From 8f58f1eaf2957e369feec546e144a86256a18a1d Mon Sep 17 00:00:00 2001 From: Atul Jayaram Date: Mon, 6 Apr 2020 21:09:28 -0700 Subject: [PATCH 01/21] Created MDX Deck Doc No companion deck presentation yet. --- README.md | 423 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 423 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 00000000..6918f7e5 --- /dev/null +++ b/README.md @@ -0,0 +1,423 @@ +# Creating a Basic Slide Deck + +You only need one mdx file per presentation. Each slide will be separated by a `---` like so: + +```markdown +# Hello + +--- + +This is some text + +--- + +# Goodbye! +``` +mdx-deck supports all standard markdown elements. + +## A Word about Images + +Due to the way mdx-deck is currently set up, you can't use local images the same way you would +in a regular md file. Instead you have to use a JavaScript import. An example: + +```javascript +import i from '../images/image.jpg'; + +``` + +As you can see, we import the image from a folder called `images`, and then used it like a JS +variable in markdown. + +### SVG Images +SVG images in turn are used a little differently from other images. They are treated like components. +For example: + +```javascript +import image from '/path/to/image/image.svg'; + + +``` +As you can see, SVGs are used as empty tags. + +# Imports and Themes +Since mdx files have JavaScript functionality, you can import modules and components in the same +way as vanilla JS: + +```javascript +import {component} from '\path\to\component' + +# Using component + Some cool stuff! +``` +This is also the same way that you would import a theme. The only difference is that you would +`export` the theme at the very start of the document: + +```javascript +export const theme = importedTheme +``` + +There are multiple built-in themes, but you will primarily be using custom themes. Here's an +example of a custom theme file: + +```javascript +// Example theme.js +export default { + fonts: { + body: 'Roboto, sans-serif', + monospace: '"Roboto Mono", monospace', + }, + colors: { + text: 'white', + background: 'black', + primary: 'blue', + }, +} +``` +Check mdx-deck's [Theming Docs](https://github.com/jxnblk/mdx-deck/blob/master/docs/theming.md "Theming") for more info about themes! + +# Layouts + +You can create custom layouts to format your content in interesting ways. For example, here is a layout for displaying a title in a column format: + +```javascript +export const Column = ({ sx, children }) => ( +
+ {children} +
+); +``` +Layouts are written in JSX, which you could treat as a templating language with the full power of JavaScript. +As you can see, the above code is very similar to CSS. + +If you wanted to use Column, you would do it like so: + +```javascript +import Column as column from "/path/to/layout/file"; + + + +# A Title + + +``` +Sometimes you want to change the variables of a layout for a particular slide. This can be done by passing in +the appropriate value for a parameter. In the case of `Column` above, that could look something like this: + +```javascript + + +Some text. + + +``` +Here, we changed the default minimum height of the text. + +# Components +As stated before, you can import all sorts of Components into your mdx deck. There a quite a few +built-in ones you might find useful. These do not need to be imported. Some include: + +## Head + +Allows you to put in metadata information for the document. For example, if you wanted to put in info +about a Twitter slide card: + +```jsx + + My Presentation + + + + + + +``` + +## Notes + +These allow you to have speaker notes within your presentation. They can be used as follows: + +```jsx + + +- Only visible in presenter mode +- Markdown syntax can be used with empty lines around the content + + +``` + +## Header/Footer + +For when you want a persistent header/footer in your presentation. An example of a header: + +```jsx +
+ +Put a logo, handle, or something else here... + +
+``` +It is the exact same syntax for a Footer. + +## Steps +This is useful when you have multiple concepts/topics you wnat to go through step-by-step +in one slide. This is a generic tool, and so doesn't have to be used just for explaining code. +An example is shown below: + +```jsx + + +- One +- Two +- Three +- Four + + +``` +Press the arrow keys to step through each element. + +# Code Surfer +While Code Surfer is technically a component, it deserves its own section simply because of how rich its +features are. It is an addon that allows you to present code snippets in a slick, fashionable way. In order +to use it, you first need to be install it as part of the dependencies for your slide deck. Then, you would +import it as you would any other component. Here are some of its features: + +## Adding Code +To just display code using Code Surfer, just use its tags around the code you want to display. For example: + + +```js + + +​```js +console.log(1); +console.log(2); +console.log(3); +​``` + +``` +The empty lines between the tags and the code content are required. Additionally, make sure you declare +what language the code is in, like above. This will ensure proper syntax highlighting. Code Surfer supports every language supported by PrismJS, so feel free to import prism as a dependency if you need syntax highlighting for a language not already provided. + +## Focus +This allows you to highlight or emphasize certain lines of code. All you have to do is specify the code lines you want emphasized and Code Surfer will take care of the rest. This includes fading out other code, transitions, animations, and the like. Below is an example for Focus: +```js + + +​```js 1:2,3[8:10] +console.log(1); +console.log(2); +console.log(3); +​``` + +``` +The new syntax is shown immediately after the language declaration in the code. In plain English, the code says this: "Code Surfer, I want you to highlight the all of lines 1 and 2, as well as columns 8 to 10 of line 3." The first part is pretty simple, all of line 1 and line 2 will be highlighted. But what are columns? Columns are just another way of stating characters in Code Surfer syntax. In other words, the above code will highlight the 8-10th characters in line 3. This is useful for when you want to emphasize specific words in a line of code, but not the entire line itself. + +## Steps +This is the equivalent of the Steps feature in base MDX Deck. By placing multiple code blocks, you can step through multiple code snippets in a single slide. Note that you can freely change the focus parameters in each code block. Like mentioned before, Code Surfer handles all of the transitions, animations, and other effects automatically. Here is an example of using steps: + +```js + + +​```js +console.log(1); +console.log(2); +console.log(3); +​``` +​```js 1 +console.log(1); +console.log(2); +console.log(3); +​``` +​```js +console.log(1); +console.log(2); +console.log(3); +console.log(4); +console.log(5); +​``` + + +``` + +## Title and Subtitle +Self-explanatory. This allows you put a title and subtitle for each slide. An example: + +```js + + +​```js 1 title="Title" subtitle="Look at the first line" +console.log(1); +console.log(2); +console.log(3); +​``` +​```js 2 title="Title" subtitle="and now the second" +console.log(1); +console.log(2); +console.log(3); +​``` + +``` +You can also have titles and subtitles for Steps, and they can each be different! + +## Themes +Themes work the exact same way as they do in base MDX Deck, with one exception. You can have separate themes for each slide if you would like. An example would be like so: + +```js +import { CodeSurfer } from "code-surfer" +import { nightOwl } from "@code-surfer/themes" + + + +​```js +console.log(1); +console.log(2); +console.log(3); +​``` + + +``` +Also just like base MDX Deck, you can write your own custom themes! + +## Columns +This is when you want to display more than one code snippet at a time. An example: + +```js +import { CodeSurferColumns, Step } from "code-surfer" + + + + + +​```js +console.log(1); +console.log(2); +​``` + +​```js +console.log("a"); +console.log("b"); +​``` + + + + + +​```js 2 +console.log(1); +console.log(2); +​``` + +​```js 2 +console.log("a"); +console.log("b"); +​``` + + + +``` +Side note: Just like with code blocks, you can have a theme for each column: + +```js +. +``` +Additionally, the columns don't all have to be the same size. For example: + +```js +. +``` +Here, the second column is 3 times the size of the first. + +One last thing about columns. You don't have to use them exclusively for displaying code, you can also just place regular markdown or even other components between them! + +## Importing Code +You don't have to manually type out code you want to display. If you have it in a file somewhere, you could simply link that file like so: + +```js +import { CodeSurfer } from "code-surfer" + + + +​```js 5:10 file=./my-code.js +​``` + +​```js file=./my-other-code.js +​``` + + +``` +Here, we linked to two files in the same directory as our deck. Make sure to put the proper pathname for your files when importing code. + +## Line Numbers +If you want to show the line numbers for code to display, you can simply insert the `showNumbers` flag in your code snippet. An example: + +```js +import { CodeSurfer } from "code-surfer" + + + +​```js showNumbers +console.log(1); +console.log(2); +console.log(3); +​``` + +​```js +console.log(1); +console.log(2); +console.log(4); +​``` + + +``` + +## Diffs +Sometimes, you could be presenting the same code across multiple slides. In this case, it would be annoying to copy and past the same code blocks in every slide, but you don't have to! By using `diff`, you specify that you want the same code to be displayed but with some slight differences to the presentation, like focusing on different lines, or new titles and subtitles. Here is an example of `diff` being used: + +```js +import { CodeSurfer } from "code-surfer" + + + +​```js +console.log(1); +console.log(2); +console.log(3); +​``` + +​```diff 1 subtitle="log 1" +​``` + +​```diff 2 subtitle="log 2" +​``` + +​```diff 3 subtitle="log 3" +​``` + + +``` +Here, we display the same code in all the code blocks, but each `diff` specifies a particular line to highlight and subtitle to display. + +## A Full Example +To see an example that uses all of these features, see this [slide deck](https://codesurfer.pomb.us/full/ "Code Surfer"), as well as it's [source code](https://codesurfer.pomb.us/full/ "Code Surfer Deck"). + +# Deploying a Presentation + +To run mdx-deck, add a run script to your package.json file like this : + +``` +"scripts": { + "start": "mdx-deck deck.mdx" +} +``` + +Then run `npm start` in your command terminal. \ No newline at end of file From f19bf669bafcb80df3b97a2c9a2177d76465d4dc Mon Sep 17 00:00:00 2001 From: Atul Jayaram Date: Tue, 7 Apr 2020 18:37:03 -0700 Subject: [PATCH 02/21] Added Fonts and Colors --- package-lock.json | 17604 ++++++++++++++++++++++++++++++++++++++++++++ src/theme.css | 4 + 2 files changed, 17608 insertions(+) create mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..29c8b5ab --- /dev/null +++ b/package-lock.json @@ -0,0 +1,17604 @@ +{ + "name": "concurrent-mode-deck", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/compat-data": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.9.0.tgz", + "integrity": "sha512-zeFQrr+284Ekvd9e7KAX954LkapWiOmQtsfHirhxqfdlX6MEC32iRE+pqUGlYIBchdevaCwvzxWGSy/YBNI85g==", + "requires": { + "browserslist": "^4.9.1", + "invariant": "^2.2.4", + "semver": "^5.5.0" + } + }, + "@babel/core": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.8.4.tgz", + "integrity": "sha512-0LiLrB2PwrVI+a2/IEskBopDYSd8BCb3rOvH7D5tzoWd696TBEduBvuLVm4Nx6rltrLZqvI3MCalB2K2aVzQjA==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helpers": "^7.8.4", + "@babel/parser": "^7.8.4", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.4", + "@babel/types": "^7.8.3", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.0", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } + }, + "@babel/generator": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.5.tgz", + "integrity": "sha512-GbNIxVB3ZJe3tLeDm1HSn2AhuD/mVcyLDpgtLXa5tplmWrJdF/elxB56XNqCuD6szyNkDi6wuoKXln3QeBmCHQ==", + "requires": { + "@babel/types": "^7.9.5", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz", + "integrity": "sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz", + "integrity": "sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-builder-react-jsx": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.9.0.tgz", + "integrity": "sha512-weiIo4gaoGgnhff54GQ3P5wsUQmnSwpkvU0r6ZHq6TzoSzKy4JxHEgnxNytaKbov2a9z/CVNyzliuCOUPEX3Jw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/types": "^7.9.0" + } + }, + "@babel/helper-builder-react-jsx-experimental": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.9.5.tgz", + "integrity": "sha512-HAagjAC93tk748jcXpZ7oYRZH485RCq/+yEv9SIWezHRPv9moZArTnkUNciUNzvwHUABmiWKlcxJvMcu59UwTg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-module-imports": "^7.8.3", + "@babel/types": "^7.9.5" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.8.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.7.tgz", + "integrity": "sha512-4mWm8DCK2LugIS+p1yArqvG1Pf162upsIsjE7cNBjez+NjliQpVhj20obE520nao0o14DaTnFJv+Fw5a0JpoUw==", + "requires": { + "@babel/compat-data": "^7.8.6", + "browserslist": "^4.9.1", + "invariant": "^2.2.4", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.9.5.tgz", + "integrity": "sha512-IipaxGaQmW4TfWoXdqjY0TzoXQ1HRS0kPpEgvjosb3u7Uedcq297xFqDQiCcQtRRwzIMif+N1MLVI8C5a4/PAA==", + "requires": { + "@babel/helper-function-name": "^7.9.5", + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", + "@babel/helper-split-export-declaration": "^7.8.3" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.8.8", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.8.tgz", + "integrity": "sha512-LYVPdwkrQEiX9+1R29Ld/wTrmQu1SSKYnuOk3g0CkcZMA1p0gsNxJFj/3gBdaJ7Cg0Fnek5z0DsMULePP7Lrqg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-regex": "^7.8.3", + "regexpu-core": "^4.7.0" + } + }, + "@babel/helper-define-map": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz", + "integrity": "sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g==", + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/types": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz", + "integrity": "sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw==", + "requires": { + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-function-name": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", + "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.9.5" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz", + "integrity": "sha512-ky1JLOjcDUtSc+xkt0xhYff7Z6ILTAHKmZLHPxAhOP0Nd77O+3nCsd6uSVYur6nJnCI029CrNbYlc0LoPfAPQg==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz", + "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-module-imports": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", + "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-module-transforms": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz", + "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==", + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", + "@babel/helper-simple-access": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/template": "^7.8.6", + "@babel/types": "^7.9.0", + "lodash": "^4.17.13" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", + "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + }, + "@babel/helper-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.8.3.tgz", + "integrity": "sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ==", + "requires": { + "lodash": "^4.17.13" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz", + "integrity": "sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-wrap-function": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-replace-supers": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz", + "integrity": "sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/traverse": "^7.8.6", + "@babel/types": "^7.8.6" + } + }, + "@babel/helper-simple-access": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", + "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==", + "requires": { + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", + "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==" + }, + "@babel/helper-wrap-function": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz", + "integrity": "sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ==", + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helpers": { + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.2.tgz", + "integrity": "sha512-JwLvzlXVPjO8eU9c/wF9/zOIN7X6h8DYf7mG4CiFRZRvZNKEF5dQ3H3V+ASkHoIB3mWhatgl5ONhyqHRI6MppA==", + "requires": { + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.9.0", + "@babel/types": "^7.9.0" + } + }, + "@babel/highlight": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", + "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.9.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.9.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", + "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==" + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz", + "integrity": "sha512-NZ9zLv848JsV3hs8ryEh7Uaz/0KsmPLqv0+PdkDJL1cJy0K4kOCFa8zc1E3mp+RHPQcpdfb/6GovEsW4VDrOMw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-remap-async-to-generator": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz", + "integrity": "sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.3.tgz", + "integrity": "sha512-NyaBbyLFXFLT9FP+zk0kYlUlA8XtCUbehs67F0nnEg7KICgMc2mNkIeu9TYhKzyXMkrapZFwAhXLdnt4IYHy1w==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.3.tgz", + "integrity": "sha512-KGhQNZ3TVCQG/MjRbAUwuH+14y9q0tpxs1nWWs3pbSleRdDro9SAMMDyye8HhY1gqZ7/NqIc8SKhya0wRDgP1Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz", + "integrity": "sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-8qvuPwU/xxUCt78HocNlv0mXXo0wdh9VT1R04WU8HGOfaOob26pF+9P5/lYjN/q7DHOX1bvX60hnhOvuQUJdbA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz", + "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.8.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.8.tgz", + "integrity": "sha512-EVhjVsMpbhLw9ZfHWSx2iy13Q8Z/eg8e8ccVWt23sWQK5l1UdkoLJPN5w69UA4uITGBnEZD2JOe4QOHycYKv8A==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.8", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@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-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-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.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz", + "integrity": "sha512-WxdW9xyLgBdefoo0Ynn3MRSkhe5tFVxxKNVdnZSh318WrG2e2jH+E9wd/++JsqcLJZPfz87njQJ8j2Upjm0M0A==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@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.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.8.3.tgz", + "integrity": "sha512-H7dCMAdN83PcCmqmkHB5dtp+Xa9a6LKSvA2hiFBC/5alSHxM5VgWZXFqDi0YFe8XNGT6iCa+z4V4zSt/PdZ7Dw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@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-top-level-await": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.8.3.tgz", + "integrity": "sha512-kwj1j9lL/6Wd0hROD3b/OZZ7MSrZLqqn9RAZ5+cYYsflQ9HZBIKCUkr3+uL1MEJ1NePiUbf98jjiMQSv0NMR9g==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz", + "integrity": "sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz", + "integrity": "sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ==", + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-remap-async-to-generator": "^7.8.3" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz", + "integrity": "sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz", + "integrity": "sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.5.tgz", + "integrity": "sha512-x2kZoIuLC//O5iA7PEvecB105o7TLzZo8ofBVhP79N+DO3jaX+KYfww9TQcfBEZD0nikNyYcGB1IKtRq36rdmg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-define-map": "^7.8.3", + "@babel/helper-function-name": "^7.9.5", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", + "@babel/helper-split-export-declaration": "^7.8.3", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz", + "integrity": "sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.9.5.tgz", + "integrity": "sha512-j3OEsGel8nHL/iusv/mRd5fYZ3DrOxWC82x0ogmdN/vHfAP4MYw+AFKYanzWlktNwikKvlzUV//afBW5FTp17Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz", + "integrity": "sha512-kLs1j9Nn4MQoBYdRXH6AeaXMbEJFaFu/v1nQkvib6QzTj8MZI5OQzqmD83/2jEM1z0DLilra5aWO5YpyC0ALIw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz", + "integrity": "sha512-s8dHiBUbcbSgipS4SMFuWGqCvyge5V2ZeAWzR6INTVC3Ltjig/Vw1G2Gztv0vU/hRG9X8IvKvYdoksnUfgXOEQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz", + "integrity": "sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz", + "integrity": "sha512-lTAnWOpMwOXpyDx06N+ywmF3jNbafZEqZ96CGYabxHrxNX8l5ny7dt4bK/rGwAh9utyP2b2Hv7PlZh1AAS54FQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz", + "integrity": "sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ==", + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz", + "integrity": "sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz", + "integrity": "sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.9.0.tgz", + "integrity": "sha512-vZgDDF003B14O8zJy0XXLnPH4sg+9X5hFBBGN1V+B2rgrB+J2xIypSN6Rk9imB2hSTHQi5OHLrFWsZab1GMk+Q==", + "requires": { + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.0.tgz", + "integrity": "sha512-qzlCrLnKqio4SlgJ6FMMLBe4bySNis8DFn1VkGmOcxG9gqEyPIOzeQrA//u0HAKrWpJlpZbZMPB1n/OPa4+n8g==", + "requires": { + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-simple-access": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.9.0.tgz", + "integrity": "sha512-FsiAv/nao/ud2ZWy4wFacoLOm5uxl0ExSQ7ErvP7jpoihLR6Cq90ilOFyX9UXct3rbtKsAiZ9kFt5XGfPe/5SQ==", + "requires": { + "@babel/helper-hoist-variables": "^7.8.3", + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.9.0.tgz", + "integrity": "sha512-uTWkXkIVtg/JGRSIABdBoMsoIeoHQHPTL0Y2E7xf5Oj7sLqwVsNXOkNk0VJc7vF0IMBsPeikHxFjGe+qmwPtTQ==", + "requires": { + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz", + "integrity": "sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz", + "integrity": "sha512-QuSGysibQpyxexRyui2vca+Cmbljo8bcRckgzYV4kRIsHpVeyeC3JDO63pY+xFZ6bWOBn7pfKZTqV4o/ix9sFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz", + "integrity": "sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.3" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.5.tgz", + "integrity": "sha512-0+1FhHnMfj6lIIhVvS4KGQJeuhe1GI//h5uptK4PvLt+BGBxsoUJbd3/IW002yk//6sZPlFgsG1hY6OHLcy6kA==", + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz", + "integrity": "sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.8.3.tgz", + "integrity": "sha512-3Jy/PCw8Fe6uBKtEgz3M82ljt+lTg+xJaM4og+eyu83qLT87ZUSckn0wy7r31jflURWLO83TW6Ylf7lyXj3m5A==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.9.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.9.4.tgz", + "integrity": "sha512-Mjqf3pZBNLt854CK0C/kRuXAnE6H/bo7xYojP+WGtX8glDGSibcwnsWwhwoSuRg0+EBnxPC1ouVnuetUIlPSAw==", + "requires": { + "@babel/helper-builder-react-jsx": "^7.9.0", + "@babel/helper-builder-react-jsx-experimental": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.8.3" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.9.0.tgz", + "integrity": "sha512-tK8hWKrQncVvrhvtOiPpKrQjfNX3DtkNLSX4ObuGcpS9p0QrGetKmlySIGR07y48Zft8WVgPakqd/bk46JrMSw==", + "requires": { + "@babel/helper-builder-react-jsx-experimental": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.8.3" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.9.0.tgz", + "integrity": "sha512-K2ObbWPKT7KUTAoyjCsFilOkEgMvFG+y0FqOl6Lezd0/13kMkkjHskVsZvblRPj1PHA44PrToaZANrryppzTvQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.8.3" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.9.0.tgz", + "integrity": "sha512-K6m3LlSnTSfRkM6FcRk8saNEeaeyG5k7AVkBU2bZK3+1zdkSED3qNdsWrUgQBeTVD2Tp3VMmerxVO2yM5iITmw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.8.3" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.8.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz", + "integrity": "sha512-TIg+gAl4Z0a3WmD3mbYSk+J9ZUH6n/Yc57rtKRnlA/7rcCvpekHXe0CMZHP1gYp7/KLe9GHTuIba0vXmls6drA==", + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.8.3.tgz", + "integrity": "sha512-mwMxcycN3omKFDjDQUl+8zyMsBfjRFr0Zn/64I41pmjv4NJuqcYlEtezwYtw9TFd9WR1vN5kiM+O0gMZzO6L0A==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.9.0.tgz", + "integrity": "sha512-pUu9VSf3kI1OqbWINQ7MaugnitRss1z533436waNXp+0N3ur3zfut37sXiQMxkuCF4VUjwZucen/quskCh7NHw==", + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "resolve": "^1.8.1", + "semver": "^5.5.1" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz", + "integrity": "sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz", + "integrity": "sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz", + "integrity": "sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-regex": "^7.8.3" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz", + "integrity": "sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.4.tgz", + "integrity": "sha512-2QKyfjGdvuNfHsb7qnBBlKclbD4CfshH2KvDabiijLMGXPHJXGxtDzwIF7bQP+T0ysw8fYTtxPafgfs/c1Lrqg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz", + "integrity": "sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/polyfill": { + "version": "7.8.7", + "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.8.7.tgz", + "integrity": "sha512-LeSfP9bNZH2UOZgcGcZ0PIHUt1ZuHub1L3CVmEyqLxCeDLm4C5Gi8jRH8ZX2PNpDhQCo0z6y/+DIs2JlliXW8w==", + "requires": { + "core-js": "^2.6.5", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/preset-env": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.5.tgz", + "integrity": "sha512-eWGYeADTlPJH+wq1F0wNfPbVS1w1wtmMJiYk55Td5Yu28AsdR9AsC97sZ0Qq8fHqQuslVSIYSGJMcblr345GfQ==", + "requires": { + "@babel/compat-data": "^7.9.0", + "@babel/helper-compilation-targets": "^7.8.7", + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-proposal-async-generator-functions": "^7.8.3", + "@babel/plugin-proposal-dynamic-import": "^7.8.3", + "@babel/plugin-proposal-json-strings": "^7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-proposal-numeric-separator": "^7.8.3", + "@babel/plugin-proposal-object-rest-spread": "^7.9.5", + "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", + "@babel/plugin-proposal-optional-chaining": "^7.9.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.8.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.8.3", + "@babel/plugin-transform-async-to-generator": "^7.8.3", + "@babel/plugin-transform-block-scoped-functions": "^7.8.3", + "@babel/plugin-transform-block-scoping": "^7.8.3", + "@babel/plugin-transform-classes": "^7.9.5", + "@babel/plugin-transform-computed-properties": "^7.8.3", + "@babel/plugin-transform-destructuring": "^7.9.5", + "@babel/plugin-transform-dotall-regex": "^7.8.3", + "@babel/plugin-transform-duplicate-keys": "^7.8.3", + "@babel/plugin-transform-exponentiation-operator": "^7.8.3", + "@babel/plugin-transform-for-of": "^7.9.0", + "@babel/plugin-transform-function-name": "^7.8.3", + "@babel/plugin-transform-literals": "^7.8.3", + "@babel/plugin-transform-member-expression-literals": "^7.8.3", + "@babel/plugin-transform-modules-amd": "^7.9.0", + "@babel/plugin-transform-modules-commonjs": "^7.9.0", + "@babel/plugin-transform-modules-systemjs": "^7.9.0", + "@babel/plugin-transform-modules-umd": "^7.9.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", + "@babel/plugin-transform-new-target": "^7.8.3", + "@babel/plugin-transform-object-super": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.9.5", + "@babel/plugin-transform-property-literals": "^7.8.3", + "@babel/plugin-transform-regenerator": "^7.8.7", + "@babel/plugin-transform-reserved-words": "^7.8.3", + "@babel/plugin-transform-shorthand-properties": "^7.8.3", + "@babel/plugin-transform-spread": "^7.8.3", + "@babel/plugin-transform-sticky-regex": "^7.8.3", + "@babel/plugin-transform-template-literals": "^7.8.3", + "@babel/plugin-transform-typeof-symbol": "^7.8.4", + "@babel/plugin-transform-unicode-regex": "^7.8.3", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.9.5", + "browserslist": "^4.9.1", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" + }, + "dependencies": { + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.5.tgz", + "integrity": "sha512-VP2oXvAf7KCYTthbUHwBlewbl1Iq059f6seJGsxMizaCdgHIeczOr7FBqELhSqfkIl04Fi8okzWzl63UKbQmmg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.9.5" + } + } + } + }, + "@babel/preset-modules": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.3.tgz", + "integrity": "sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg==", + "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.9.4", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.9.4.tgz", + "integrity": "sha512-AxylVB3FXeOTQXNXyiuAQJSvss62FEotbX2Pzx3K/7c+MKJMdSg6Ose6QYllkdCFA8EInCJVw7M/o5QbLuA4ZQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-transform-react-display-name": "^7.8.3", + "@babel/plugin-transform-react-jsx": "^7.9.4", + "@babel/plugin-transform-react-jsx-development": "^7.9.0", + "@babel/plugin-transform-react-jsx-self": "^7.9.0", + "@babel/plugin-transform-react-jsx-source": "^7.9.0" + } + }, + "@babel/runtime": { + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz", + "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.9.2.tgz", + "integrity": "sha512-HHxmgxbIzOfFlZ+tdeRKtaxWOMUoCG5Mu3wKeUmOxjYrwb3AAHgnmtCUbPPK11/raIWLIBK250t8E2BPO0p7jA==", + "requires": { + "core-js-pure": "^3.0.0", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", + "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.6", + "@babel/types": "^7.8.6" + } + }, + "@babel/traverse": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.5.tgz", + "integrity": "sha512-c4gH3jsvSuGUezlP6rzSJ6jf8fYjLj3hsMZRx/nX0h+fmHN0w+ekubRrHPqnMec0meycA2nwCsJ7dC8IPem2FQ==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.5", + "@babel/helper-function-name": "^7.9.5", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.9.0", + "@babel/types": "^7.9.5", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", + "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", + "requires": { + "@babel/helper-validator-identifier": "^7.9.5", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "@code-surfer/standalone": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@code-surfer/standalone/-/standalone-3.0.0.tgz", + "integrity": "sha512-xixHMRddyWC1pquTYOp7UDBdZi+65WthhsOt3qCzCGSrMFB4Dquo9ys5xF+0xRCU2HcWjdTlSXcSYUV5kOGhEg==", + "requires": { + "@code-surfer/step-parser": "3.0.0", + "@code-surfer/themes": "3.0.0", + "@types/table": "^4.0.7", + "@types/theme-ui": "^0.2.2", + "array.prototype.flat": "^1.2.1", + "diff": "^4.0.1", + "prismjs": "^1.16.0", + "rebound": "^0.1.0", + "shell-quote": "^1.6.1" + } + }, + "@code-surfer/step-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@code-surfer/step-parser/-/step-parser-3.0.0.tgz", + "integrity": "sha512-FsbNOTK3RKRhDJzzq9kP8OlxBTPIZwH4a8gAqI01TuxVVF7zSJMb/eFm975MGIFfvHo5k6N503Mdfc6t7PNj/w==", + "requires": { + "array.prototype.flat": "^1.2.1", + "diff": "^4.0.1", + "prismjs": "^1.16.0", + "shell-quote": "^1.6.1" + } + }, + "@code-surfer/themes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@code-surfer/themes/-/themes-3.0.0.tgz", + "integrity": "sha512-Zw7bjyfVOC5F237aOPHmCrnauOlVb4WWRagheYaiU1rk4+A76MMiDUGG+J0U5ZKGjop6M9lw5qxXP6RVnnSq2Q==" + }, + "@emotion/babel-plugin-jsx-pragmatic": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin-jsx-pragmatic/-/babel-plugin-jsx-pragmatic-0.1.5.tgz", + "integrity": "sha512-y+3AJ0SItMDaAgGPVkQBC/S/BaqaPACkQ6MyCI2CUlrjTxKttTVfD3TMtcs7vLEcLxqzZ1xiG0vzwCXjhopawQ==", + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@emotion/babel-preset-css-prop": { + "version": "10.0.27", + "resolved": "https://registry.npmjs.org/@emotion/babel-preset-css-prop/-/babel-preset-css-prop-10.0.27.tgz", + "integrity": "sha512-rducrjTpLGDholp0l2l4pXqpzAqYYGMg/x4IteO0db2smf6zegn6RRZdDnbaoMSs63tfPWgo2WukT1/F1gX/AA==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.3.0", + "@babel/runtime": "^7.5.5", + "@emotion/babel-plugin-jsx-pragmatic": "^0.1.5", + "babel-plugin-emotion": "^10.0.27" + } + }, + "@emotion/cache": { + "version": "10.0.29", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-10.0.29.tgz", + "integrity": "sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ==", + "requires": { + "@emotion/sheet": "0.9.4", + "@emotion/stylis": "0.8.5", + "@emotion/utils": "0.11.3", + "@emotion/weak-memoize": "0.2.5" + } + }, + "@emotion/core": { + "version": "10.0.28", + "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.0.28.tgz", + "integrity": "sha512-pH8UueKYO5jgg0Iq+AmCLxBsvuGtvlmiDCOuv8fGNYn3cowFpLN98L8zO56U0H1PjDIyAlXymgL3Wu7u7v6hbA==", + "requires": { + "@babel/runtime": "^7.5.5", + "@emotion/cache": "^10.0.27", + "@emotion/css": "^10.0.27", + "@emotion/serialize": "^0.11.15", + "@emotion/sheet": "0.9.4", + "@emotion/utils": "0.11.3" + } + }, + "@emotion/css": { + "version": "10.0.27", + "resolved": "https://registry.npmjs.org/@emotion/css/-/css-10.0.27.tgz", + "integrity": "sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw==", + "requires": { + "@emotion/serialize": "^0.11.15", + "@emotion/utils": "0.11.3", + "babel-plugin-emotion": "^10.0.27" + } + }, + "@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + }, + "@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "requires": { + "@emotion/memoize": "0.7.4" + } + }, + "@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + }, + "@emotion/serialize": { + "version": "0.11.16", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.16.tgz", + "integrity": "sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==", + "requires": { + "@emotion/hash": "0.8.0", + "@emotion/memoize": "0.7.4", + "@emotion/unitless": "0.7.5", + "@emotion/utils": "0.11.3", + "csstype": "^2.5.7" + } + }, + "@emotion/sheet": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-0.9.4.tgz", + "integrity": "sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA==" + }, + "@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "@emotion/utils": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz", + "integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==" + }, + "@emotion/weak-memoize": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz", + "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" + }, + "@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" + } + }, + "@mdx-deck/themes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@mdx-deck/themes/-/themes-3.1.0.tgz", + "integrity": "sha512-i8wbjZ9rYhKXS60Lwq1tk3upz8fAVobm7orxAqOQunfarzOBXcecnVJh7rfcAjEF+2tGWZm7x3RT8rE9aABIAA==", + "requires": { + "lodash.merge": "^4.6.1", + "react-syntax-highlighter": "^12.2.1" + } + }, + "@mdx-js/mdx": { + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.5.8.tgz", + "integrity": "sha512-OzanPTN0p9GZOEVeEuEa8QsjxxGyfFOOnI/+V1oC1su9UIN4KUg1k4n/hWTZC+VZhdW1Lfj6+Ho8nIs6L+pbDA==", + "requires": { + "@babel/core": "7.8.4", + "@babel/plugin-syntax-jsx": "7.8.3", + "@babel/plugin-syntax-object-rest-spread": "7.8.3", + "@mdx-js/util": "^1.5.8", + "babel-plugin-apply-mdx-type-prop": "^1.5.8", + "babel-plugin-extract-import-names": "^1.5.8", + "camelcase-css": "2.0.1", + "detab": "2.0.3", + "hast-util-raw": "5.0.2", + "lodash.uniq": "4.5.0", + "mdast-util-to-hast": "7.0.0", + "remark-mdx": "^1.5.8", + "remark-parse": "7.0.2", + "remark-squeeze-paragraphs": "3.0.4", + "style-to-object": "0.3.0", + "unified": "8.4.2", + "unist-builder": "2.0.3", + "unist-util-visit": "2.0.2" + } + }, + "@mdx-js/react": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.5.2.tgz", + "integrity": "sha512-EPRz3QiTs830JPbEYJ3AWbWA+yPPtXrvRGci9cTme4TYoR0XigOfB1wP+aghqp+pUdY+dTPrePDczvC6UwiqsA==" + }, + "@mdx-js/util": { + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.5.8.tgz", + "integrity": "sha512-a7Gjjw8bfBSertA/pTWBA/9WKEhgaSxvQE2NTSUzaknrzGFOhs4alZSHh3RHmSFdSWv5pUuzAgsWseMLhWEVkQ==" + }, + "@mikaelkristiansson/domready": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/@mikaelkristiansson/domready/-/domready-1.0.10.tgz", + "integrity": "sha512-6cDuZeKSCSJ1KvfEQ25Y8OXUjqDJZ+HgUs6dhASWbAX8fxVraTfPsSeRe2bN+4QJDsgUaXaMWBYfRomCr04GGg==" + }, + "@nodelib/fs.scandir": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", + "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", + "requires": { + "@nodelib/fs.stat": "2.0.3", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", + "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==" + }, + "@nodelib/fs.walk": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", + "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", + "requires": { + "@nodelib/fs.scandir": "2.1.3", + "fastq": "^1.6.0" + } + }, + "@philpl/gatsby-theme-mdx-deck": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@philpl/gatsby-theme-mdx-deck/-/gatsby-theme-mdx-deck-3.2.0.tgz", + "integrity": "sha512-SGy3RvubKxdLwMu4e4QdfM7MBFzCdPlPJhIFto7Votx4VW7eD9/TuDn+mOMdj4dp/eT0WVYOXD01O947JgDSrg==", + "requires": { + "@emotion/core": "^10.0.22", + "@mdx-deck/themes": "^3.0.8", + "@mdx-js/mdx": "^1.5.2", + "@mdx-js/react": "^1.5.2", + "@reach/router": "^1.2.1", + "gatsby-plugin-alias-imports": "^1.0.5", + "gatsby-plugin-catch-links": "^2.1.21", + "gatsby-plugin-compile-es6-packages": "^2.0.0", + "gatsby-plugin-emotion": "^4.1.18", + "gatsby-plugin-layout": "^1.1.18", + "gatsby-plugin-mdx": "^1.0.63", + "gatsby-plugin-react-helmet": "^3.1.18", + "gatsby-plugin-react-svg": "^2.1.2", + "gatsby-plugin-theme-ui": "^0.2.53", + "gatsby-remark-import-code": "^0.1.1", + "gatsby-source-filesystem": "^2.1.42", + "hhmmss": "^1.0.0", + "lodash.get": "^4.4.2", + "lodash.merge": "^4.6.1", + "mkdirp": "^0.5.1", + "react-helmet": "^6.0.0-beta", + "react-spring": "^8.0.27", + "react-swipeable": "^5.5.0", + "remark-emoji": "^2.0.2", + "remark-unwrap-images": "^1.0.0", + "theme-ui": "^0.2.52" + } + }, + "@pieh/friendly-errors-webpack-plugin": { + "version": "1.7.0-chalk-2", + "resolved": "https://registry.npmjs.org/@pieh/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.0-chalk-2.tgz", + "integrity": "sha512-65+vYGuDkHBCWWjqzzR/Ck318+d6yTI00EqII9qe3aPD1J3Olhvw0X38uM5moQb1PK/ksDXwSoPGt/5QhCiotw==", + "requires": { + "chalk": "^2.4.2", + "error-stack-parser": "^2.0.0", + "string-width": "^2.0.0", + "strip-ansi": "^3" + } + }, + "@reach/router": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@reach/router/-/router-1.3.3.tgz", + "integrity": "sha512-gOIAiFhWdiVGSVjukKeNKkCRBLmnORoTPyBihI/jLunICPgxdP30DroAvPQuf1eVfQbfGJQDJkwhJXsNPMnVWw==", + "requires": { + "create-react-context": "0.3.0", + "invariant": "^2.2.3", + "prop-types": "^15.6.1", + "react-lifecycles-compat": "^3.0.4" + } + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" + }, + "@styled-system/css": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@styled-system/css/-/css-5.1.5.tgz", + "integrity": "sha512-XkORZdS5kypzcBotAMPBoeckDs9aSZVkvrAlq5K3xP8IMAUek+x2O4NtwoSgkYkWWzVBu6DGdFZLR790QWGG+A==" + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" + }, + "@types/configstore": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@types/configstore/-/configstore-2.1.1.tgz", + "integrity": "sha1-zR6FU2M60xhcPy8jns/10mQ+krY=" + }, + "@types/debug": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-0.0.29.tgz", + "integrity": "sha1-oeUUrfvZLwOiJLpU1pMRHb8fN1Q=" + }, + "@types/eslint-visitor-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", + "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==" + }, + "@types/events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", + "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==" + }, + "@types/get-port": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@types/get-port/-/get-port-0.0.4.tgz", + "integrity": "sha1-62u3Qj2fiItjJmDcfS/T5po1ZD4=" + }, + "@types/glob": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", + "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", + "requires": { + "@types/events": "*", + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/history": { + "version": "4.7.5", + "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.5.tgz", + "integrity": "sha512-wLD/Aq2VggCJXSjxEwrMafIP51Z+13H78nXIX0ABEuIGhmB5sNGbR113MOKo+yfw+RDo1ZU3DM6yfnnRF/+ouw==" + }, + "@types/json-schema": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.4.tgz", + "integrity": "sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA==" + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + }, + "@types/mkdirp": { + "version": "0.3.29", + "resolved": "https://registry.npmjs.org/@types/mkdirp/-/mkdirp-0.3.29.tgz", + "integrity": "sha1-fyrX7FX5FEgvybHsS7GuYCjUYGY=" + }, + "@types/node": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.11.0.tgz", + "integrity": "sha512-uM4mnmsIIPK/yeO+42F2RQhGUIs39K2RFmugcJANppXe6J1nvH87PvzPZYpza7Xhhs8Yn9yIAVdLZ84z61+0xQ==" + }, + "@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/prop-types": { + "version": "15.7.3", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" + }, + "@types/q": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz", + "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==" + }, + "@types/reach__router": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.4.tgz", + "integrity": "sha512-DZgYfxUIlVSjvf0AvBbYNbpXLrTFNNpU1HrvCRbnMtx3nvGUUWC1/zlAe4dD4FCPFtc+LQuIPEsDiTb0zQkthg==", + "requires": { + "@types/history": "*", + "@types/react": "*" + } + }, + "@types/react": { + "version": "16.9.32", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.32.tgz", + "integrity": "sha512-fmejdp0CTH00mOJmxUPPbWCEBWPvRIL4m8r0qD+BSDUqmutPyGQCHifzMpMzdvZwROdEdL78IuZItntFWgPXHQ==", + "requires": { + "@types/prop-types": "*", + "csstype": "^2.2.0" + } + }, + "@types/styled-system": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/@types/styled-system/-/styled-system-5.1.9.tgz", + "integrity": "sha512-QlWv6tmQV8dqk8s+LSLb9QAtmuQEnfv4f8lKKZkMgDqRFVmxJDBwEw0u4zhpxp56u0hdR+TCIk9dGfOw3TkCoQ==", + "requires": { + "csstype": "^2.6.9" + } + }, + "@types/styled-system__css": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@types/styled-system__css/-/styled-system__css-5.0.8.tgz", + "integrity": "sha512-skv+daDje8vWQ8wnqVV0GCzgWVKx4gI9lJpAxWE77s52Ne6k/SCPP8HGE4BFbWDvK+qi5O3p89BGWVOQ1VHjMg==", + "requires": { + "csstype": "^2.6.6" + } + }, + "@types/table": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@types/table/-/table-4.0.7.tgz", + "integrity": "sha512-HKtXvBxU8U8evZCSlUi9HbfT/SFW7nSGCoiBEheB06jAhXeW6JbGh8biEAqIFG5rZo9f8xeJVdIn455sddmIcw==" + }, + "@types/theme-ui": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@types/theme-ui/-/theme-ui-0.2.8.tgz", + "integrity": "sha512-mJi14fyX54j2TZaKX8crvYPQuqZ0CAKRNjO5vwMLizKMYOnbXcgNFWhRZj5NNYjipFzsBp+5J3Rw4uTCSrftpA==", + "requires": { + "@emotion/serialize": "^0.11.15", + "@types/react": "*", + "@types/styled-system": "*", + "@types/styled-system__css": "*", + "csstype": "^2.6.6" + } + }, + "@types/tmp": { + "version": "0.0.32", + "resolved": "https://registry.npmjs.org/@types/tmp/-/tmp-0.0.32.tgz", + "integrity": "sha1-DTyzECL4Qn6ljACK8yuA2hJspOM=" + }, + "@types/unist": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", + "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==" + }, + "@types/vfile": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/vfile/-/vfile-3.0.2.tgz", + "integrity": "sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==", + "requires": { + "@types/node": "*", + "@types/unist": "*", + "@types/vfile-message": "*" + } + }, + "@types/vfile-message": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/vfile-message/-/vfile-message-2.0.0.tgz", + "integrity": "sha512-GpTIuDpb9u4zIO165fUy9+fXcULdD8HFRNli04GehoMVbeNq7D6OBnqSmg3lxZnC+UvgUhEWKxdKiwYUkGltIw==", + "requires": { + "vfile-message": "*" + } + }, + "@types/yoga-layout": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/yoga-layout/-/yoga-layout-1.9.1.tgz", + "integrity": "sha512-OpfgQXWLZn5Dl7mOd8dBNcV8NywXbYYoHjUpa64vJ/RQABaxMzJ5bVicKLGIvIiMnQPtPgKNgXb5jkv9fkOQtw==", + "optional": true + }, + "@typescript-eslint/eslint-plugin": { + "version": "2.27.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.27.0.tgz", + "integrity": "sha512-/my+vVHRN7zYgcp0n4z5A6HAK7bvKGBiswaM5zIlOQczsxj/aiD7RcgD+dvVFuwFaGh5+kM7XA6Q6PN0bvb1tw==", + "requires": { + "@typescript-eslint/experimental-utils": "2.27.0", + "functional-red-black-tree": "^1.0.1", + "regexpp": "^3.0.0", + "tsutils": "^3.17.1" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "2.27.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.27.0.tgz", + "integrity": "sha512-vOsYzjwJlY6E0NJRXPTeCGqjv5OHgRU1kzxHKWJVPjDYGbPgLudBXjIlc+OD1hDBZ4l1DLbOc5VjofKahsu9Jw==", + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/typescript-estree": "2.27.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + } + }, + "@typescript-eslint/parser": { + "version": "2.27.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.27.0.tgz", + "integrity": "sha512-HFUXZY+EdwrJXZo31DW4IS1ujQW3krzlRjBrFRrJcMDh0zCu107/nRfhk/uBasO8m0NVDbBF5WZKcIUMRO7vPg==", + "requires": { + "@types/eslint-visitor-keys": "^1.0.0", + "@typescript-eslint/experimental-utils": "2.27.0", + "@typescript-eslint/typescript-estree": "2.27.0", + "eslint-visitor-keys": "^1.1.0" + } + }, + "@typescript-eslint/typescript-estree": { + "version": "2.27.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.27.0.tgz", + "integrity": "sha512-t2miCCJIb/FU8yArjAvxllxbTiyNqaXJag7UOpB5DVoM3+xnjeOngtqlJkLRnMtzaRcJhe3CIR9RmL40omubhg==", + "requires": { + "debug": "^4.1.1", + "eslint-visitor-keys": "^1.1.0", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^6.3.0", + "tsutils": "^3.17.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@webassemblyjs/ast": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz", + "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==", + "requires": { + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz", + "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz", + "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz", + "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==" + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz", + "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==", + "requires": { + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz", + "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==" + }, + "@webassemblyjs/helper-module-context": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz", + "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "mamacro": "^0.0.3" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz", + "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz", + "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz", + "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz", + "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz", + "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz", + "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/helper-wasm-section": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-opt": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz", + "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz", + "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz", + "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz", + "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/floating-point-hex-parser": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-code-frame": "1.8.5", + "@webassemblyjs/helper-fsm": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz", + "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5", + "@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==" + }, + "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.1.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz", + "integrity": "sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==" + }, + "acorn-jsx": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz", + "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==" + }, + "address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" + }, + "after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=" + }, + "aggregate-error": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", + "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", + "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==", + "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==" + }, + "ajv-keywords": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", + "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==" + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + }, + "ansi-align": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", + "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", + "requires": { + "string-width": "^3.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==" + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" + }, + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "requires": { + "type-fest": "^0.11.0" + }, + "dependencies": { + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==" + } + } + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "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.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "arch": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz", + "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==" + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", + "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=", + "requires": { + "ast-types-flow": "0.0.7", + "commander": "^2.11.0" + } + }, + "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-filter": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", + "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=" + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "array-includes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz", + "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0", + "is-string": "^1.0.5" + } + }, + "array-iterate": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-1.1.4.tgz", + "integrity": "sha512-sNRaPGh9nnmdC8Zf+pT3UqP8rnWj5Hf9wiFGsX3wUQ2yVSIhO2ShFwCoceIPpB41QF6i2OEmrHmCo36xronCVA==" + }, + "array-map": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", + "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=" + }, + "array-reduce": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", + "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=" + }, + "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.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz", + "integrity": "sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "arraybuffer.slice": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", + "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==" + }, + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "optional": true + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "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": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" + }, + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" + }, + "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==" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "auto-bind": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/auto-bind/-/auto-bind-4.0.0.tgz", + "integrity": "sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ==", + "optional": true + }, + "autoprefixer": { + "version": "9.7.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.6.tgz", + "integrity": "sha512-F7cYpbN7uVVhACZTeeIeealwdGM6wMtfWARVLTy5xmKtgVdBNJvbDRoCK3YO1orcs7gv/KwYlb3iXwu9Ug9BkQ==", + "requires": { + "browserslist": "^4.11.1", + "caniuse-lite": "^1.0.30001039", + "chalk": "^2.4.2", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.27", + "postcss-value-parser": "^4.0.3" + } + }, + "axios": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", + "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", + "requires": { + "follow-redirects": "1.5.10" + } + }, + "axobject-query": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.1.2.tgz", + "integrity": "sha512-ICt34ZmrVt8UQnvPl6TVyDTkmhXmAyAT4Jh5ugfGUX4MOrZ+U/ZY6/sdylRw3qGNr9Ub5AJsaHeDMzNLehRdOQ==" + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==" + }, + "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" + } + }, + "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" + } + }, + "babel-plugin-add-module-exports": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-add-module-exports/-/babel-plugin-add-module-exports-0.3.3.tgz", + "integrity": "sha512-hC37mm7aAdEb1n8SgggG8a1QuhZapsY/XLCi4ETSH6AVjXBCWEa50CXlOsAMPPWLnSx5Ns6mzz39uvuseh0Xjg==", + "requires": { + "chokidar": "^2.0.4" + }, + "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" + } + }, + "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" + } + }, + "fsevents": { + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", + "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", + "optional": true, + "requires": { + "node-pre-gyp": "*" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.4", + "bundled": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "debug": { + "version": "3.2.6", + "bundled": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.7", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.6", + "bundled": true, + "optional": true, + "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" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.3", + "bundled": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "bundled": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "bundled": true, + "optional": true + }, + "minipass": { + "version": "2.9.0", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mkdirp": { + "version": "0.5.3", + "bundled": true, + "optional": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "ms": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "needle": { + "version": "2.3.3", + "bundled": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.14.0", + "bundled": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4.4.2" + } + }, + "nopt": { + "version": "4.0.3", + "bundled": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.8", + "bundled": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "readable-stream": { + "version": "2.3.7", + "bundled": true, + "optional": true, + "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" + } + }, + "rimraf": { + "version": "2.7.1", + "bundled": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "optional": true + }, + "semver": { + "version": "5.7.1", + "bundled": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "tar": { + "version": "4.4.13", + "bundled": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "yallist": { + "version": "3.1.1", + "bundled": true, + "optional": true + } + } + }, + "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-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "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" + } + }, + "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" + } + }, + "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==", + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "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" + } + }, + "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==", + "optional": true, + "requires": { + "safe-buffer": "~5.1.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=", + "optional": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "babel-plugin-apply-mdx-type-prop": { + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.5.8.tgz", + "integrity": "sha512-xYp5F9mAnZdDRFSd1vF3XQ0GQUbIulCpnuht2jCmK30GAHL8szVL7TgzwhEGamQ6yJmP/gEyYNM9OR5D2n26eA==", + "requires": { + "@babel/helper-plugin-utils": "7.8.3", + "@mdx-js/util": "^1.5.8" + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", + "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-emotion": { + "version": "10.0.33", + "resolved": "https://registry.npmjs.org/babel-plugin-emotion/-/babel-plugin-emotion-10.0.33.tgz", + "integrity": "sha512-bxZbTTGz0AJQDHm8k6Rf3RQJ8tX2scsfsRyKVgAbiUPUNIRtlK+7JxP+TAd1kRLABFxe0CFm2VdK4ePkoA9FxQ==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@emotion/hash": "0.8.0", + "@emotion/memoize": "0.7.4", + "@emotion/serialize": "^0.11.16", + "babel-plugin-macros": "^2.0.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^1.0.5", + "find-root": "^1.1.0", + "source-map": "^0.5.7" + } + }, + "babel-plugin-extract-import-names": { + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.5.8.tgz", + "integrity": "sha512-LcLfP8ZRBZMdMAXHLugyvvd5PY0gMmLMWFogWAUsG32X6TYW2Eavx+il2bw73KDbW+UdCC1bAJ3NuU25T1MI3g==", + "requires": { + "@babel/helper-plugin-utils": "7.8.3" + } + }, + "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" + } + }, + "babel-plugin-remove-graphql-queries": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-2.8.1.tgz", + "integrity": "sha512-c/JNri17WypqZNnMsX2PweMe8e5hsJcYNO/VnUBX9iUIvmKBjd143RaUQq0xYa6bpQF0kzpTFVR0sOp+cQlBOQ==" + }, + "babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" + }, + "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-gatsby": { + "version": "0.2.36", + "resolved": "https://registry.npmjs.org/babel-preset-gatsby/-/babel-preset-gatsby-0.2.36.tgz", + "integrity": "sha512-vmqN6ht4B28dHlK7Qsau3JseHwTEkLjf2QkUcUKlYCuVk7skZkbN2B6O8QeJQTQ30V/6uUKiNMU/U0nc0RYMNQ==", + "requires": { + "@babel/plugin-proposal-class-properties": "^7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-proposal-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.8.3", + "@babel/plugin-transform-spread": "^7.8.3", + "@babel/preset-env": "^7.8.7", + "@babel/preset-react": "^7.8.3", + "@babel/runtime": "^7.8.7", + "babel-plugin-dynamic-import-node": "^2.3.0", + "babel-plugin-macros": "^2.8.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24", + "gatsby-core-utils": "^1.0.34" + } + }, + "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": { + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + } + } + }, + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=" + }, + "bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==" + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-arraybuffer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=" + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + }, + "base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "better-assert": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", + "requires": { + "callsite": "1.0.0" + } + }, + "better-opn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-1.0.0.tgz", + "integrity": "sha512-q3eO2se4sFbTERB1dFBDdjTiIIpRohMErpwBX21lhPvmgmQNNrcQj0zbWRhMREDesJvyod9kxBS3kOtdAvkB/A==", + "requires": { + "open": "^6.4.0" + } + }, + "better-queue": { + "version": "3.8.10", + "resolved": "https://registry.npmjs.org/better-queue/-/better-queue-3.8.10.tgz", + "integrity": "sha512-e3gwNZgDCnNWl0An0Tz6sUjKDV9m6aB+K9Xg//vYeo8+KiH8pWhLFxkawcXhm6FpM//GfD9IQv/kmvWCAVVpKA==", + "requires": { + "better-queue-memory": "^1.0.1", + "node-eta": "^0.9.0", + "uuid": "^3.0.0" + } + }, + "better-queue-memory": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/better-queue-memory/-/better-queue-memory-1.0.4.tgz", + "integrity": "sha512-SWg5wFIShYffEmJpI6LgbL8/3Dqhku7xI1oEiy6FroP9DbcZlG0ZDjxvPdP9t7hTGW40IpIcC6zVoGT1oxjOuA==" + }, + "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.0.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", + "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==" + }, + "blob": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", + "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==" + }, + "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": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + }, + "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" + }, + "dependencies": { + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + } + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "boxen": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", + "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^5.3.1", + "chalk": "^3.0.0", + "cli-boxes": "^2.2.0", + "string-width": "^4.1.0", + "term-size": "^2.1.0", + "type-fest": "^0.8.1", + "widest-line": "^3.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "requires": { + "@types/color-name": "^1.1.1", + "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==" + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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=" + }, + "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.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "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.11.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.11.1.tgz", + "integrity": "sha512-DCTr3kDrKEYNw6Jb9HFxVLQNaue8z+0ZfRBRjmCunKDEXEBajKDj2Y+Uelg+Pi29OnvaSGwjOsnRyNEkXzHg5g==", + "requires": { + "caniuse-lite": "^1.0.30001038", + "electron-to-chromium": "^1.3.390", + "node-releases": "^1.1.53", + "pkg-up": "^2.0.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-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=" + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz", + "integrity": "sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==" + }, + "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": "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + } + } + }, + "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" + } + }, + "cache-manager": { + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/cache-manager/-/cache-manager-2.11.1.tgz", + "integrity": "sha512-XhUuc9eYwkzpK89iNewFwtvcDYMUsvtwzHeyEOPJna/WsVsXcrzsA1ft2M0QqPNunEzLhNCYPo05tEfG+YuNow==", + "requires": { + "async": "1.5.2", + "lodash.clonedeep": "4.5.0", + "lru-cache": "4.0.0" + } + }, + "cache-manager-fs-hash": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/cache-manager-fs-hash/-/cache-manager-fs-hash-0.0.7.tgz", + "integrity": "sha512-7X+FPItAJf1tKKqJx6ljDJQc0fgSR5B+KPxFQLj+vYSL4q9XdrCbZldgsNb6wueRuIooj01wt0FubB08zaefRg==", + "requires": { + "es6-promisify": "^6.0.0", + "lockfile": "^1.0.4" + } + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", + "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + } + } + }, + "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" + } + }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=" + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "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.30001039", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001039.tgz", + "integrity": "sha512-SezbWCTT34eyFoWHgx8UWso7YtvtM7oosmFoXbCkdC6qJzRfBTeTgE9REtKtiuKXuMwWTZEvdnFNGAyVMorv8Q==" + }, + "ccount": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.0.5.tgz", + "integrity": "sha512-MOli1W+nfbPLlKEhInaxhRdp7KVLFxLN5ykwzHgLsLI3H3gs5jjFAK4Eoj3OzzcxCtumDaI8onoVDeQyWaNTkw==" + }, + "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" + } + }, + "change-case": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-3.1.0.tgz", + "integrity": "sha512-2AZp7uJZbYEzRPsFoa+ijKdvp9zsrnnt6+yFokfwEpeJm0xuJDVoxiRCAaTzyJND8GJkofo2IcKWaUZ/OECVzw==", + "requires": { + "camel-case": "^3.0.0", + "constant-case": "^2.0.0", + "dot-case": "^2.1.0", + "header-case": "^1.0.0", + "is-lower-case": "^1.1.0", + "is-upper-case": "^1.1.0", + "lower-case": "^1.1.1", + "lower-case-first": "^1.0.0", + "no-case": "^2.3.2", + "param-case": "^2.1.0", + "pascal-case": "^2.0.0", + "path-case": "^2.1.0", + "sentence-case": "^2.1.0", + "snake-case": "^2.1.0", + "swap-case": "^1.1.0", + "title-case": "^2.1.0", + "upper-case": "^1.1.1", + "upper-case-first": "^1.1.0" + } + }, + "character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==" + }, + "character-entities-html4": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.4.tgz", + "integrity": "sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==" + }, + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==" + }, + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==" + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=" + }, + "cheerio": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz", + "integrity": "sha1-qbqoYKP5tZWmuBsahocxIe06Jp4=", + "requires": { + "css-select": "~1.2.0", + "dom-serializer": "~0.1.0", + "entities": "~1.1.1", + "htmlparser2": "^3.9.1", + "lodash.assignin": "^4.0.9", + "lodash.bind": "^4.1.4", + "lodash.defaults": "^4.0.1", + "lodash.filter": "^4.4.0", + "lodash.flatten": "^4.2.0", + "lodash.foreach": "^4.3.0", + "lodash.map": "^4.4.0", + "lodash.merge": "^4.4.0", + "lodash.pick": "^4.2.1", + "lodash.reduce": "^4.4.0", + "lodash.reject": "^4.4.0", + "lodash.some": "^4.4.0" + } + }, + "chokidar": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz", + "integrity": "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==", + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.3.0" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "requires": { + "tslib": "^1.9.0" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "cli-boxes": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz", + "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==" + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-spinners": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.3.1.tgz", + "integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==", + "optional": true + }, + "cli-table3": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.5.1.tgz", + "integrity": "sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw==", + "requires": { + "colors": "^1.1.2", + "object-assign": "^4.1.0", + "string-width": "^2.1.1" + } + }, + "cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "optional": true, + "requires": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "optional": true + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "optional": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "optional": true + }, + "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==", + "optional": true, + "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==", + "optional": true + }, + "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==", + "optional": true + }, + "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==", + "optional": true + }, + "slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "optional": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "optional": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "optional": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" + }, + "clipboard": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.6.tgz", + "integrity": "sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg==", + "optional": true, + "requires": { + "good-listener": "^1.2.2", + "select": "^1.1.2", + "tiny-emitter": "^2.0.0" + } + }, + "clipboardy": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz", + "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", + "requires": { + "arch": "^2.1.1", + "execa": "^1.0.0", + "is-wsl": "^2.1.1" + }, + "dependencies": { + "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" + } + } + } + }, + "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==" + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "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" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "code-surfer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/code-surfer/-/code-surfer-3.0.0.tgz", + "integrity": "sha512-sIhKTfDpZUVvD3TvxtM65rP6RYptF3gzPwfYsRH9qCbc5FBk+bUW09QhmU8J5ZWOaTUbnmimTB5pQi8T+nAP3Q==", + "requires": { + "@code-surfer/standalone": "3.0.0", + "@types/theme-ui": "^0.2.0", + "array.prototype.flat": "^1.2.1", + "diff": "^4.0.1", + "prismjs": "^1.16.0", + "rebound": "^0.1.0", + "shell-quote": "^1.6.1", + "use-spring": "^0.1.1" + } + }, + "collapse-white-space": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", + "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==" + }, + "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.2", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", + "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "optional": true + }, + "comma-separated-tokens": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", + "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==" + }, + "command-exists": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.8.tgz", + "integrity": "sha512-PM54PkseWbiiD/mMsbvW351/u+dafwTJ0ye2qB60G1aGQP9j3xK2gmMDc+R34L3nDtx4qMCitXT75mkbkGJDLw==" + }, + "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==" + }, + "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-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=" + }, + "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==" + }, + "component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=" + }, + "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" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "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" + } + } + } + }, + "configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "requires": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + } + }, + "confusing-browser-globals": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.9.tgz", + "integrity": "sha512-KbS1Y0jMtyPgIxjO7ZzMAuUpAKMt1SzCL9fsrKsX6b0zJPTaT0SiSPmewwVZg9UAO83HVIlEhZF84LIjZ0lmAw==" + }, + "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==" + }, + "constant-case": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-2.0.0.tgz", + "integrity": "sha1-QXV2TTidP6nI7NKRhu1gBSQ7akY=", + "requires": { + "snake-case": "^2.1.0", + "upper-case": "^1.1.1" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=" + }, + "content-disposition": { + "version": "0.5.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-hrtime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/convert-hrtime/-/convert-hrtime-3.0.0.tgz", + "integrity": "sha512-7V+KqSvMiHp8yWDuwfww06XleMWVVB9b9tURBx+G7UTADuo5hYPuowKloz4OzOqbPezxgo+fdQ1522WzPG4OeA==" + }, + "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" + } + }, + "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=" + }, + "copyfiles": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/copyfiles/-/copyfiles-2.2.0.tgz", + "integrity": "sha512-iJbHJI+8OKqsq+4JF0rqgRkZzo++jqO6Wf4FUU1JM41cJF6JcY5968XyF4tm3Kkm7ZOMrqlljdm8N9oyY5raGw==", + "requires": { + "glob": "^7.0.5", + "minimatch": "^3.0.3", + "mkdirp": "^0.5.1", + "noms": "0.0.0", + "through2": "^2.0.1", + "yargs": "^13.2.4" + } + }, + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" + }, + "core-js-compat": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.4.tgz", + "integrity": "sha512-zAa3IZPvsJ0slViBQ2z+vgyyTuhd3MFn1rBQjZSKVEgB0UMYhUkCj9jJUVPgGTGqWvsBVmfnruXgTcNyTlEiSA==", + "requires": { + "browserslist": "^4.8.3", + "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.6.4", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.4.tgz", + "integrity": "sha512-epIhRLkXdgv32xIUFaaAry2wdxZYBi6bgM7cB136dzzXXa+dFyRLTZeLUJxnd8ShrmyVXBub63n2NHo2JAt8Cw==" + }, + "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=" + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, + "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" + } + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "create-react-context": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz", + "integrity": "sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw==", + "requires": { + "gud": "^1.0.0", + "warning": "^4.0.3" + } + }, + "cross-fetch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.2.tgz", + "integrity": "sha1-pH/09/xxLauo9qaVoRyUhEDUVyM=", + "requires": { + "node-fetch": "2.1.2", + "whatwg-fetch": "2.0.4" + } + }, + "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" + } + }, + "crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=" + }, + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + }, + "css": { + "version": "2.2.4", + "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-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-loader": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-1.0.1.tgz", + "integrity": "sha512-+ZHAZm/yqvJ2kDtPne3uX0C+Vr3Zn5jFn2N4HywtS5ujwvsVkyg0VArEXpl3BgczDA8anieki1FIzhchX4yrDw==", + "requires": { + "babel-code-frame": "^6.26.0", + "css-selector-tokenizer": "^0.7.0", + "icss-utils": "^2.1.0", + "loader-utils": "^1.0.2", + "lodash": "^4.17.11", + "postcss": "^6.0.23", + "postcss-modules-extract-imports": "^1.2.0", + "postcss-modules-local-by-default": "^1.2.0", + "postcss-modules-scope": "^1.1.0", + "postcss-modules-values": "^1.3.0", + "postcss-value-parser": "^3.3.0", + "source-list-map": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "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==" + }, + "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.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "requires": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + } + }, + "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-selector-tokenizer": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.2.tgz", + "integrity": "sha512-yj856NGuAymN6r8bn8/Jl46pR+OC3eEvAhfGYDUe7YPtTPAYrSSw4oAniZ9Y8T5B92hjhwTBLUen0/vKPxf6pw==", + "requires": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2", + "regexpu-core": "^4.6.0" + } + }, + "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": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" + }, + "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.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + } + } + }, + "cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" + }, + "csso": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", + "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", + "requires": { + "css-tree": "1.0.0-alpha.39" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.39", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", + "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", + "requires": { + "mdn-data": "2.0.6", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", + "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "csstype": { + "version": "2.6.10", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.10.tgz", + "integrity": "sha512-D34BqZU4cIlMCY93rZHbrq9pjTAQJ3U8S8rfBqjwHxkGPThWFjzZDQpgMJY0QViLxth6ZKYiwFBo14RdN44U/w==" + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "requires": { + "array-find-index": "^1.0.1" + } + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + }, + "damerau-levenshtein": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", + "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==" + }, + "dataloader": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-1.4.0.tgz", + "integrity": "sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==" + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "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=" + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "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-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "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": { + "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" + } + } + } + }, + "defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" + }, + "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" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "del": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz", + "integrity": "sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==", + "requires": { + "globby": "^10.0.1", + "graceful-fs": "^4.2.2", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.1", + "p-map": "^3.0.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0" + } + }, + "delegate": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", + "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==", + "optional": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detab": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detab/-/detab-2.0.3.tgz", + "integrity": "sha512-Up8P0clUVwq0FnFjDclzZsy9PadzRn5FFxrr47tQQvMHqyiFYVbpH8oXDzWtF0Q7pYy3l+RPmtBl+BsFF6wH0A==", + "requires": { + "repeat-string": "^1.5.4" + } + }, + "detect-indent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz", + "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==" + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" + }, + "detect-port": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz", + "integrity": "sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==", + "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=" + } + } + }, + "devcert-san": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/devcert-san/-/devcert-san-0.3.3.tgz", + "integrity": "sha1-qnckR0Gy2DF3HAEfIu4l45atS6k=", + "requires": { + "@types/configstore": "^2.1.1", + "@types/debug": "^0.0.29", + "@types/get-port": "^0.0.4", + "@types/glob": "^5.0.30", + "@types/mkdirp": "^0.3.29", + "@types/node": "^7.0.11", + "@types/tmp": "^0.0.32", + "command-exists": "^1.2.2", + "configstore": "^3.0.0", + "debug": "^2.6.3", + "eol": "^0.8.1", + "get-port": "^3.0.0", + "glob": "^7.1.1", + "mkdirp": "^0.5.1", + "tmp": "^0.0.31", + "tslib": "^1.6.0" + }, + "dependencies": { + "@types/glob": { + "version": "5.0.36", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-5.0.36.tgz", + "integrity": "sha512-KEzSKuP2+3oOjYYjujue6Z3Yqis5HKA1BsIC+jZ1v3lrRNdsqyNNtX0rQf6LSuI4DJJ2z5UV//zBZCcvM0xikg==", + "requires": { + "@types/events": "*", + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/node": { + "version": "7.10.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-7.10.9.tgz", + "integrity": "sha512-usSpgoUsRtO5xNV5YEPU8PPnHisFx8u0rokj1BPVn/hDF7zwUDzVLiuKZM38B7z8V2111Fj6kd4rGtQFUZpNOw==" + }, + "configstore": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", + "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", + "requires": { + "dot-prop": "^4.1.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" + } + }, + "crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" + }, + "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" + } + }, + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "requires": { + "is-obj": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "requires": { + "pify": "^3.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "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" + } + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "xdg-basedir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=" + } + } + }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==" + }, + "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" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "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-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": "3.4.0", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", + "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", + "requires": { + "@babel/runtime": "^7.1.2" + } + }, + "dom-serializer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", + "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", + "requires": { + "domelementtype": "^1.3.0", + "entities": "^1.1.1" + } + }, + "dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + }, + "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": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-2.1.1.tgz", + "integrity": "sha1-NNzzf1Co6TwrO8qLt/uRVcfaO+4=", + "requires": { + "no-case": "^2.2.0" + } + }, + "dot-prop": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", + "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", + "requires": { + "is-obj": "^2.0.0" + } + }, + "dotenv": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==" + }, + "duplexer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=" + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + }, + "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" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "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" + } + } + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "electron-to-chromium": { + "version": "1.3.398", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.398.tgz", + "integrity": "sha512-BJjxuWLKFbM5axH3vES7HKMQgAknq9PZHBkMK/rEXUQG9i1Iw5R+6hGkm6GtsQSANjSUrh/a6m32nzCNDNo/+w==" + }, + "elliptic": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz", + "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==", + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "emoji-regex": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.1.1.tgz", + "integrity": "sha1-xs0OwbBkLio8Z6ETfvxeeW2k+I4=" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "emoticon": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-3.2.0.tgz", + "integrity": "sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg==" + }, + "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" + } + }, + "engine.io": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.4.0.tgz", + "integrity": "sha512-XCyYVWzcHnK5cMz7G4VTu2W7zJS7SM1QkcelghyIk/FmobWBtXE7fwhBusEKvCSqc3bMh8fNFMlUkCKTFRxH2w==", + "requires": { + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "0.3.1", + "debug": "~4.1.0", + "engine.io-parser": "~2.2.0", + "ws": "^7.1.2" + }, + "dependencies": { + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" + } + } + }, + "engine.io-client": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.4.0.tgz", + "integrity": "sha512-a4J5QO2k99CM2a0b12IznnyQndoEvtA4UAldhGzKqnHf42I3Qs2W5SPnDvatZRcMaNZs4IevVicBPayxYt6FwA==", + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "~4.1.0", + "engine.io-parser": "~2.2.0", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "~6.1.0", + "xmlhttprequest-ssl": "~1.5.4", + "yeast": "0.1.2" + }, + "dependencies": { + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" + }, + "ws": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.4.tgz", + "integrity": "sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA==", + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "engine.io-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.0.tgz", + "integrity": "sha512-6I3qD9iUxotsC5HEMuuGsKA0cXerGz+4uGcXQEkfBidgKf0amsjrrtwcbwK/nzpZBxclXlV7gGl9dgWvu4LF6w==", + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "~0.0.7", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.5", + "has-binary2": "~1.0.2" + } + }, + "enhanced-resolve": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz", + "integrity": "sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==", + "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" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, + "envinfo": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.5.0.tgz", + "integrity": "sha512-jDgnJaF/Btomk+m3PZDTTCb5XIIIX3zYItnCRfF73zVgvinLoRomuhi75Y4su0PtQxWz4v66XnLLckyvyJTOIQ==" + }, + "eol": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/eol/-/eol-0.8.1.tgz", + "integrity": "sha1-3vwyJJkMfspzuzRGGlbPncJHYdA=" + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "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.17.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", + "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.1.5", + "is-regex": "^1.0.5", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimleft": "^2.1.1", + "string.prototype.trimright": "^2.1.1" + } + }, + "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" + } + }, + "es6-promisify": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.1.0.tgz", + "integrity": "sha512-jCsk2fpfEFusVv1MDkF4Uf0hAzIKNDMgR6LyOIw6a3jwkN1sCgWzuwgnsHY9YSQ8n8P31HoncvE0LC44cpWTrw==" + }, + "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=" + }, + "eslint": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", + "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "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==" + }, + "eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "requires": { + "type-fest": "^0.8.1" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "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" + } + }, + "v8-compile-cache": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", + "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==" + } + } + }, + "eslint-config-react-app": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-5.2.1.tgz", + "integrity": "sha512-pGIZ8t0mFLcV+6ZirRgYK6RVqUIKRIi9MmgzUEmrIknsn3AdO0I32asO86dJgloHq+9ZPl8UIg8mYrvgP5u2wQ==", + "requires": { + "confusing-browser-globals": "^1.0.9" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.3.tgz", + "integrity": "sha512-b8crLDo0M5RSe5YG8Pu2DYBj71tSB6OvXkfzwbJU2w7y8P4/yo0MyF8jU26IEuEuHF2K5/gcAJE3LhQGqBBbVg==", + "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-loader": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.2.1.tgz", + "integrity": "sha512-RLgV9hoCVsMLvOxCuNjdqOrUqIj9oJg8hF44vzJaYqsAHuY9G2YAeN3joQ9nxP0p5Th9iFSIpKo+SD8KISxXRg==", + "requires": { + "loader-fs-cache": "^1.0.0", + "loader-utils": "^1.0.2", + "object-assign": "^4.0.1", + "object-hash": "^1.1.4", + "rimraf": "^2.6.1" + }, + "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" + } + } + } + }, + "eslint-module-utils": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", + "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", + "requires": { + "debug": "^2.6.9", + "pkg-dir": "^2.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=" + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "requires": { + "find-up": "^2.1.0" + } + } + } + }, + "eslint-plugin-flowtype": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.13.0.tgz", + "integrity": "sha512-bhewp36P+t7cEV0b6OdmoRWJCBYRiHFlqPZAG1oS3SF+Y0LQkeDvFSM4oxoxvczD1OdONCXMlJfQFiWLcV9urw==", + "requires": { + "lodash": "^4.17.15" + } + }, + "eslint-plugin-graphql": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-graphql/-/eslint-plugin-graphql-3.1.1.tgz", + "integrity": "sha512-VNu2AipS8P1BAnE/tcJ2EmBWjFlCnG+1jKdUlFNDQjocWZlFiPpMu9xYNXePoEXK+q+jG51M/6PdhOjEgJZEaQ==", + "requires": { + "graphql-config": "^2.0.1", + "lodash": "^4.11.1" + } + }, + "eslint-plugin-import": { + "version": "2.20.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.20.2.tgz", + "integrity": "sha512-FObidqpXrR8OnCh4iNsxy+WACztJLXAHBO5hK79T1Hc77PgQZkyDGA5Ag9xAvRpglvLNxhH/zSmZ70/pZ31dHg==", + "requires": { + "array-includes": "^3.0.3", + "array.prototype.flat": "^1.2.1", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.2", + "eslint-module-utils": "^2.4.1", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.0", + "read-pkg-up": "^2.0.0", + "resolve": "^1.12.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": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.3.tgz", + "integrity": "sha512-CawzfGt9w83tyuVekn0GDPU9ytYtxyxyFZ3aSWROmnRRFQFT2BiPJd7jvRdzNDi6oLWaS2asMeYSNMjWTV4eNg==", + "requires": { + "@babel/runtime": "^7.4.5", + "aria-query": "^3.0.0", + "array-includes": "^3.0.3", + "ast-types-flow": "^0.0.7", + "axobject-query": "^2.0.2", + "damerau-levenshtein": "^1.0.4", + "emoji-regex": "^7.0.2", + "has": "^1.0.3", + "jsx-ast-utils": "^2.2.1" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + } + } + }, + "eslint-plugin-react": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.19.0.tgz", + "integrity": "sha512-SPT8j72CGuAP+JFbT0sJHOB80TX/pu44gQ4vXH/cq+hQTiY2PuZ6IHkqXJV6x1b28GDdo1lbInjKUrrdUf0LOQ==", + "requires": { + "array-includes": "^3.1.1", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.2.3", + "object.entries": "^1.1.1", + "object.fromentries": "^2.0.2", + "object.values": "^1.1.1", + "prop-types": "^15.7.2", + "resolve": "^1.15.1", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.2", + "xregexp": "^4.3.0" + }, + "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" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "eslint-plugin-react-hooks": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.7.0.tgz", + "integrity": "sha512-iXTCFcOmlWvw4+TOE8CLWj6yX1GwzT0Y6cUfHHZqWnSk144VmVIRcVGtUAzrLES7C798lmvnt02C7rxaOX1HNA==" + }, + "eslint-scope": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz", + "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.0.0.tgz", + "integrity": "sha512-0HCPuJv+7Wv1bACm8y5/ECVfYdfsAm9xmVb7saeFlxjPYALefjhbYoCkBjPdPzGH8wWyTpAez82Fh3VKYEZ8OA==", + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", + "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==" + }, + "espree": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", + "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", + "requires": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + } + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.2.0.tgz", + "integrity": "sha512-weltsSqdeWIX9G2qQZz7KlTRJdkkOCTPgLYJUz1Hacf48R4YOwGPHO3+ORfWedqJKbq5WQmsgK90n+pFLIKt/Q==", + "requires": { + "estraverse": "^5.0.0" + }, + "dependencies": { + "estraverse": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.0.0.tgz", + "integrity": "sha512-j3acdrMzqrxmJTNj5dbr1YbjacrYgAxVMeF0gK16E3j494mOe7xygM/ZLIguEQ0ETwAg2hlJCtHRGav+y0Ny5A==" + } + } + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "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=" + }, + "eval": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.4.tgz", + "integrity": "sha512-npGsebJejyjMRnLdFu+T/97dnigqIU0Ov3IGrZ8ygd1v7RL1vGkEKtvyWZobqUH1AQgKlg0Yqqe2BtMA9/QZLw==", + "requires": { + "require-like": ">= 0.1.1" + } + }, + "event-source-polyfill": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/event-source-polyfill/-/event-source-polyfill-1.0.12.tgz", + "integrity": "sha512-WjOTn0LIbaN08z/8gNt3GYAomAdm6cZ2lr/QdvhTTEipr5KR6lds2ziUH+p/Iob4Lk6NClKhwPOmn1NjQEcJCg==" + }, + "eventemitter3": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", + "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" + }, + "events": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.1.0.tgz", + "integrity": "sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==" + }, + "eventsource": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", + "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", + "requires": { + "original": ">=0.0.5" + } + }, + "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" + } + }, + "execa": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", + "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", + "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", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.2.tgz", + "integrity": "sha512-PD6G8QG3S4FK/XCGFbEQrDqO2AnMMsy0meR7lerlIOHAAbkuavGU/pOqprrlvfTNjvowivTeBsjebAL0NSoMxw==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "get-stream": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", + "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, + "p-finally": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", + "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "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": { + "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=" + } + } + }, + "express-graphql": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/express-graphql/-/express-graphql-0.9.0.tgz", + "integrity": "sha512-wccd9Lb6oeJ8yHpUs/8LcnGjFUUQYmOG9A5BNLybRdCzGw0PeUrtBxsIR8bfiur6uSW4OvPkVDoYH06z6/N9+w==", + "requires": { + "accepts": "^1.3.7", + "content-type": "^1.0.4", + "http-errors": "^1.7.3", + "raw-body": "^2.4.1" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "raw-body": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz", + "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.3", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "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" + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "dependencies": { + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + } + } + }, + "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" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "fast-deep-equal": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" + }, + "fast-glob": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.2.tgz", + "integrity": "sha512-UDV82o4uQyljznxwMxyVRJgZZt3O5wENYojjzbaGEGZgeOxkLFf+V4cnUD+krzb2F72E18RhamkMZ7AdeggF7A==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + }, + "dependencies": { + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + } + } + }, + "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=" + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==" + }, + "fastq": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.7.0.tgz", + "integrity": "sha512-YOadQRnHd5q6PogvAR/x62BGituF2ufiEA6s8aavQANw5YKHERI4AREboX6KotzP8oX2klxYF2wcV/7bn1clfQ==", + "requires": { + "reusify": "^1.0.4" + } + }, + "fault": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", + "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", + "requires": { + "format": "^0.2.0" + } + }, + "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" + } + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "requires": { + "flat-cache": "^2.0.1" + } + }, + "file-loader": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz", + "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==", + "requires": { + "loader-utils": "^1.0.2", + "schema-utils": "^0.4.5" + }, + "dependencies": { + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "file-type": { + "version": "12.4.2", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", + "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==" + }, + "filesize": { + "version": "3.5.11", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.5.11.tgz", + "integrity": "sha512-ZH7loueKBoDb7yG9esn1U+fgq7BzlzW6NRi5/rMdxIZ05dj7GFD/Xc5rq2CDt5Yq86CyfSYVyx4242QQNZbx1g==" + }, + "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": { + "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" + } + } + } + }, + "find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "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" + } + }, + "flat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz", + "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==", + "requires": { + "is-buffer": "~2.0.3" + } + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "dependencies": { + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==" + }, + "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" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "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" + } + } + } + }, + "follow-redirects": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", + "requires": { + "debug": "=3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "format": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", + "integrity": "sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=" + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + }, + "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" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "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" + } + } + } + }, + "fs-exists-cached": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-exists-cached/-/fs-exists-cached-1.0.0.tgz", + "integrity": "sha1-zyVVTKBQ3EmuZla0HeQiWJidy84=" + }, + "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" + } + }, + "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" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "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" + } + } + } + }, + "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.1.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", + "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==", + "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=" + }, + "gatsby": { + "version": "2.18.15", + "resolved": "https://registry.npmjs.org/gatsby/-/gatsby-2.18.15.tgz", + "integrity": "sha512-PVByJDvxSvQXHqVxKG1sBNACYgsL4kVb4Amz22stcoG94eSEuoh5lelfetvCe2F/MUqNIcS3VbSxk6oYiFFp/A==", + "requires": { + "@babel/code-frame": "^7.5.5", + "@babel/core": "^7.7.5", + "@babel/parser": "^7.7.5", + "@babel/polyfill": "^7.7.0", + "@babel/runtime": "^7.7.6", + "@babel/traverse": "^7.7.4", + "@hapi/joi": "^15.1.1", + "@mikaelkristiansson/domready": "^1.0.9", + "@pieh/friendly-errors-webpack-plugin": "1.7.0-chalk-2", + "@reach/router": "^1.2.1", + "@typescript-eslint/eslint-plugin": "^2.11.0", + "@typescript-eslint/parser": "^2.11.0", + "address": "1.1.2", + "autoprefixer": "^9.7.3", + "axios": "^0.19.0", + "babel-core": "7.0.0-bridge.0", + "babel-eslint": "^10.0.3", + "babel-loader": "^8.0.6", + "babel-plugin-add-module-exports": "^0.3.3", + "babel-plugin-dynamic-import-node": "^2.3.0", + "babel-plugin-remove-graphql-queries": "^2.7.19", + "babel-preset-gatsby": "^0.2.26", + "better-opn": "1.0.0", + "better-queue": "^3.8.10", + "bluebird": "^3.7.2", + "browserslist": "3.2.8", + "cache-manager": "^2.10.1", + "cache-manager-fs-hash": "^0.0.7", + "chalk": "^2.4.2", + "chokidar": "3.3.0", + "common-tags": "^1.8.0", + "compression": "^1.7.4", + "convert-hrtime": "^3.0.0", + "copyfiles": "^2.1.1", + "core-js": "^2.6.11", + "cors": "^2.8.5", + "css-loader": "^1.0.1", + "debug": "^3.2.6", + "del": "^5.1.0", + "detect-port": "^1.3.0", + "devcert-san": "^0.3.3", + "dotenv": "^8.2.0", + "eslint": "^6.7.2", + "eslint-config-react-app": "^5.1.0", + "eslint-loader": "^2.2.1", + "eslint-plugin-flowtype": "^3.13.0", + "eslint-plugin-graphql": "^3.1.0", + "eslint-plugin-import": "^2.19.1", + "eslint-plugin-jsx-a11y": "^6.2.3", + "eslint-plugin-react": "^7.17.0", + "eslint-plugin-react-hooks": "^1.7.0", + "event-source-polyfill": "^1.0.11", + "express": "^4.17.1", + "express-graphql": "^0.9.0", + "fast-levenshtein": "^2.0.6", + "file-loader": "^1.1.11", + "flat": "^4.1.0", + "fs-exists-cached": "1.0.0", + "fs-extra": "^8.1.0", + "gatsby-cli": "^2.8.20", + "gatsby-core-utils": "^1.0.24", + "gatsby-graphiql-explorer": "^0.2.31", + "gatsby-link": "^2.2.27", + "gatsby-plugin-page-creator": "^2.1.36", + "gatsby-react-router-scroll": "^2.1.19", + "gatsby-telemetry": "^1.1.45", + "glob": "^7.1.6", + "got": "8.3.2", + "graphql": "^14.5.8", + "graphql-compose": "^6.3.7", + "graphql-playground-middleware-express": "^1.7.12", + "invariant": "^2.2.4", + "is-relative": "^1.0.0", + "is-relative-url": "^3.0.0", + "is-wsl": "^2.1.1", + "jest-worker": "^24.9.0", + "json-loader": "^0.5.7", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.15", + "lokijs": "^1.5.8", + "md5": "^2.2.1", + "md5-file": "^3.2.3", + "micromatch": "^3.1.10", + "mime": "^2.4.4", + "mini-css-extract-plugin": "^0.8.0", + "mitt": "^1.2.0", + "mkdirp": "^0.5.1", + "moment": "^2.24.0", + "name-all-modules-plugin": "^1.0.1", + "normalize-path": "^2.1.1", + "null-loader": "^0.1.1", + "opentracing": "^0.14.4", + "optimize-css-assets-webpack-plugin": "^5.0.3", + "parseurl": "^1.3.3", + "physical-cpu-count": "^2.0.0", + "pnp-webpack-plugin": "^1.5.0", + "postcss-flexbugs-fixes": "^3.3.1", + "postcss-loader": "^2.1.6", + "prompts": "^2.3.0", + "prop-types": "^15.7.2", + "raw-loader": "^0.5.1", + "react-dev-utils": "^4.2.3", + "react-error-overlay": "^3.0.0", + "react-hot-loader": "^4.12.18", + "redux": "^4.0.4", + "redux-thunk": "^2.3.0", + "semver": "^5.7.1", + "shallow-compare": "^1.2.2", + "sift": "^5.1.0", + "signal-exit": "^3.0.2", + "slugify": "^1.3.6", + "socket.io": "^2.3.0", + "stack-trace": "^0.0.10", + "string-similarity": "^1.2.2", + "style-loader": "^0.23.1", + "terser-webpack-plugin": "^1.4.2", + "true-case-path": "^2.2.1", + "type-of": "^2.0.1", + "url-loader": "^1.1.2", + "util.promisify": "^1.0.0", + "uuid": "^3.3.3", + "v8-compile-cache": "^1.1.2", + "webpack": "~4.41.2", + "webpack-dev-middleware": "^3.7.2", + "webpack-dev-server": "^3.9.0", + "webpack-hot-middleware": "^2.25.0", + "webpack-merge": "^4.2.2", + "webpack-stats-plugin": "^0.3.0", + "xstate": "^4.7.2", + "yaml-loader": "^0.5.0" + }, + "dependencies": { + "@sindresorhus/is": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==" + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "browserslist": { + "version": "3.2.8", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", + "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", + "requires": { + "caniuse-lite": "^1.0.30000844", + "electron-to-chromium": "^1.3.47" + } + }, + "cacheable-request": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", + "requires": { + "clone-response": "1.0.2", + "get-stream": "3.0.0", + "http-cache-semantics": "3.8.1", + "keyv": "3.0.0", + "lowercase-keys": "1.0.0", + "normalize-url": "2.0.1", + "responselike": "1.0.2" + }, + "dependencies": { + "lowercase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=" + } + } + }, + "chokidar": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.0.tgz", + "integrity": "sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A==", + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.2.0" + }, + "dependencies": { + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + } + } + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "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" + } + }, + "gatsby-cli": { + "version": "2.11.5", + "resolved": "https://registry.npmjs.org/gatsby-cli/-/gatsby-cli-2.11.5.tgz", + "integrity": "sha512-yAvyplWx19dU5gYdWJETEMywbNTtL9HntlR65cHhznKiwrr6Jyao+TsE50CmgZ/8Vv2JMF3UZFd3vFRXb+aK7w==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/runtime": "^7.8.7", + "@hapi/joi": "^15.1.1", + "better-opn": "^1.0.0", + "bluebird": "^3.7.2", + "chalk": "^2.4.2", + "clipboardy": "^2.2.0", + "common-tags": "^1.8.0", + "configstore": "^5.0.1", + "convert-hrtime": "^3.0.0", + "core-js": "^2.6.11", + "envinfo": "^7.5.0", + "execa": "^3.4.0", + "fs-exists-cached": "^1.0.0", + "fs-extra": "^8.1.0", + "gatsby-core-utils": "^1.1.1", + "gatsby-telemetry": "^1.2.3", + "hosted-git-info": "^3.0.4", + "ink": "^2.7.1", + "ink-spinner": "^3.0.1", + "is-valid-path": "^0.1.1", + "lodash": "^4.17.15", + "meant": "^1.0.1", + "node-fetch": "^2.6.0", + "object.entries": "^1.1.1", + "opentracing": "^0.14.4", + "pretty-error": "^2.1.1", + "progress": "^2.0.3", + "prompts": "^2.3.1", + "react": "^16.8.0", + "redux": "^4.0.5", + "resolve-cwd": "^2.0.0", + "semver": "^6.3.0", + "signal-exit": "^3.0.2", + "source-map": "0.7.3", + "stack-trace": "^0.0.10", + "strip-ansi": "^5.2.0", + "update-notifier": "^3.0.1", + "uuid": "3.4.0", + "yargs": "^12.0.5", + "yurnalist": "^1.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==" + } + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "got": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", + "requires": { + "@sindresorhus/is": "^0.7.0", + "cacheable-request": "^2.1.1", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "into-stream": "^3.1.0", + "is-retry-allowed": "^1.1.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "mimic-response": "^1.0.0", + "p-cancelable": "^0.4.0", + "p-timeout": "^2.0.1", + "pify": "^3.0.0", + "safe-buffer": "^5.1.1", + "timed-out": "^4.0.1", + "url-parse-lax": "^3.0.0", + "url-to-options": "^1.0.1" + } + }, + "hosted-git-info": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.4.tgz", + "integrity": "sha512-4oT62d2jwSDBbLLFLZE+1vPuQ1h8p9wjrJ8Mqx5TjsyWmBMV5B13eJqn8pvluqubLf3cJPTfiYCIwNwDNmzScQ==", + "requires": { + "lru-cache": "^5.1.1" + } + }, + "http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "keyv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "requires": { + "json-buffer": "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" + } + }, + "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" + } + }, + "node-fetch": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", + "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" + }, + "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" + } + }, + "normalize-url": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", + "requires": { + "prepend-http": "^2.0.0", + "query-string": "^5.0.1", + "sort-keys": "^2.0.0" + } + }, + "p-cancelable": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==" + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "readdirp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz", + "integrity": "sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==", + "requires": { + "picomatch": "^2.0.4" + } + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + }, + "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" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "requires": { + "string-width": "^1.0.1", + "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=" + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "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" + } + } + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" + } + }, + "yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "gatsby-core-utils": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-1.1.1.tgz", + "integrity": "sha512-EboPcBx37YQVUKN9JH753S54nDxjRmOefbR0i08KTmaVgQ1lZnDXJr8JfrImmMqupZlOkPQX1mWlXfp+r1jGhA==", + "requires": { + "ci-info": "2.0.0", + "configstore": "^5.0.1", + "node-object-hash": "^2.0.0" + } + }, + "gatsby-graphiql-explorer": { + "version": "0.2.37", + "resolved": "https://registry.npmjs.org/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-0.2.37.tgz", + "integrity": "sha512-dWfNA/CDjKO86DZLgxhYFSmK7DTCxwGvKm0HeMBYxcSyLP/WFAOoJjV2DCE2gMge28Sqmsz8ueOMZXM2YH8rIA==", + "requires": { + "@babel/runtime": "^7.8.7" + } + }, + "gatsby-link": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/gatsby-link/-/gatsby-link-2.3.2.tgz", + "integrity": "sha512-A4aC6EEux/zumpgWnMlqcLhDq80uwzuCVrYfPVBxs/fFifVzzrMIvsPFhqw5w3l5DHC3XkxP4Y3TZq+EhypJhA==", + "requires": { + "@babel/runtime": "^7.8.7", + "@types/reach__router": "^1.3.3", + "prop-types": "^15.7.2" + } + }, + "gatsby-page-utils": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/gatsby-page-utils/-/gatsby-page-utils-0.1.1.tgz", + "integrity": "sha512-g4ETSZM7wlMycHPKwQ7QqxkqnwbXCgwg2Sqh2DyCsd5qwtPm6RrQht3cnbsKAeuo7gWsbqzv088YGa3krrIREw==", + "requires": { + "@babel/runtime": "^7.8.7", + "bluebird": "^3.7.2", + "chokidar": "3.3.1", + "fs-exists-cached": "^1.0.0", + "gatsby-core-utils": "^1.1.1", + "glob": "^7.1.6", + "lodash": "^4.17.15", + "micromatch": "^3.1.10" + } + }, + "gatsby-plugin-alias-imports": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/gatsby-plugin-alias-imports/-/gatsby-plugin-alias-imports-1.0.5.tgz", + "integrity": "sha512-q58JrSjuVNh4NApamqElR0zqwm55FOb9vFAVb2i2ftPRu0uYzWJkbOz2IN3vSw7a+5PmGzX7VL8XDFXlNHrMNA==", + "requires": { + "@babel/runtime": "^7.2.0" + } + }, + "gatsby-plugin-catch-links": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/gatsby-plugin-catch-links/-/gatsby-plugin-catch-links-2.2.1.tgz", + "integrity": "sha512-sxKYhQVh8fKcQQ6EzEuHOyWN9igNjvaVg5jGgB2b0Mft7+KgWzVkq2pNjwmP7UGMUPVsE01LLJdQFytkduSkAA==", + "requires": { + "@babel/runtime": "^7.8.7", + "escape-string-regexp": "^1.0.5" + } + }, + "gatsby-plugin-compile-es6-packages": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-compile-es6-packages/-/gatsby-plugin-compile-es6-packages-2.1.0.tgz", + "integrity": "sha512-yrYAAjabHWJr3ARi8xzDm01dbBfyOxEWTwGkL3BMdgL/opfLvTrwLmfium4kSelnLs70DYY3rYDwyHjqyFsnFQ==", + "requires": { + "@babel/runtime": "^7.0.0", + "regex-escape": "^3.4.8" + } + }, + "gatsby-plugin-emotion": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/gatsby-plugin-emotion/-/gatsby-plugin-emotion-4.2.1.tgz", + "integrity": "sha512-ygXxkpnWJdDOAgb1XA9TbVCRLkaAYTFLTsqVQXMBhnrknb5iPNO+MP0fZ5LRqWgBALyJ629nxs0efUpnT/RSWw==", + "requires": { + "@babel/runtime": "^7.8.7", + "@emotion/babel-preset-css-prop": "^10.0.27" + } + }, + "gatsby-plugin-layout": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/gatsby-plugin-layout/-/gatsby-plugin-layout-1.2.1.tgz", + "integrity": "sha512-ZvwCXqyDj+KD4zS1fbJ1vb+fGz4SN+4MSgSCGaxp3bWmYqjkHTc06KfkHGcjPW7xJY7n1md9jJ6+FbDNeYzcFw==", + "requires": { + "@babel/runtime": "^7.8.7" + } + }, + "gatsby-plugin-mdx": { + "version": "1.0.63", + "resolved": "https://registry.npmjs.org/gatsby-plugin-mdx/-/gatsby-plugin-mdx-1.0.63.tgz", + "integrity": "sha512-nK376ITDK1cVrJG/kEIcOb8sKq8sjWBSejah7/4MzGaZ42NNTV8i2GU4H9BMQRSHaxIAXKqHT8JYfiGm8wFB5w==", + "requires": { + "@babel/core": "^7.7.5", + "@babel/generator": "^7.7.4", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.7.4", + "@babel/preset-env": "^7.7.6", + "@babel/preset-react": "^7.7.4", + "@babel/types": "^7.7.4", + "camelcase-css": "^2.0.1", + "change-case": "^3.1.0", + "core-js": "2", + "dataloader": "^1.4.0", + "debug": "^4.1.1", + "escape-string-regexp": "^1.0.5", + "eval": "^0.1.4", + "fs-extra": "^8.1.0", + "gatsby-core-utils": "^1.0.24", + "gray-matter": "^4.0.2", + "json5": "^2.1.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.15", + "mdast-util-to-string": "^1.0.7", + "mdast-util-toc": "^3.1.0", + "mime": "^2.4.4", + "p-queue": "^5.0.0", + "pretty-bytes": "^5.3.0", + "remark": "^10.0.1", + "remark-retext": "^3.1.3", + "retext-english": "^3.0.4", + "static-site-generator-webpack-plugin": "^3.4.2", + "style-to-object": "^0.3.0", + "underscore.string": "^3.3.5", + "unified": "^8.4.2", + "unist-util-map": "^1.0.5", + "unist-util-remove": "^1.0.3", + "unist-util-visit": "^1.4.1" + }, + "dependencies": { + "unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + } + } + }, + "gatsby-plugin-netlify": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/gatsby-plugin-netlify/-/gatsby-plugin-netlify-2.2.1.tgz", + "integrity": "sha512-O/rYqFi1qqvKGQFOrQC5TWY74VDamFEqCRfAhQaLdtH610dnLvKJ88SOvvx0rBQcH2S/Do2b2LtpscAWNFqRmg==", + "requires": { + "@babel/runtime": "^7.8.7", + "fs-extra": "^8.1.0", + "kebab-hash": "^0.1.2", + "lodash": "^4.17.15", + "webpack-assets-manifest": "^3.1.1" + } + }, + "gatsby-plugin-page-creator": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-2.2.1.tgz", + "integrity": "sha512-RRlk7FUScyEj1S6PlGpdj/lrJmps+rl7sQNauOBCIGt3Sod5alin0l8aQJa/ldpI6DIPbp4PWIpqkPsWxED/LA==", + "requires": { + "@babel/runtime": "^7.8.7", + "bluebird": "^3.7.2", + "fs-exists-cached": "^1.0.0", + "gatsby-page-utils": "^0.1.1", + "glob": "^7.1.6", + "lodash": "^4.17.15", + "micromatch": "^3.1.10" + } + }, + "gatsby-plugin-react-helmet": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/gatsby-plugin-react-helmet/-/gatsby-plugin-react-helmet-3.2.1.tgz", + "integrity": "sha512-5oarZdVvp3k3keG26eVFagVHLYw7wCGs/MXRYQg8MEyJewU3X4Uc0eo7qu4TM5EIuZ2ekaL14r86RB6RM5TORA==", + "requires": { + "@babel/runtime": "^7.8.7" + } + }, + "gatsby-plugin-react-svg": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/gatsby-plugin-react-svg/-/gatsby-plugin-react-svg-2.1.2.tgz", + "integrity": "sha512-y2vqiI/+bW8UPNL8628NwoX6kHtM4WJz6CiHPc9fhvSUa2Y8wriFJnGl1K249/9RXomOUQhl7r7JOuVhweSl1w==", + "requires": { + "svg-react-loader": "^0.4.4" + } + }, + "gatsby-plugin-theme-ui": { + "version": "0.2.53", + "resolved": "https://registry.npmjs.org/gatsby-plugin-theme-ui/-/gatsby-plugin-theme-ui-0.2.53.tgz", + "integrity": "sha512-AlQC+uC9lvrP3LlGsLe0f0azp7B5c49qWl4b3FDj8xbravBoqFmJT7XrNTpYYbxnCnx/K1v0QtwP8qindw0S2g==" + }, + "gatsby-react-router-scroll": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/gatsby-react-router-scroll/-/gatsby-react-router-scroll-2.2.1.tgz", + "integrity": "sha512-mkaG6NNIbWPNiU8Wj3aawUQa7AqI42Skrnh0VCLUCSDvUgCjOJOZfxM0FVPA/masNiVsCprq3a6xz7fmW93jgQ==", + "requires": { + "@babel/runtime": "^7.8.7", + "scroll-behavior": "^0.9.12", + "warning": "^3.0.0" + }, + "dependencies": { + "warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", + "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", + "requires": { + "loose-envify": "^1.0.0" + } + } + } + }, + "gatsby-remark-import-code": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/gatsby-remark-import-code/-/gatsby-remark-import-code-0.1.1.tgz", + "integrity": "sha512-sFIgQbMlY5o3DHIHpVO8F4vca9JP1PHIZr9QtElDAPEzwSd5Bxig5OC/ztGhgmZtXpjX5/eazHtrsGwVdLZ6MQ==", + "requires": { + "shell-quote": "^1.6.1", + "unist-util-visit": "^1.4.1" + }, + "dependencies": { + "unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + } + } + }, + "gatsby-source-filesystem": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/gatsby-source-filesystem/-/gatsby-source-filesystem-2.2.2.tgz", + "integrity": "sha512-uHHCiTp8/q9JF0Yr14Q5aJZ07jUJSV6HJSnrSVnEIF4PfRQkVJG5FHQULmxJUXWQhIoy17EGuzqVjxMsFY69QA==", + "requires": { + "@babel/runtime": "^7.8.7", + "better-queue": "^3.8.10", + "bluebird": "^3.7.2", + "chokidar": "3.3.1", + "file-type": "^12.4.2", + "fs-extra": "^8.1.0", + "gatsby-core-utils": "^1.1.1", + "got": "^9.6.0", + "md5-file": "^3.2.3", + "mime": "^2.4.4", + "pretty-bytes": "^5.3.0", + "progress": "^2.0.3", + "read-chunk": "^3.2.0", + "valid-url": "^1.0.9", + "xstate": "^4.8.0" + } + }, + "gatsby-telemetry": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/gatsby-telemetry/-/gatsby-telemetry-1.2.3.tgz", + "integrity": "sha512-butEEIfuGAWZ9cVISrS6XVXMFPweFTDNO2Z5jj+mA1GkHlriahF4BtbVX3b4miQbQW16g2TfzNw/ztwIUfy0RQ==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/runtime": "^7.8.7", + "bluebird": "^3.7.2", + "boxen": "^4.2.0", + "configstore": "^5.0.1", + "envinfo": "^7.5.0", + "fs-extra": "^8.1.0", + "gatsby-core-utils": "^1.1.1", + "git-up": "4.0.1", + "is-docker": "2.0.0", + "lodash": "^4.17.15", + "node-fetch": "2.6.0", + "resolve-cwd": "^2.0.0", + "source-map": "^0.7.3", + "stack-trace": "^0.0.10", + "stack-utils": "1.0.2", + "uuid": "3.4.0" + }, + "dependencies": { + "node-fetch": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", + "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==" + }, + "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-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=" + }, + "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" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "git-up": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.1.tgz", + "integrity": "sha512-LFTZZrBlrCrGCG07/dm1aCjjpL1z9L3+5aEeI9SBhAqSc+kiA9Or1bgZhQFNppJX6h/f5McrvJt1mQXTFm6Qrw==", + "requires": { + "is-ssh": "^1.3.0", + "parse-url": "^5.0.0" + } + }, + "github-slugger": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.3.0.tgz", + "integrity": "sha512-gwJScWVNhFYSRDvURk/8yhcFBee6aFjye2a7Lhb2bUyRulpIoek9p0I9Kt7PT67d/nUlZbFu8L9RLiA0woQN8Q==", + "requires": { + "emoji-regex": ">=6.0.0 <=6.1.1" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "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.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "requires": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "requires": { + "ini": "^1.3.4" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "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": "10.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", + "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + } + }, + "good-listener": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", + "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=", + "optional": true, + "requires": { + "delegate": "^3.1.2" + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==" + }, + "graphql": { + "version": "14.6.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-14.6.0.tgz", + "integrity": "sha512-VKzfvHEKybTKjQVpTFrA5yUq2S9ihcZvfJAtsDBBCuV6wauPu1xl/f9ehgVf0FcEJJs4vz6ysb/ZMkGigQZseg==", + "requires": { + "iterall": "^1.2.2" + } + }, + "graphql-compose": { + "version": "6.3.8", + "resolved": "https://registry.npmjs.org/graphql-compose/-/graphql-compose-6.3.8.tgz", + "integrity": "sha512-o0/jzQEMIpSjryLKwmD1vGrCubiPxD0LxlGTgWDSu38TBepu2GhugC9gYgTEbtiCZAHPtvkZ90SzzABOWZyQLA==", + "requires": { + "graphql-type-json": "^0.2.4", + "object-path": "^0.11.4" + } + }, + "graphql-config": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/graphql-config/-/graphql-config-2.2.2.tgz", + "integrity": "sha512-mtv1ejPyyR2mJUUZNhljggU+B/Xl8tJJWf+h145hB+1Y48acSghFalhNtXfPBcYl2tJzpb+lGxfj3O7OjaiMgw==", + "requires": { + "graphql-import": "^0.7.1", + "graphql-request": "^1.5.0", + "js-yaml": "^3.10.0", + "lodash": "^4.17.4", + "minimatch": "^3.0.4" + } + }, + "graphql-import": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/graphql-import/-/graphql-import-0.7.1.tgz", + "integrity": "sha512-YpwpaPjRUVlw2SN3OPljpWbVRWAhMAyfSba5U47qGMOSsPLi2gYeJtngGpymjm9nk57RFWEpjqwh4+dpYuFAPw==", + "requires": { + "lodash": "^4.17.4", + "resolve-from": "^4.0.0" + } + }, + "graphql-playground-html": { + "version": "1.6.12", + "resolved": "https://registry.npmjs.org/graphql-playground-html/-/graphql-playground-html-1.6.12.tgz", + "integrity": "sha512-yOYFwwSMBL0MwufeL8bkrNDgRE7eF/kTHiwrqn9FiR9KLcNIl1xw9l9a+6yIRZM56JReQOHpbQFXTZn1IuSKRg==" + }, + "graphql-playground-middleware-express": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/graphql-playground-middleware-express/-/graphql-playground-middleware-express-1.7.12.tgz", + "integrity": "sha512-17szgonnVSxWVrgblLRHHLjWnMUONfkULIwSunaMvYx8k5oG3yL86cyGCbHuDFUFkyr2swLhdfYl4mDfDXuvOA==", + "requires": { + "graphql-playground-html": "1.6.12" + } + }, + "graphql-request": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-1.8.2.tgz", + "integrity": "sha512-dDX2M+VMsxXFCmUX0Vo0TopIZIX4ggzOtiCsThgtrKR4niiaagsGTDIHj3fsOMFETpa064vzovI+4YV4QnMbcg==", + "requires": { + "cross-fetch": "2.2.2" + } + }, + "graphql-type-json": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/graphql-type-json/-/graphql-type-json-0.2.4.tgz", + "integrity": "sha512-/tq02ayMQjrG4oDFDRLLrPk0KvJXue0nVXoItBe7uAdbNXjQUu+HYCBdAmPLQoseVzUKKMzrhq2P/sfI76ON6w==" + }, + "gray-matter": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.2.tgz", + "integrity": "sha512-7hB/+LxrOjq/dd8APlK0r24uL/67w7SkYnfwhNFwg/VDIGWGmduTDYf3WNstLW2fbbmRwrDGCVSJ2isuf2+4Hw==", + "requires": { + "js-yaml": "^3.11.0", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + } + }, + "gud": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", + "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" + }, + "gzip-size": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz", + "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=", + "requires": { + "duplexer": "^0.1.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==" + }, + "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-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + } + } + }, + "has-binary2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", + "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", + "requires": { + "isarray": "2.0.1" + }, + "dependencies": { + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=" + } + } + }, + "has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==" + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "requires": { + "has-symbol-support-x": "^1.4.1" + } + }, + "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-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "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" + } + } + } + }, + "has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "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" + } + }, + "hast-to-hyperscript": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-7.0.4.tgz", + "integrity": "sha512-vmwriQ2H0RPS9ho4Kkbf3n3lY436QKLq6VaGA1pzBh36hBi3tm1DO9bR+kaJIbpT10UqaANDkMjxvjVfr+cnOA==", + "requires": { + "comma-separated-tokens": "^1.0.0", + "property-information": "^5.3.0", + "space-separated-tokens": "^1.0.0", + "style-to-object": "^0.2.1", + "unist-util-is": "^3.0.0", + "web-namespaces": "^1.1.2" + }, + "dependencies": { + "style-to-object": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.2.3.tgz", + "integrity": "sha512-1d/k4EY2N7jVLOqf2j04dTc37TPOv/hHxZmvpg8Pdh8UYydxeu/C1W1U4vD8alzf5V2Gt7rLsmkr4dxAlDm9ng==", + "requires": { + "inline-style-parser": "0.1.1" + } + } + } + }, + "hast-util-from-parse5": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-5.0.3.tgz", + "integrity": "sha512-gOc8UB99F6eWVWFtM9jUikjN7QkWxB3nY0df5Z0Zq1/Nkwl5V4hAAsl0tmwlgWl/1shlTF8DnNYLO8X6wRV9pA==", + "requires": { + "ccount": "^1.0.3", + "hastscript": "^5.0.0", + "property-information": "^5.0.0", + "web-namespaces": "^1.1.2", + "xtend": "^4.0.1" + } + }, + "hast-util-parse-selector": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.4.tgz", + "integrity": "sha512-gW3sxfynIvZApL4L07wryYF4+C9VvH3AUi7LAnVXV4MneGEgwOByXvFo18BgmTWnm7oHAe874jKbIB1YhHSIzA==" + }, + "hast-util-raw": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-5.0.2.tgz", + "integrity": "sha512-3ReYQcIHmzSgMq8UrDZHFL0oGlbuVGdLKs8s/Fe8BfHFAyZDrdv1fy/AGn+Fim8ZuvAHcJ61NQhVMtyfHviT/g==", + "requires": { + "hast-util-from-parse5": "^5.0.0", + "hast-util-to-parse5": "^5.0.0", + "html-void-elements": "^1.0.0", + "parse5": "^5.0.0", + "unist-util-position": "^3.0.0", + "web-namespaces": "^1.0.0", + "xtend": "^4.0.0", + "zwitch": "^1.0.0" + } + }, + "hast-util-to-parse5": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-5.1.2.tgz", + "integrity": "sha512-ZgYLJu9lYknMfsBY0rBV4TJn2xiwF1fXFFjbP6EE7S0s5mS8LIKBVWzhA1MeIs1SWW6GnnE4In6c3kPb+CWhog==", + "requires": { + "hast-to-hyperscript": "^7.0.0", + "property-information": "^5.0.0", + "web-namespaces": "^1.0.0", + "xtend": "^4.0.0", + "zwitch": "^1.0.0" + } + }, + "hast-util-whitespace": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-1.0.4.tgz", + "integrity": "sha512-I5GTdSfhYfAPNztx2xJRQpG8cuDSNt599/7YUn7Gx/WxNMsG+a835k97TDkFgk123cwjfwINaZknkKkphx/f2A==" + }, + "hastscript": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-5.1.2.tgz", + "integrity": "sha512-WlztFuK+Lrvi3EggsqOkQ52rKbxkXL3RwB6t5lwoa8QLMemoWfBuL43eDrwOamJyR7uKQKdmKYaBH1NZBiIRrQ==", + "requires": { + "comma-separated-tokens": "^1.0.0", + "hast-util-parse-selector": "^2.0.0", + "property-information": "^5.0.0", + "space-separated-tokens": "^1.0.0" + } + }, + "header-case": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-1.0.1.tgz", + "integrity": "sha1-lTWXMZfBRLCWE81l0xfvGZY70C0=", + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.3" + } + }, + "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==" + }, + "hhmmss": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hhmmss/-/hhmmss-1.0.0.tgz", + "integrity": "sha1-BsdlqZCKiIS3IAPBeoOch5ypKnw=" + }, + "highlight.js": { + "version": "9.15.10", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.15.10.tgz", + "integrity": "sha512-RoV7OkQm0T3os3Dd2VHLNMoaoDVx77Wygln3n9l5YV172XonWG6rgQD3XnF/BuFFZw9A0TJgmMSO8FEWQgvcXw==" + }, + "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" + } + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" + }, + "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" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" + }, + "html-entities": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", + "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=" + }, + "html-void-elements": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz", + "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==" + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + }, + "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.4.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz", + "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=" + }, + "http-proxy": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.0.tgz", + "integrity": "sha512-84I2iJM/n1d4Hdgc6y2+qY5mDaz2PUVjlg9znE9byl+q0uC3DeByqBGReQu5tpLK0TAqTIXScRUV+dg7+bUPpQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "dependencies": { + "eventemitter3": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz", + "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==" + } + } + }, + "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" + } + }, + "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=" + }, + "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-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=" + }, + "icss-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", + "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", + "requires": { + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, + "ignore": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", + "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==" + }, + "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.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + } + } + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" + }, + "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" + } + }, + "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=" + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=" + }, + "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.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + }, + "ink": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/ink/-/ink-2.7.1.tgz", + "integrity": "sha512-s7lJuQDJEdjqtaIWhp3KYHl6WV3J04U9zoQ6wVc+Xoa06XM27SXUY57qC5DO46xkF0CfgXMKkKNcgvSu/SAEpA==", + "optional": true, + "requires": { + "ansi-escapes": "^4.2.1", + "arrify": "^2.0.1", + "auto-bind": "^4.0.0", + "chalk": "^3.0.0", + "cli-cursor": "^3.1.0", + "cli-truncate": "^2.1.0", + "is-ci": "^2.0.0", + "lodash.throttle": "^4.1.1", + "log-update": "^3.0.0", + "prop-types": "^15.6.2", + "react-reconciler": "^0.24.0", + "scheduler": "^0.18.0", + "signal-exit": "^3.0.2", + "slice-ansi": "^3.0.0", + "string-length": "^3.1.0", + "widest-line": "^3.1.0", + "wrap-ansi": "^6.2.0", + "yoga-layout-prebuilt": "^1.9.3" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "optional": true + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "optional": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "optional": true + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "optional": true, + "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==", + "optional": true, + "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==", + "optional": true + }, + "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==", + "optional": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "optional": true + }, + "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==", + "optional": true + }, + "slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "optional": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "optional": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "optional": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "optional": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "optional": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "ink-spinner": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ink-spinner/-/ink-spinner-3.0.1.tgz", + "integrity": "sha512-AVR4Z/NXDQ7dT5ltWcCzFS9Dd4T8eaO//E2UO8VYNiJcZpPCSJ11o5A0UVPcMlZxGbGD6ikUFDR3ZgPUQk5haQ==", + "optional": true, + "requires": { + "cli-spinners": "^1.0.0", + "prop-types": "^15.5.10" + } + }, + "inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + }, + "inquirer": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.1.0.tgz", + "integrity": "sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg==", + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^3.0.0", + "cli-cursor": "^3.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.15", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.5.3", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "requires": { + "@types/color-name": "^1.1.1", + "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==" + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, + "internal-slot": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz", + "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==", + "requires": { + "es-abstract": "^1.17.0-next.1", + "has": "^1.0.3", + "side-channel": "^1.0.2" + } + }, + "into-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", + "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", + "requires": { + "from2": "^2.1.1", + "p-is-promise": "^1.1.0" + }, + "dependencies": { + "p-is-promise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=" + } + } + }, + "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" + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==" + }, + "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": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" + }, + "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": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "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-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==" + }, + "is-alphanumeric": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz", + "integrity": "sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ=" + }, + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "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==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-buffer": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==" + }, + "is-builtin-module": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.0.0.tgz", + "integrity": "sha512-/93sDihsAD652hrMEbJGbMAVBf1qc96kyThHQ0CAOONHaE3aROLpTjDe4WQ5aoC5ITHFxEq1z8XqSU7km+8amw==", + "requires": { + "builtin-modules": "^3.0.0" + } + }, + "is-callable": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", + "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" + }, + "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-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": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" + }, + "is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" + }, + "is-docker": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.0.0.tgz", + "integrity": "sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==" + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "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-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-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==" + }, + "is-installed-globally": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", + "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "requires": { + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" + }, + "dependencies": { + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "requires": { + "path-is-inside": "^1.0.1" + } + } + } + }, + "is-invalid-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-invalid-path/-/is-invalid-path-0.1.0.tgz", + "integrity": "sha1-MHqFWzzxqTi0TqcNLGEQYFNxTzQ=", + "requires": { + "is-glob": "^2.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "is-lower-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-lower-case/-/is-lower-case-1.1.3.tgz", + "integrity": "sha1-fhR75HaNxGbbO/shzGCzHmrWk5M=", + "requires": { + "lower-case": "^1.1.0" + } + }, + "is-npm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-3.0.0.tgz", + "integrity": "sha512-wsigDr1Kkschp2opC4G3yA6r9EgVA6NjRpWzIi9axXqeIaAATPRJc4uLujXe3Nd9uO8KoDyA4MD6aZSeXTADhA==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + }, + "is-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", + "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=" + }, + "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" + }, + "dependencies": { + "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-path-inside": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", + "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==" + }, + "is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" + }, + "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-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" + }, + "is-regex": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", + "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "requires": { + "has": "^1.0.3" + } + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-relative-url": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-relative-url/-/is-relative-url-3.0.0.tgz", + "integrity": "sha512-U1iSYRlY2GIMGuZx7gezlB5dp1Kheaym7zKzO1PV06mOihiWTXejLwm4poEJysPyXF+HtK/BEd0DVlcCh30pEA==", + "requires": { + "is-absolute-url": "^3.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, + "is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==" + }, + "is-root": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-1.0.0.tgz", + "integrity": "sha1-B7bCM7w5TNnQK6FclmvWZg1jQtU=" + }, + "is-ssh": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.1.tgz", + "integrity": "sha512-0eRIASHZt1E68/ixClI8bp2YK2wmBPVWEismTs6M+M099jKgrzl/3E976zIbImSIob48N2/XGe9y7ZiYdImSlg==", + "requires": { + "protocols": "^1.1.0" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==" + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-upper-case": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-upper-case/-/is-upper-case-1.1.2.tgz", + "integrity": "sha1-jQsfp+eTOh5YSDYA7H2WYcuvdW8=", + "requires": { + "upper-case": "^1.1.0" + } + }, + "is-valid-path": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-valid-path/-/is-valid-path-0.1.1.tgz", + "integrity": "sha1-EQ+f90w39mPh7HkV60UfLbk6yd8=", + "requires": { + "is-invalid-path": "^0.1.0" + } + }, + "is-whitespace-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", + "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==" + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "is-word-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", + "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==" + }, + "is-wsl": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.1.1.tgz", + "integrity": "sha512-umZHcSrwlDHo2TGMXv0DZ8dIUGunZ2Iv68YZnrmCiBPkZ4aaOhtv7pXJKeki9k3qJ3RJr0cDyitcl5wEH3AYog==" + }, + "is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" + }, + "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=" + }, + "isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "requires": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + } + }, + "iterall": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz", + "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==" + }, + "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" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "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.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" + }, + "json-loader": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz", + "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==" + }, + "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-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=" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + }, + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "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" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + }, + "jsx-ast-utils": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz", + "integrity": "sha512-EdIHFMm+1BPynpKOpdPqiOsvnIrInRGJD7bzPZdPkjitQEqpdpUuFpq4T0npZFKTiB3RhWFdGN+oqOJIdhDhQA==", + "requires": { + "array-includes": "^3.0.3", + "object.assign": "^4.1.0" + } + }, + "kebab-hash": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/kebab-hash/-/kebab-hash-0.1.2.tgz", + "integrity": "sha512-BTZpq3xgISmQmAVzkISy4eUutsUA7s4IEFlCwOBJjvSFOwyR7I+fza+tBc/rzYWK/NrmFHjfU1IhO3lu29Ib/w==", + "requires": { + "lodash.kebabcase": "^4.1.1" + } + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "requires": { + "json-buffer": "3.0.0" + } + }, + "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==" + }, + "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" + }, + "dependencies": { + "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.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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" + } + } + } + }, + "latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "requires": { + "package-json": "^6.3.0" + } + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "requires": { + "invert-kv": "^2.0.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==" + }, + "levenary": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", + "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", + "requires": { + "leven": "^3.1.0" + } + }, + "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" + } + }, + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "loader-fs-cache": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz", + "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==", + "requires": { + "find-cache-dir": "^0.1.1", + "mkdirp": "^0.5.1" + }, + "dependencies": { + "find-cache-dir": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", + "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", + "requires": { + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "pkg-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", + "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", + "requires": { + "find-up": "^1.0.0" + } + } + } + }, + "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": "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" + }, + "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" + } + } + } + }, + "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" + } + }, + "lockfile": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lockfile/-/lockfile-1.0.4.tgz", + "integrity": "sha512-cvbTwETRfsFh4nHsL1eGWapU1XFi5Ot9E85sWAwia7Y7EgB7vfqcZhTKZ+l7hCGxSPoushMv5GKhT5PdLv03WA==", + "requires": { + "signal-exit": "^3.0.2" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "lodash.assignin": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz", + "integrity": "sha1-uo31+4QesKPoBEIysOJjqNxqKKI=" + }, + "lodash.bind": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/lodash.bind/-/lodash.bind-4.2.1.tgz", + "integrity": "sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU=" + }, + "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.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" + }, + "lodash.every": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.every/-/lodash.every-4.6.0.tgz", + "integrity": "sha1-64mYS+vENkJ5uzrvu9HKGb+mxqc=" + }, + "lodash.filter": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz", + "integrity": "sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4=" + }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" + }, + "lodash.flattendeep": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", + "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=" + }, + "lodash.foreach": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", + "integrity": "sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM=" + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + }, + "lodash.has": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/lodash.has/-/lodash.has-4.5.2.tgz", + "integrity": "sha1-0Z9NwQlQWMzL4rDN9O4P5Ko3yGI=" + }, + "lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=" + }, + "lodash.map": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", + "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=" + }, + "lodash.maxby": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.maxby/-/lodash.maxby-4.6.0.tgz", + "integrity": "sha1-CCJABo88eiJ6oAqDgOTzjPB4bj0=" + }, + "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.pick": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", + "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=" + }, + "lodash.reduce": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz", + "integrity": "sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs=" + }, + "lodash.reject": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.reject/-/lodash.reject-4.6.0.tgz", + "integrity": "sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU=" + }, + "lodash.some": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", + "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=" + }, + "lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=", + "optional": true + }, + "lodash.toarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", + "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "log-update": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-3.4.0.tgz", + "integrity": "sha512-ILKe88NeMt4gmDvk/eb615U/IVn7K9KWGkoYbdatQ69Z65nj1ZzjM6fHXfcs0Uge+e+EGnMW7DY4T9yko8vWFg==", + "optional": true, + "requires": { + "ansi-escapes": "^3.2.0", + "cli-cursor": "^2.1.0", + "wrap-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "optional": true + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "optional": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "optional": true + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "optional": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "optional": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + } + } + }, + "loglevel": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.7.tgz", + "integrity": "sha512-cY2eLFrQSAfVPhCgH1s7JI73tMbg9YC3v3+ZHVW67sBS7UxWzNEk/ZBbSfLykBWHp33dqqtOv82gjhKEi81T/A==" + }, + "lokijs": { + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/lokijs/-/lokijs-1.5.8.tgz", + "integrity": "sha512-D8E3TBrY35o1ELnonp2MF8b3wKu2tVNl2TqRjvS+95oPMMe7OoIAxNY1qr+5BEZwnWn2V4ErAjVt000DonM+FA==" + }, + "longest-streak": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", + "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==" + }, + "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" + } + }, + "loud-rejection": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-2.2.0.tgz", + "integrity": "sha512-S0FayMXku80toa5sZ6Ro4C+s+EtFDCsyJNG/AzFMfX3AxD5Si4dZsgzm/kKnbOxHl5Cv8jBlno8+3XYIh2pNjQ==", + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.2" + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=" + }, + "lower-case-first": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/lower-case-first/-/lower-case-first-1.0.2.tgz", + "integrity": "sha1-5dp8JvKacHO+AtUrrJmA5ZIq36E=", + "requires": { + "lower-case": "^1.1.2" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + }, + "lowlight": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.12.1.tgz", + "integrity": "sha512-OqaVxMGIESnawn+TU/QMV5BJLbUghUfjDWPAtFqDYDmDtr4FnB+op8xM+pR7nKlauHNUHXGt0VgWatFB8voS5w==", + "requires": { + "fault": "^1.0.2", + "highlight.js": "~9.15.0" + } + }, + "lru-cache": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.0.tgz", + "integrity": "sha1-tcvwFVbBaWb+vlTO7A+03JDfbCg=", + "requires": { + "pseudomap": "^1.0.1", + "yallist": "^2.0.0" + } + }, + "make-dir": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.2.tgz", + "integrity": "sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w==", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "mamacro": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", + "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==" + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "requires": { + "p-defer": "^1.0.0" + } + }, + "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" + } + }, + "markdown-escapes": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", + "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==" + }, + "markdown-table": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.3.tgz", + "integrity": "sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q==" + }, + "md5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz", + "integrity": "sha1-U6s41f48iJG6RlMp6iP6wFQBJvk=", + "requires": { + "charenc": "~0.0.1", + "crypt": "~0.0.1", + "is-buffer": "~1.1.1" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + } + } + }, + "md5-file": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-3.2.3.tgz", + "integrity": "sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw==", + "requires": { + "buffer-alloc": "^1.1.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" + } + }, + "mdast-squeeze-paragraphs": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-3.0.5.tgz", + "integrity": "sha512-xX6Vbe348Y/rukQlG4W3xH+7v4ZlzUbSY4HUIQCuYrF2DrkcHx584mCaFxkWoDZKNUfyLZItHC9VAqX3kIP7XA==", + "requires": { + "unist-util-remove": "^1.0.0" + } + }, + "mdast-util-compact": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-1.0.4.tgz", + "integrity": "sha512-3YDMQHI5vRiS2uygEFYaqckibpJtKq5Sj2c8JioeOQBU6INpKbdWzfyLqFFnDwEcEnRFIdMsguzs5pC1Jp4Isg==", + "requires": { + "unist-util-visit": "^1.1.0" + }, + "dependencies": { + "unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + } + } + }, + "mdast-util-definitions": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-1.2.5.tgz", + "integrity": "sha512-CJXEdoLfiISCDc2JB6QLb79pYfI6+GcIH+W2ox9nMc7od0Pz+bovcHsiq29xAQY6ayqe/9CsK2VzkSJdg1pFYA==", + "requires": { + "unist-util-visit": "^1.0.0" + }, + "dependencies": { + "unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + } + } + }, + "mdast-util-to-hast": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-7.0.0.tgz", + "integrity": "sha512-vxnXKSZgvPG2grZM3kxaF052pxsLtq8TPAkiMkqYj1nFTOazYUPXt3LFYIEB6Ws/IX7Uyvljzk64kD6DwZl/wQ==", + "requires": { + "collapse-white-space": "^1.0.0", + "detab": "^2.0.0", + "mdast-util-definitions": "^1.2.0", + "mdurl": "^1.0.1", + "trim-lines": "^1.0.0", + "unist-builder": "^2.0.0", + "unist-util-generated": "^1.0.0", + "unist-util-position": "^3.0.0", + "unist-util-visit": "^2.0.0" + } + }, + "mdast-util-to-nlcst": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/mdast-util-to-nlcst/-/mdast-util-to-nlcst-3.2.3.tgz", + "integrity": "sha512-hPIsgEg7zCvdU6/qvjcR6lCmJeRuIEpZGY5xBV+pqzuMOvQajyyF8b6f24f8k3Rw8u40GwkI3aAxUXr3bB2xag==", + "requires": { + "nlcst-to-string": "^2.0.0", + "repeat-string": "^1.5.2", + "unist-util-position": "^3.0.0", + "vfile-location": "^2.0.0" + } + }, + "mdast-util-to-string": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", + "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==" + }, + "mdast-util-toc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-toc/-/mdast-util-toc-3.1.0.tgz", + "integrity": "sha512-Za0hqL1PqWrvxGtA/3NH9D5nhGAUS9grMM4obEAz5+zsk1RIw/vWUchkaoDLNdrwk05A0CSC5eEXng36/1qE5w==", + "requires": { + "github-slugger": "^1.2.1", + "mdast-util-to-string": "^1.0.5", + "unist-util-is": "^2.1.2", + "unist-util-visit": "^1.1.0" + }, + "dependencies": { + "unist-util-is": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-2.1.3.tgz", + "integrity": "sha512-4WbQX2iwfr/+PfM4U3zd2VNXY+dWtZsN1fLnWEi2QQXA4qyDYAZcDMfXUX0Cu6XZUHHAO9q4nyxxLT4Awk1qUA==" + }, + "unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + } + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=" + }, + "meant": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/meant/-/meant-1.0.1.tgz", + "integrity": "sha512-UakVLFjKkbbUwNWJ2frVLnnAtbb7D7DsloxRd3s/gDpI8rdv8W5Hp3NaDb+POBI1fQdeussER6NB8vpcRURvlg==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + } + }, + "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" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "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" + } + } + } + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", + "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "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" + }, + "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" + } + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "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-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "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" + } + }, + "mime": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", + "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" + }, + "mime-db": { + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", + "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" + }, + "mime-types": { + "version": "2.1.26", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", + "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", + "requires": { + "mime-db": "1.43.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "requires": { + "dom-walk": "^0.1.0" + } + }, + "mini-css-extract-plugin": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.8.2.tgz", + "integrity": "sha512-a3Y4of27Wz+mqK3qrcd3VhYz6cU0iW5x3Sgvqzbj+XmlrSizmvu8QQMl5oMYJjgHOC4iyt+w7l4umP+dQeW3bw==", + "requires": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "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=" + }, + "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" + } + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" + }, + "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" + } + }, + "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" + } + }, + "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.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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" + } + } + } + }, + "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==" + }, + "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" + } + }, + "mitt": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz", + "integrity": "sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==" + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.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" + } + }, + "moment": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz", + "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==" + }, + "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=" + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + }, + "name-all-modules-plugin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/name-all-modules-plugin/-/name-all-modules-plugin-1.0.1.tgz", + "integrity": "sha1-Cr+2rYNXGLn7Te8GdOBmV6lUN1w=" + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + } + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", + "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "nlcst-to-string": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-2.0.4.tgz", + "integrity": "sha512-3x3jwTd6UPG7vi5k4GEzvxJ5rDA7hVUIRNHPblKuMVP9Z3xmlsd9cgLcpAMkc5uPOBna82EeshROFhsPkbnTZg==" + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "requires": { + "lower-case": "^1.1.1" + } + }, + "node-emoji": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz", + "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==", + "requires": { + "lodash.toarray": "^4.4.0" + } + }, + "node-eta": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/node-eta/-/node-eta-0.9.0.tgz", + "integrity": "sha1-n7CwmbzSoCGUDmA8ZCVNwAPZp6g=" + }, + "node-fetch": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.1.2.tgz", + "integrity": "sha1-q4hOjn5X44qUR1POxwb3iNF2i7U=" + }, + "node-forge": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz", + "integrity": "sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==" + }, + "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": { + "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" + } + } + } + } + } + }, + "node-object-hash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/node-object-hash/-/node-object-hash-2.0.0.tgz", + "integrity": "sha512-VZR0zroAusy1ETZMZiGeLkdu50LGjG5U1KHZqTruqtTyQ2wfWhHG2Ow4nsUbfTFGlaREgNHcCWoM/OzEm6p+NQ==" + }, + "node-releases": { + "version": "1.1.53", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.53.tgz", + "integrity": "sha512-wp8zyQVwef2hpZ/dJH7SfSrIPD6YoJz6BDQDpGEkcA0s3LpAQoxBIYmfIq6QAhC1DhwsyCgTaTTcONwX8qzCuQ==" + }, + "noms": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/noms/-/noms-0.0.0.tgz", + "integrity": "sha1-2o69nzr51nYJGbJ9nNyAkqczKFk=", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "~1.0.31" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } + } + }, + "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" + } + }, + "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": "4.5.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", + "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==" + }, + "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" + } + }, + "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" + } + }, + "null-loader": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/null-loader/-/null-loader-0.1.1.tgz", + "integrity": "sha1-F76av80/8OFRL2/Er8sfUDk3j64=" + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-component": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", + "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=" + }, + "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-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-hash": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", + "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==" + }, + "object-inspect": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" + }, + "object-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.2.tgz", + "integrity": "sha512-Epah+btZd5wrrfjkJZq1AOB9O6OxUQto45hzFd7lXGrpHPGE0W1k+426yrZV+k6NJOzLNNW/nVsmZdIWsAqoOQ==" + }, + "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-path": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.4.tgz", + "integrity": "sha1-NwrnUvvzfePqcKhhwju6iRVpGUk=" + }, + "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.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.entries": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.1.tgz", + "integrity": "sha512-ilqR7BgdyZetJutmDPfXCDffGa0/Yzl2ivVNpbx/g4UeWrCdRnFDUBrKJGLhGieRHDATnyZXWBeCb29k9CJysQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "object.fromentries": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz", + "integrity": "sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", + "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "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=" + } + } + }, + "opentracing": { + "version": "0.14.4", + "resolved": "https://registry.npmjs.org/opentracing/-/opentracing-0.14.4.tgz", + "integrity": "sha512-nNnZDkUNExBwEpb7LZaeMeQgvrlO8l4bgY/LvGNZCR0xG/dGWqHqjKrAmR5GUoYo0FIz38kxasvA1aevxWs2CA==" + }, + "opn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.1.0.tgz", + "integrity": "sha512-iPNl7SyM8L30Rm1sjGdLLheyHVw5YXVfi3SKWJzBI7efxRwHojfRFjwE/OLM6qp9xJYMgab8WicTU1cPoY+Hpg==", + "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.3", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz", + "integrity": "sha512-q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA==", + "requires": { + "cssnano": "^4.1.10", + "last-call-webpack-plugin": "^3.0.0" + } + }, + "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" + } + }, + "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=" + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + }, + "dependencies": { + "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" + } + } + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=" + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==" + }, + "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-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-queue": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-5.0.0.tgz", + "integrity": "sha512-6QfeouDf236N+MAxHch0CVIy8o/KBnmhttKjxZoOkUlzqU+u9rZgEyXH3OdckhTgawbqf5rpzmyR+07+Lv0+zg==", + "requires": { + "eventemitter3": "^3.1.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-timeout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", + "requires": { + "p-finally": "^1.0.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=" + }, + "package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "requires": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "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" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "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" + } + } + } + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "requires": { + "no-case": "^2.2.0" + } + }, + "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.5", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", + "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-english": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/parse-english/-/parse-english-4.1.3.tgz", + "integrity": "sha512-IQl1v/ik9gw437T8083coohMihae0rozpc7JYC/9h6hi9xKBSxFwh5HWRpzVC2ZhEs2nUlze2aAktpNBJXdJKA==", + "requires": { + "nlcst-to-string": "^2.0.0", + "parse-latin": "^4.0.0", + "unist-util-modify-children": "^1.0.0", + "unist-util-visit-children": "^1.0.0" + } + }, + "parse-entities": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", + "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, + "parse-json": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz", + "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1", + "lines-and-columns": "^1.1.6" + } + }, + "parse-latin": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-4.2.1.tgz", + "integrity": "sha512-7T9g6mIsFFpLlo0Zzb2jLWdCt+H9Qtf/hRmMYFi/Mq6Ovi+YKo+AyDFX3OhFfu0vXX5Nid9FKJGKSSzNcTkWiA==", + "requires": { + "nlcst-to-string": "^2.0.0", + "unist-util-modify-children": "^1.0.0", + "unist-util-visit-children": "^1.0.0" + } + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=" + }, + "parse-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.1.tgz", + "integrity": "sha512-d7yhga0Oc+PwNXDvQ0Jv1BuWkLVPXcAoQ/WREgd6vNNoKYaW52KI+RdOFjI63wjkmps9yUE8VS4veP+AgpQ/hA==", + "requires": { + "is-ssh": "^1.3.0", + "protocols": "^1.4.0" + } + }, + "parse-url": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-5.0.1.tgz", + "integrity": "sha512-flNUPP27r3vJpROi0/R3/2efgKkyXqnXwyP1KQ2U0SfFRgdizOdWfvrrvJg1LuOoxs7GQhmxJlq23IpQ/BkByg==", + "requires": { + "is-ssh": "^1.3.0", + "normalize-url": "^3.3.0", + "parse-path": "^4.0.0", + "protocols": "^1.4.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==" + } + } + }, + "parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==" + }, + "parseqs": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", + "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", + "requires": { + "better-assert": "~1.0.0" + } + }, + "parseuri": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", + "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", + "requires": { + "better-assert": "~1.0.0" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascal-case": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-2.0.1.tgz", + "integrity": "sha1-LVeNNFX2YNpl7KGO+VtODekSdh4=", + "requires": { + "camel-case": "^3.0.0", + "upper-case-first": "^1.1.0" + } + }, + "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-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-2.1.1.tgz", + "integrity": "sha1-lLgDfDctP+KQbkZbtF4l0ibo7qU=", + "requires": { + "no-case": "^2.2.0" + } + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "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.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "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" + } + }, + "physical-cpu-count": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/physical-cpu-count/-/physical-cpu-count-2.0.0.tgz", + "integrity": "sha1-GN4vl+S/epVRrXURlCtUlverpmA=" + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" + }, + "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" + } + }, + "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" + }, + "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-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": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + } + } + }, + "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" + } + }, + "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.25", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.25.tgz", + "integrity": "sha512-6ElJnHBbxVA1XSLgBp7G1FiCkQdlqGzuF7DswL5tcea+E8UpuvPU7beVAjjRwCioTS9ZluNbu+ZyRvgTsmqEBg==", + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.1" + }, + "dependencies": { + "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" + } + }, + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "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.27", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.27.tgz", + "integrity": "sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ==", + "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-calc": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.2.tgz", + "integrity": "sha512-rofZFHUg6ZIrvRwPeFktv06GdbDYLcGqh9EwiMutZg+a0oePCCw1zHOEiji6LCpyRcjTREtPASuUqeAvYlEVvQ==", + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "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-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-flexbugs-fixes": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-3.3.1.tgz", + "integrity": "sha512-9y9kDDf2F9EjKX6x9ueNa5GARvsUbXw4ezH8vXItXHwKzljbu8awP7t5dCaabKYm18Vs1lo5bKQcnc0HkISt+w==", + "requires": { + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "postcss-load-config": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz", + "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", + "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": "2.1.6", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.1.6.tgz", + "integrity": "sha512-hgiWSc13xVQAq25cVw80CH0l49ZKlAnU1hKPOdRrNj89bokRr/bZF2nT+hebPPF9c9xs8c3gw3Fr2nxtmXYnNg==", + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^6.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^0.4.0" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.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==" + } + } + }, + "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": "1.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", + "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", + "requires": { + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "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": { + "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=" + }, + "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-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-selector-parser": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "requires": { + "is-svg": "^3.0.0", + "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.0.3", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.3.tgz", + "integrity": "sha512-N7h4pG+Nnu5BEIzyeaaIYWs0LI5XC40OrRh5L60z0QjFsqGWcHcbkBvpe1WYpcIS9yQ8sOi/vIPt1ejQCrMVrg==" + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" + }, + "pretty-bytes": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.3.0.tgz", + "integrity": "sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg==" + }, + "pretty-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", + "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", + "requires": { + "renderkid": "^2.0.1", + "utila": "~0.4" + } + }, + "prism-react-renderer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.0.2.tgz", + "integrity": "sha512-0++pJyRfu4v2OxI/Us/5RLui9ESDkTiLkVCtKuPZYdpB8UQWJpnJQhPrWab053XtsKW3oM0sD69uJ6N9exm1Ag==" + }, + "prismjs": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.20.0.tgz", + "integrity": "sha512-AEDjSrVNkynnw6A+B1DsFkd6AVdTnp+/WoUixFRULlCLZVRZlVQMVWio/16jv7G1FscUxQxOQhWwApgbnxr6kQ==", + "requires": { + "clipboard": "^2.0.0" + } + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" + }, + "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-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, + "prompts": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.2.tgz", + "integrity": "sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.4" + } + }, + "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" + } + }, + "property-information": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.4.0.tgz", + "integrity": "sha512-nmMWAm/3vKFGmmOWOcdLjgq/Hlxa+hsuR/px1Lp/UGEyc5A22A6l78Shc2C0E71sPmAqglni+HrS7L7VJ7AUCA==", + "requires": { + "xtend": "^4.0.0" + } + }, + "protocols": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.7.tgz", + "integrity": "sha512-Fx65lf9/YDn3hUX08XUc0J8rSux36rEsyiv21ZGUC1mOyeM3lTRpZLcrm8aAolzS4itwVfm7TAPyxC2E5zd6xg==" + }, + "proxy-addr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "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" + } + }, + "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": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + }, + "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": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "requires": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, + "querystringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", + "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==" + }, + "ramda": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.21.0.tgz", + "integrity": "sha1-oAGr7bP/YQd9T/HVd9RN536NCjU=" + }, + "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==" + } + } + }, + "raw-loader": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz", + "integrity": "sha1-DD0L6u2KAclm2Xh793goElKpeao=" + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + } + } + }, + "react": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", + "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + } + }, + "react-dev-utils": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-4.2.3.tgz", + "integrity": "sha512-uvmkwl5uMexCmC0GUv1XGQP0YjfYePJufGg4YYiukhqk2vN1tQxwWJIBERqhOmSi80cppZg8mZnPP/kOMf1sUQ==", + "requires": { + "address": "1.0.3", + "babel-code-frame": "6.26.0", + "chalk": "1.1.3", + "cross-spawn": "5.1.0", + "detect-port-alt": "1.1.3", + "escape-string-regexp": "1.0.5", + "filesize": "3.5.11", + "global-modules": "1.0.0", + "gzip-size": "3.0.0", + "inquirer": "3.3.0", + "is-root": "1.0.0", + "opn": "5.1.0", + "react-error-overlay": "^3.0.0", + "recursive-readdir": "2.2.1", + "shell-quote": "1.6.1", + "sockjs-client": "1.1.4", + "strip-ansi": "3.0.1", + "text-table": "0.2.0" + }, + "dependencies": { + "address": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/address/-/address-1.0.3.tgz", + "integrity": "sha512-z55ocwKBRLryBs394Sm3ushTtBeg6VAeuku7utSoSnsJKvKcnXFIyC6vh27n3rXyxSgkJBBCAvyOn7gSUcTYjg==" + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=" + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "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" + } + }, + "detect-port-alt": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.3.tgz", + "integrity": "sha1-pNLwYddXoDTs83xRQmCph1DysTE=", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + } + }, + "external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "requires": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.0.4", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rx-lite": "^4.0.8", + "rx-lite-aggregates": "^4.0.8", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "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" + } + } + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "shell-quote": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", + "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", + "requires": { + "array-filter": "~0.0.0", + "array-map": "~0.0.0", + "array-reduce": "~0.0.0", + "jsonify": "~0.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + } + } + }, + "react-dom": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.13.1.tgz", + "integrity": "sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + }, + "dependencies": { + "scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + } + } + }, + "react-error-overlay": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-3.0.0.tgz", + "integrity": "sha512-XzgvowFrwDo6TWcpJ/WTiarb9UI6lhA4PMzS7n1joK3sHfBBBOQHUc0U4u57D6DWO9vHv6lVSWx2Q/Ymfyv4hw==" + }, + "react-fast-compare": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-2.0.4.tgz", + "integrity": "sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw==" + }, + "react-helmet": { + "version": "6.0.0-beta.2", + "resolved": "https://registry.npmjs.org/react-helmet/-/react-helmet-6.0.0-beta.2.tgz", + "integrity": "sha512-rRAeil8HsddijqG2+1jeR5qY9wGQvK1zPMf+8MkiTCyhpEP/2qhAAPolEsveeAlz0xSv5C5xYypHtgCtFn0euw==", + "requires": { + "object-assign": "^4.1.1", + "prop-types": "^15.7.2", + "react-fast-compare": "^2.0.4", + "react-side-effect": "^2.1.0" + } + }, + "react-hot-loader": { + "version": "4.12.20", + "resolved": "https://registry.npmjs.org/react-hot-loader/-/react-hot-loader-4.12.20.tgz", + "integrity": "sha512-lPlv1HVizi0lsi+UFACBJaydtRYILWkfHAC/lyCs6ZlAxlOZRQIfYHDqiGaRvL/GF7zyti+Qn9XpnDAUvdFA4A==", + "requires": { + "fast-levenshtein": "^2.0.6", + "global": "^4.3.0", + "hoist-non-react-statics": "^3.3.0", + "loader-utils": "^1.1.0", + "prop-types": "^15.6.1", + "react-lifecycles-compat": "^3.0.4", + "shallowequal": "^1.1.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==" + } + } + }, + "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-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-reconciler": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.24.0.tgz", + "integrity": "sha512-gAGnwWkf+NOTig9oOowqid9O0HjTDC+XVGBCAmJYYJ2A2cN/O4gDdIuuUQjv8A4v6GDwVfJkagpBBLW5OW9HSw==", + "optional": true, + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.18.0" + } + }, + "react-side-effect": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/react-side-effect/-/react-side-effect-2.1.0.tgz", + "integrity": "sha512-IgmcegOSi5SNX+2Snh1vqmF0Vg/CbkycU9XZbOHJlZ6kMzTmi3yc254oB1WCkgA7OQtIAoLmcSFuHTc/tlcqXg==" + }, + "react-spring": { + "version": "8.0.27", + "resolved": "https://registry.npmjs.org/react-spring/-/react-spring-8.0.27.tgz", + "integrity": "sha512-nDpWBe3ZVezukNRandTeLSPcwwTMjNVu1IDq9qA/AMiUqHuRN4BeSWvKr3eIxxg1vtiYiOLy4FqdfCP5IoP77g==", + "requires": { + "@babel/runtime": "^7.3.1", + "prop-types": "^15.5.8" + } + }, + "react-swipeable": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/react-swipeable/-/react-swipeable-5.5.1.tgz", + "integrity": "sha512-EQObuU3Qg3JdX3WxOn5reZvOSCpU4fwpUAs+NlXSN3y+qtsO2r8VGkVnOQzmByt3BSYj9EWYdUOUfi7vaMdZZw==", + "requires": { + "prop-types": "^15.6.2" + } + }, + "react-syntax-highlighter": { + "version": "12.2.1", + "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-12.2.1.tgz", + "integrity": "sha512-CTsp0ZWijwKRYFg9xhkWD4DSpQqE4vb2NKVMdPAkomnILSmsNBHE0n5GuI5zB+PU3ySVvXvdt9jo+ViD9XibCA==", + "requires": { + "@babel/runtime": "^7.3.1", + "highlight.js": "~9.15.1", + "lowlight": "1.12.1", + "prismjs": "^1.8.4", + "refractor": "^2.4.1" + } + }, + "read": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", + "requires": { + "mute-stream": "~0.0.4" + } + }, + "read-chunk": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-3.2.0.tgz", + "integrity": "sha512-CEjy9LCzhmD7nUpJ1oVOE6s/hBkejlcJEgLQHVnQznOSilOPb+kpKktlLfFDK3/WP43+F80xkUTM2VOkYoSYvQ==", + "requires": { + "pify": "^4.0.1", + "with-open-file": "^0.1.6" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + }, + "dependencies": { + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "requires": { + "pify": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz", + "integrity": "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==", + "requires": { + "picomatch": "^2.0.7" + } + }, + "rebound": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/rebound/-/rebound-0.1.0.tgz", + "integrity": "sha1-BjjGGpNma7UVpYoD4c+zQCHoi3I=" + }, + "recursive-readdir": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.1.tgz", + "integrity": "sha1-kO8jHQd4xc4JPJpI105cVCLROpk=", + "requires": { + "minimatch": "3.0.3" + }, + "dependencies": { + "minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", + "requires": { + "brace-expansion": "^1.0.0" + } + } + } + }, + "redux": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.0.5.tgz", + "integrity": "sha512-VSz1uMAH24DM6MF72vcojpYPtrTUu3ByVWfPL1nPfVRb5mZVTve5GnNCUV53QM/BZ66xfWrm0CTWoM+Xlz8V1w==", + "requires": { + "loose-envify": "^1.4.0", + "symbol-observable": "^1.2.0" + } + }, + "redux-thunk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.3.0.tgz", + "integrity": "sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw==" + }, + "refractor": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/refractor/-/refractor-2.10.1.tgz", + "integrity": "sha512-Xh9o7hQiQlDbxo5/XkOX6H+x/q8rmlmZKr97Ie1Q8ZM32IRRd3B/UxuA/yXDW79DBSXGWxm2yRTbcTVmAciJRw==", + "requires": { + "hastscript": "^5.0.0", + "parse-entities": "^1.1.2", + "prismjs": "~1.17.0" + }, + "dependencies": { + "prismjs": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.17.1.tgz", + "integrity": "sha512-PrEDJAFdUGbOP6xK/UsfkC5ghJsPJviKgnQOoxaDbBjwc8op68Quupwt1DeAFoG8GImPhiKXAvvsH7wDSLsu1Q==", + "requires": { + "clipboard": "^2.0.0" + } + } + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" + }, + "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.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", + "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==" + }, + "regenerator-transform": { + "version": "0.14.4", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.4.tgz", + "integrity": "sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==", + "requires": { + "@babel/runtime": "^7.8.4", + "private": "^0.1.8" + } + }, + "regex-escape": { + "version": "3.4.9", + "resolved": "https://registry.npmjs.org/regex-escape/-/regex-escape-3.4.9.tgz", + "integrity": "sha512-Cv9rjwyQwVhn3L097ysanWsEElurmxDj6Cc4Ut23z7e6hzRbrNvF3Le7yAciMfuzyb0sZwSr0ZHunMNCIoy2/g==" + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + } + } + }, + "regexp.prototype.flags": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", + "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==" + }, + "regexpu-core": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz", + "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==", + "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" + } + }, + "registry-auth-token": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.1.1.tgz", + "integrity": "sha512-9bKS7nTl9+/A1s7tnPeGrUpRcVY+LUh7bfFgzpndALdPfXQBfQV77rQVtqgUV3ti4vc/Ik81Ex8UJDWDQ12zQA==", + "requires": { + "rc": "^1.2.8" + } + }, + "registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "requires": { + "rc": "^1.2.8" + } + }, + "regjsgen": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz", + "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==" + }, + "regjsparser": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", + "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "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=" + } + } + }, + "remark": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/remark/-/remark-10.0.1.tgz", + "integrity": "sha512-E6lMuoLIy2TyiokHprMjcWNJ5UxfGQjaMSMhV+f4idM625UjjK4j798+gPs5mfjzDE6vL0oFKVeZM6gZVSVrzQ==", + "requires": { + "remark-parse": "^6.0.0", + "remark-stringify": "^6.0.0", + "unified": "^7.0.0" + }, + "dependencies": { + "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=" + }, + "remark-parse": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-6.0.3.tgz", + "integrity": "sha512-QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg==", + "requires": { + "collapse-white-space": "^1.0.2", + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "is-word-character": "^1.0.0", + "markdown-escapes": "^1.0.0", + "parse-entities": "^1.1.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "trim": "0.0.1", + "trim-trailing-lines": "^1.0.0", + "unherit": "^1.0.4", + "unist-util-remove-position": "^1.0.0", + "vfile-location": "^2.0.0", + "xtend": "^4.0.1" + } + }, + "unified": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-7.1.0.tgz", + "integrity": "sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw==", + "requires": { + "@types/unist": "^2.0.0", + "@types/vfile": "^3.0.0", + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^1.1.0", + "trough": "^1.0.0", + "vfile": "^3.0.0", + "x-is-string": "^0.1.0" + } + }, + "unist-util-stringify-position": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz", + "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==" + }, + "vfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-3.0.1.tgz", + "integrity": "sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ==", + "requires": { + "is-buffer": "^2.0.0", + "replace-ext": "1.0.0", + "unist-util-stringify-position": "^1.0.0", + "vfile-message": "^1.0.0" + } + }, + "vfile-message": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz", + "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==", + "requires": { + "unist-util-stringify-position": "^1.1.1" + } + } + } + }, + "remark-emoji": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-2.1.0.tgz", + "integrity": "sha512-lDddGsxXURV01WS9WAiS9rO/cedO1pvr9tahtLhr6qCGFhHG4yZSJW3Ha4Nw9Uk1hLNmUBtPC0+m45Ms+xEitg==", + "requires": { + "emoticon": "^3.2.0", + "node-emoji": "^1.10.0", + "unist-util-visit": "^2.0.2" + } + }, + "remark-mdx": { + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.5.8.tgz", + "integrity": "sha512-wtqqsDuO/mU/ucEo/CDp0L8SPdS2oOE6PRsMm+lQ9TLmqgep4MBmyH8bLpoc8Wf7yjNmae/5yBzUN1YUvR/SsQ==", + "requires": { + "@babel/core": "7.8.4", + "@babel/helper-plugin-utils": "7.8.3", + "@babel/plugin-proposal-object-rest-spread": "7.8.3", + "@babel/plugin-syntax-jsx": "7.8.3", + "@mdx-js/util": "^1.5.8", + "is-alphabetical": "1.0.4", + "remark-parse": "7.0.2", + "unified": "8.4.2" + } + }, + "remark-parse": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-7.0.2.tgz", + "integrity": "sha512-9+my0lQS80IQkYXsMA8Sg6m9QfXYJBnXjWYN5U+kFc5/n69t+XZVXU/ZBYr3cYH8FheEGf1v87rkFDhJ8bVgMA==", + "requires": { + "collapse-white-space": "^1.0.2", + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "is-word-character": "^1.0.0", + "markdown-escapes": "^1.0.0", + "parse-entities": "^1.1.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "trim": "0.0.1", + "trim-trailing-lines": "^1.0.0", + "unherit": "^1.0.4", + "unist-util-remove-position": "^1.0.0", + "vfile-location": "^2.0.0", + "xtend": "^4.0.1" + } + }, + "remark-retext": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/remark-retext/-/remark-retext-3.1.3.tgz", + "integrity": "sha512-UujXAm28u4lnUvtOZQFYfRIhxX+auKI9PuA2QpQVTT7gYk1OgX6o0OUrSo1KOa6GNrFX+OODOtS5PWIHPxM7qw==", + "requires": { + "mdast-util-to-nlcst": "^3.2.0" + } + }, + "remark-squeeze-paragraphs": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-3.0.4.tgz", + "integrity": "sha512-Wmz5Yj9q+W1oryo8BV17JrOXZgUKVcpJ2ApE2pwnoHwhFKSk4Wp2PmFNbmJMgYSqAdFwfkoe+TSYop5Fy8wMgA==", + "requires": { + "mdast-squeeze-paragraphs": "^3.0.0" + } + }, + "remark-stringify": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-6.0.4.tgz", + "integrity": "sha512-eRWGdEPMVudijE/psbIDNcnJLRVx3xhfuEsTDGgH4GsFF91dVhw5nhmnBppafJ7+NWINW6C7ZwWbi30ImJzqWg==", + "requires": { + "ccount": "^1.0.0", + "is-alphanumeric": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "longest-streak": "^2.0.1", + "markdown-escapes": "^1.0.0", + "markdown-table": "^1.1.0", + "mdast-util-compact": "^1.0.0", + "parse-entities": "^1.0.2", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "stringify-entities": "^1.0.1", + "unherit": "^1.0.4", + "xtend": "^4.0.1" + } + }, + "remark-unwrap-images": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/remark-unwrap-images/-/remark-unwrap-images-1.0.0.tgz", + "integrity": "sha512-/I3QL5Bi5OqXCN9tlgaQZ1UA62ZeElZxUEt4L3BwkvAF1/qYWlVtMOflyFyCLtbMCYhEqrLx4osKSgEEDZaH6Q==", + "requires": { + "hast-util-whitespace": "^1.0.0", + "unist-util-visit": "^1.4.0" + }, + "dependencies": { + "unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + } + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz", + "integrity": "sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==", + "requires": { + "css-select": "^1.1.0", + "dom-converter": "^0.2", + "htmlparser2": "^3.3.0", + "strip-ansi": "^3.0.0", + "utila": "^0.4.0" + } + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=" + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-like": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", + "integrity": "sha1-rW8wwTvs15cBDEaK+ndcDAprR/o=" + }, + "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.15.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz", + "integrity": "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==", + "requires": { + "path-parse": "^1.0.6" + } + }, + "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" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + } + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "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==" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "retext-english": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/retext-english/-/retext-english-3.0.4.tgz", + "integrity": "sha512-yr1PgaBDde+25aJXrnt3p1jvT8FVLVat2Bx8XeAWX13KXo8OT+3nWGU3HWxM4YFJvmfqvJYJZG2d7xxaO774gw==", + "requires": { + "parse-english": "^4.0.0", + "unherit": "^1.0.4" + } + }, + "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==" + }, + "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" + } + }, + "run-async": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.0.tgz", + "integrity": "sha512-xJTbh/d7Lm7SBhc1tNvTpeCHaEzoyxPrqNlvSdMfBTYwaY++UJFyXUOxAtsRUXjlqOfj8luNaR9vjCh4KeV+pg==", + "requires": { + "is-promise": "^2.1.0" + } + }, + "run-parallel": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", + "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==" + }, + "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" + } + }, + "rx": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", + "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=" + }, + "rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=" + }, + "rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", + "requires": { + "rx-lite": "*" + } + }, + "rxjs": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz", + "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==", + "requires": { + "tslib": "^1.9.0" + } + }, + "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==" + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "scheduler": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.18.0.tgz", + "integrity": "sha512-agTSHR1Nbfi6ulI0kYNK0203joW2Y5W4po4l+v03tOoiJKpTBbxpNhWDvqc/4IcOw+KLmSiQLTasZ4cab2/UWQ==", + "optional": true, + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "schema-utils": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.5.tgz", + "integrity": "sha512-5KXuwKziQrTVHh8j/Uxz+QUbxkaLW9X/86NBlx/gnKgtsZA2GIVMUn17qWhRFwF8jdYb3Dig5hRO/W5mZqy6SQ==", + "requires": { + "ajv": "^6.12.0", + "ajv-keywords": "^3.4.1" + } + }, + "scroll-behavior": { + "version": "0.9.12", + "resolved": "https://registry.npmjs.org/scroll-behavior/-/scroll-behavior-0.9.12.tgz", + "integrity": "sha512-18sirtyq1P/VsBX6O/vgw20Np+ngduFXEMO4/NDFXabdOKBL2kjPVUpz1y0+jm99EWwFJafxf5/tCyMeXt9Xyg==", + "requires": { + "dom-helpers": "^3.4.0", + "invariant": "^2.2.4" + } + }, + "section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "requires": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + } + }, + "select": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", + "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=", + "optional": true + }, + "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.7", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.7.tgz", + "integrity": "sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA==", + "requires": { + "node-forge": "0.9.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "semver-diff": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", + "requires": { + "semver": "^5.0.3" + } + }, + "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=" + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "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==" + } + } + }, + "sentence-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-2.1.1.tgz", + "integrity": "sha1-H24t2jnBaL+S0T+G1KkYkz9mftQ=", + "requires": { + "no-case": "^2.2.0", + "upper-case-first": "^1.1.2" + } + }, + "serialize-javascript": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz", + "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==" + }, + "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" + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-compare": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/shallow-compare/-/shallow-compare-1.2.2.tgz", + "integrity": "sha512-LUMFi+RppPlrHzbqmFnINTrazo0lPNwhcgzuAXVVcfy/mqPDrQmHAyz5bvV0gDAuRFrk804V0HpQ6u9sZ0tBeg==" + }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "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=" + }, + "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==" + }, + "side-channel": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.2.tgz", + "integrity": "sha512-7rL9YlPHg7Ancea1S96Pa8/QWb4BtXL/TZvS6B8XFetGBeuhAsfmUspK6DokBeZ64+Kj9TCNRD/30pVz1BvQNA==", + "requires": { + "es-abstract": "^1.17.0-next.1", + "object-inspect": "^1.7.0" + } + }, + "sift": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/sift/-/sift-5.1.0.tgz", + "integrity": "sha1-G78t+w63HlbEzH+1Z/vRNRtlAV4=" + }, + "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": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + } + }, + "slugify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.4.0.tgz", + "integrity": "sha512-FtLNsMGBSRB/0JOE2A0fxlqjI6fJsgHGS13iTuVT28kViI4JjUiNqp/vyis0ZXYcMnpR3fzGNkv+6vRlI2GwdQ==" + }, + "snake-case": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-2.1.0.tgz", + "integrity": "sha1-Qb2xtz8w7GagTU4srRt2OH1NbZ8=", + "requires": { + "no-case": "^2.2.0" + } + }, + "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" + } + }, + "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" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "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" + } + } + } + }, + "socket.io": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.3.0.tgz", + "integrity": "sha512-2A892lrj0GcgR/9Qk81EaY2gYhCBxurV0PfmmESO6p27QPrUK1J3zdns+5QPqvUYK2q657nSj0guoIil9+7eFg==", + "requires": { + "debug": "~4.1.0", + "engine.io": "~3.4.0", + "has-binary2": "~1.0.2", + "socket.io-adapter": "~1.1.0", + "socket.io-client": "2.3.0", + "socket.io-parser": "~3.4.0" + } + }, + "socket.io-adapter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz", + "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==" + }, + "socket.io-client": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.3.0.tgz", + "integrity": "sha512-cEQQf24gET3rfhxZ2jJ5xzAOo/xhZwK+mOqtGRg5IowZsMgwvHwnf/mCRapAAkadhM26y+iydgwsXGObBB5ZdA==", + "requires": { + "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "~4.1.0", + "engine.io-client": "~3.4.0", + "has-binary2": "~1.0.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "socket.io-parser": "~3.3.0", + "to-array": "0.1.4" + }, + "dependencies": { + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" + }, + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "socket.io-parser": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.0.tgz", + "integrity": "sha512-hczmV6bDgdaEbVqhAeVMM/jfUfzuEZHsQg6eOmLgJht6G3mPKMxYm75w2+qhAQZ+4X+1+ATZ+QFKeOZD5riHng==", + "requires": { + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "isarray": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + } + } + } + } + }, + "socket.io-parser": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.4.0.tgz", + "integrity": "sha512-/G/VOI+3DBp0+DJKW4KesGnQkQPFmUCbA/oO2QGT6CWxU7hLGWqU3tyuzeSK/dqcyeHsQg1vTe9jiZI8GU9SCQ==", + "requires": { + "component-emitter": "1.2.1", + "debug": "~4.1.0", + "isarray": "2.0.1" + }, + "dependencies": { + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" + }, + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=" + } + } + }, + "sockjs": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", + "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^3.0.1" + }, + "dependencies": { + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "requires": { + "websocket-driver": ">=0.5.1" + } + } + } + }, + "sockjs-client": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.4.tgz", + "integrity": "sha1-W6vjhrd15M8U51IJEUUmVAFsixI=", + "requires": { + "debug": "^2.6.6", + "eventsource": "0.1.6", + "faye-websocket": "~0.11.0", + "inherits": "^2.0.1", + "json3": "^3.3.2", + "url-parse": "^1.1.8" + }, + "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=" + } + } + }, + "sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", + "requires": { + "is-plain-obj": "^1.0.0" + }, + "dependencies": { + "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=" + } + } + }, + "source-list-map": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-1.1.2.tgz", + "integrity": "sha1-mIkBnRAkzOVc3AaUmDN+9hhqEaE=" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "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.16", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", + "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", + "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.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + }, + "space-separated-tokens": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", + "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==" + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==" + }, + "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" + } + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + } + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" + }, + "stack-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", + "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==" + }, + "stackframe": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.1.1.tgz", + "integrity": "sha512-0PlYhdKh6AfFxRyK/v+6/k+/mMfyiEBbTM5L94D0ZytQnJ166wuwoTYLHFWGbs2dpA8Rgq763KGWmN1EQEYHRQ==" + }, + "state-toggle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", + "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==" + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "static-site-generator-webpack-plugin": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-3.4.2.tgz", + "integrity": "sha512-39Kn+fZDVjolLYuX5y1rDvksJIW0QEUaEC/AVO/UewNXxGzoSQI1UYnRsL+ocAcN5Yti6d6rJgEL0qZ5tNXfdw==", + "requires": { + "bluebird": "^3.0.5", + "cheerio": "^0.22.0", + "eval": "^0.1.0", + "url": "^0.11.0", + "webpack-sources": "^0.2.0" + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "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" + } + } + } + }, + "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" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "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" + } + } + } + }, + "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-length": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz", + "integrity": "sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==", + "optional": true, + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^5.2.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==", + "optional": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "optional": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "string-similarity": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/string-similarity/-/string-similarity-1.2.2.tgz", + "integrity": "sha512-IoHUjcw3Srl8nsPlW04U3qwWPk3oG2ffLM0tN853d/E/JlIvcmZmDY2Kz5HzKp4lEi2T7QD7Zuvjq/1rDw+XcQ==", + "requires": { + "lodash.every": "^4.6.0", + "lodash.flattendeep": "^4.4.0", + "lodash.foreach": "^4.5.0", + "lodash.map": "^4.6.0", + "lodash.maxby": "^4.6.0" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string.prototype.matchall": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz", + "integrity": "sha512-N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0", + "has-symbols": "^1.0.1", + "internal-slot": "^1.0.2", + "regexp.prototype.flags": "^1.3.0", + "side-channel": "^1.0.2" + } + }, + "string.prototype.trimend": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.0.tgz", + "integrity": "sha512-EEJnGqa/xNfIg05SxiPSqRS7S9qwDhYts1TSLR1BQfYUfPe1stofgGKvwERK9+9yf+PpfBMlpBaCHucXGPQfUA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string.prototype.trimleft": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", + "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "string.prototype.trimstart": "^1.0.0" + } + }, + "string.prototype.trimright": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", + "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "string.prototype.trimend": "^1.0.0" + } + }, + "string.prototype.trimstart": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.0.tgz", + "integrity": "sha512-iCP8g01NFYiiBOnwG1Xc3WZLyoo+RuBymwIlWncShXDDJYWN6DbnM3odslBJdgCdRlq94B5s63NWAZlcn2CS4w==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" + } + } + }, + "stringify-entities": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.2.tgz", + "integrity": "sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==", + "requires": { + "character-entities-html4": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-hexadecimal": "^1.0.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" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + } + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + }, + "strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=" + }, + "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-json-comments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.0.tgz", + "integrity": "sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==" + }, + "style-loader": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz", + "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==", + "requires": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "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" + } + } + } + }, + "style-to-object": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", + "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", + "requires": { + "inline-style-parser": "0.1.1" + } + }, + "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" + } + }, + "svg-react-loader": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/svg-react-loader/-/svg-react-loader-0.4.6.tgz", + "integrity": "sha512-HVEypjWQsQuJdBIPzXGxpmQsQts7QwfQuYgK1rah6BVCMoLNSCh/ESKVNd7/tHq8DkWYHHTyaUMDA1FjqZYrgA==", + "requires": { + "css": "2.2.4", + "loader-utils": "1.1.0", + "ramda": "0.21.0", + "rx": "4.1.0", + "traverse": "0.6.6", + "xml2js": "0.4.17" + }, + "dependencies": { + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==" + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" + } + } + } + }, + "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.2.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.2.1.tgz", + "integrity": "sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw==" + }, + "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" + } + } + } + }, + "swap-case": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/swap-case/-/swap-case-1.1.2.tgz", + "integrity": "sha1-w5IDpFhzhfrTyFCgvRvK+ggZdOM=", + "requires": { + "lower-case": "^1.1.1", + "upper-case": "^1.1.1" + } + }, + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" + }, + "table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.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==" + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + }, + "term-size": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.0.tgz", + "integrity": "sha512-a6sumDlzyHVJWb8+YofY4TW112G6p2FCPEAFk+59gIYHv3XHRhm9ltVQ9kli4hNWeQBwSpe8cRN25x0ROunMOw==" + }, + "terser": { + "version": "4.6.10", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.10.tgz", + "integrity": "sha512-qbF/3UOo11Hggsbsqm2hPa6+L4w7bkr+09FNseEe8xrcVD3APGLFqE+Oz1ZKAxjYnFsj80rLOfgAtJ0LNJjtTA==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "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": "1.4.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz", + "integrity": "sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA==", + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^2.1.2", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "dependencies": { + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + }, + "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" + } + }, + "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.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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" + } + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "theme-ui": { + "version": "0.2.52", + "resolved": "https://registry.npmjs.org/theme-ui/-/theme-ui-0.2.52.tgz", + "integrity": "sha512-JFujorP5aFxIm1UyVCtefN5baXjwh5TXHKFYNWgAP+3rqVvggIr46uSMrRNvDjyhFOQiMK8YI8ctPQrrhcETpw==", + "requires": { + "@emotion/is-prop-valid": "^0.8.1", + "@styled-system/css": "^5.0.16", + "deepmerge": "^4.0.0" + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "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" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "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" + } + } + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=" + }, + "timers-browserify": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", + "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "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-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", + "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", + "optional": true + }, + "title-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/title-case/-/title-case-2.1.1.tgz", + "integrity": "sha1-PhJyFtpY0rxb7PE3q5Ha46fNj6o=", + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.0.3" + } + }, + "tmp": { + "version": "0.0.31", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.31.tgz", + "integrity": "sha1-jzirlDjhcxXl29izZX6L+yd65Kc=", + "requires": { + "os-tmpdir": "~1.0.1" + } + }, + "to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=" + }, + "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": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "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-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + } + } + }, + "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==" + }, + "traverse": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz", + "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=" + }, + "trim": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", + "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" + }, + "trim-lines": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-1.1.3.tgz", + "integrity": "sha512-E0ZosSWYK2mkSu+KEtQ9/KqarVjA9HztOSX+9FDdNacRAq29RRV6ZQNgob3iuW8Htar9vAfEa6yyt5qBAHZDBA==" + }, + "trim-trailing-lines": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz", + "integrity": "sha512-4ku0mmjXifQcTVfYDfR5lpgV7zVqPg6zV9rdZmwOPqq0+Zq19xDqEgagqVbc4pOOShbncuAOIs59R3+3gcF3ZA==" + }, + "trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==" + }, + "true-case-path": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-2.2.1.tgz", + "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==" + }, + "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==" + }, + "tslib": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", + "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" + }, + "tsutils": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", + "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", + "requires": { + "tslib": "^1.8.1" + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "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" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + }, + "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" + } + }, + "type-of": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/type-of/-/type-of-2.0.1.tgz", + "integrity": "sha1-5yoXQYllaOn2KDeNgW1pEvfyOXI=" + }, + "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" + } + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=" + }, + "underscore.string": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz", + "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", + "requires": { + "sprintf-js": "^1.0.3", + "util-deprecate": "^1.0.2" + } + }, + "unherit": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", + "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", + "requires": { + "inherits": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "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==" + }, + "unified": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-8.4.2.tgz", + "integrity": "sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA==", + "requires": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + } + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "unist-builder": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz", + "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==" + }, + "unist-util-generated": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.5.tgz", + "integrity": "sha512-1TC+NxQa4N9pNdayCYA1EGUOCAO0Le3fVp7Jzns6lnua/mYgwHo0tz5WUAfrdpNch1RZLHc61VZ1SDgrtNXLSw==" + }, + "unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" + }, + "unist-util-map": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/unist-util-map/-/unist-util-map-1.0.5.tgz", + "integrity": "sha512-dFil/AN6vqhnQWNCZk0GF/G3+Q5YwsB+PqjnzvpO2wzdRtUJ1E8PN+XRE/PRr/G3FzKjRTJU0haqE0Ekl+O3Ag==", + "requires": { + "object-assign": "^4.0.1" + } + }, + "unist-util-modify-children": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-1.1.6.tgz", + "integrity": "sha512-TOA6W9QLil+BrHqIZNR4o6IA5QwGOveMbnQxnWYq+7EFORx9vz/CHrtzF36zWrW61E2UKw7sM1KPtIgeceVwXw==", + "requires": { + "array-iterate": "^1.0.0" + } + }, + "unist-util-position": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", + "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==" + }, + "unist-util-remove": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-1.0.3.tgz", + "integrity": "sha512-mB6nCHCQK0pQffUAcCVmKgIWzG/AXs/V8qpS8K72tMPtOSCMSjDeMc5yN+Ye8rB0FhcE+JvW++o1xRNc0R+++g==", + "requires": { + "unist-util-is": "^3.0.0" + } + }, + "unist-util-remove-position": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz", + "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==", + "requires": { + "unist-util-visit": "^1.1.0" + }, + "dependencies": { + "unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + } + } + }, + "unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "requires": { + "@types/unist": "^2.0.2" + } + }, + "unist-util-visit": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.2.tgz", + "integrity": "sha512-HoHNhGnKj6y+Sq+7ASo2zpVdfdRifhTgX2KTU3B/sO/TTlZchp7E3S4vjRzDJ7L60KmrCPsQkVK3lEF3cz36XQ==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" + }, + "dependencies": { + "unist-util-is": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.2.tgz", + "integrity": "sha512-Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ==" + }, + "unist-util-visit-parents": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.0.2.tgz", + "integrity": "sha512-yJEfuZtzFpQmg1OSCyS9M5NJRrln/9FbYosH3iW0MG402QbdbaB8ZESwUv9RO6nRfLAKvWcMxCwdLWOov36x/g==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0" + } + } + } + }, + "unist-util-visit-children": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-1.1.4.tgz", + "integrity": "sha512-sA/nXwYRCQVRwZU2/tQWUqJ9JSFM1X3x7JIOsIgSzrFHcfVt6NkzDtKzyxg2cZWkCwGF9CO8x4QNZRJRMK8FeQ==" + }, + "unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "requires": { + "unist-util-is": "^3.0.0" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "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==" + }, + "update-notifier": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-3.0.1.tgz", + "integrity": "sha512-grrmrB6Zb8DUiyDIaeRTBCkgISYUgETNe7NglEbVsrLWXeESnlCSP50WfRSj/GmzMPl6Uchj24S/p80nP/ZQrQ==", + "requires": { + "boxen": "^3.0.0", + "chalk": "^2.0.1", + "configstore": "^4.0.0", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.1.0", + "is-npm": "^3.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.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==" + }, + "boxen": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-3.2.0.tgz", + "integrity": "sha512-cU4J/+NodM3IHdSL2yN8bqYqnmlBTidDR4RC7nJs61ZmtGz8VZzM3HLQX0zY5mrSmPtR3xWwsq2jOUQqFZN8+A==", + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^5.3.1", + "chalk": "^2.4.2", + "cli-boxes": "^2.2.0", + "string-width": "^3.0.0", + "term-size": "^1.2.0", + "type-fest": "^0.3.0", + "widest-line": "^2.0.0" + } + }, + "configstore": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-4.0.0.tgz", + "integrity": "sha512-CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ==", + "requires": { + "dot-prop": "^4.1.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" + } + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "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=" + }, + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "requires": { + "is-obj": "^1.0.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.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": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "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=" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "term-size": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", + "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "requires": { + "execa": "^0.7.0" + } + }, + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + }, + "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" + } + }, + "widest-line": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", + "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", + "requires": { + "string-width": "^2.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "xdg-basedir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=" + } + } + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=" + }, + "upper-case-first": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-1.1.2.tgz", + "integrity": "sha1-XXm+3P8UQZUY/S7bCgUHybaFkRU=", + "requires": { + "upper-case": "^1.1.1" + } + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + } + } + }, + "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" + } + }, + "url-loader": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.1.2.tgz", + "integrity": "sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg==", + "requires": { + "loader-utils": "^1.1.0", + "mime": "^2.0.3", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "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" + } + } + } + }, + "url-parse": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", + "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "requires": { + "prepend-http": "^2.0.0" + } + }, + "url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=" + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "use-spring": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/use-spring/-/use-spring-0.1.1.tgz", + "integrity": "sha512-hhYZHPCyiOj/OF8NZqobxsxZbb2RrIreeOnxgXUojxNWZbWmCTENcQFes7iyujPkwyDPXmXx/Ntyr9zaIq7XYA==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "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": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + }, + "v8-compile-cache": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-1.1.2.tgz", + "integrity": "sha512-ejdrifsIydN1XDH7EuR2hn8ZrkRKUYF7tUcBjBy/lhrCvs2K+zRlbW9UHc0IQ9RsYFZJFqJrieoIHfkCa0DBRA==" + }, + "valid-url": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz", + "integrity": "sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA=" + }, + "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" + } + }, + "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==" + }, + "vfile": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.1.0.tgz", + "integrity": "sha512-BaTPalregj++64xbGK6uIlsurN3BCRNM/P2Pg8HezlGzKd1O9PrwIac6bd9Pdx2uTb0QHoioZ+rXKolbVXEgJg==", + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "replace-ext": "1.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + } + }, + "vfile-location": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz", + "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==" + }, + "vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } + }, + "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==" + }, + "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.6.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.1.tgz", + "integrity": "sha512-+IF9hfUFOrYOOaKyfaI7h7dquUIOgyEMoQMLA7OP5FxegKA2+XdXThAZ9TU2kucfhDH7rfMHs1oPYziVGWRnZA==", + "requires": { + "chokidar": "^2.1.8", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + } + }, + "fsevents": { + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", + "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", + "optional": true, + "requires": { + "node-pre-gyp": "*" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.4", + "bundled": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "debug": { + "version": "3.2.6", + "bundled": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.7", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.6", + "bundled": true, + "optional": true, + "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" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.3", + "bundled": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "bundled": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "bundled": true, + "optional": true + }, + "minipass": { + "version": "2.9.0", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mkdirp": { + "version": "0.5.3", + "bundled": true, + "optional": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "ms": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "needle": { + "version": "2.3.3", + "bundled": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.14.0", + "bundled": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4.4.2" + } + }, + "nopt": { + "version": "4.0.3", + "bundled": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.8", + "bundled": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "readable-stream": { + "version": "2.3.7", + "bundled": true, + "optional": true, + "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" + } + }, + "rimraf": { + "version": "2.7.1", + "bundled": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "optional": true + }, + "semver": { + "version": "5.7.1", + "bundled": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "tar": { + "version": "4.4.13", + "bundled": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "yallist": { + "version": "3.1.1", + "bundled": true, + "optional": true + } + } + }, + "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" + } + } + } + }, + "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-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "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-namespaces": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz", + "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==" + }, + "webpack": { + "version": "4.41.6", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.41.6.tgz", + "integrity": "sha512-yxXfV0Zv9WMGRD+QexkZzmGIh54bsvEs+9aRWxnN8erLWEOehAKUTeNBoUbA6HPEZPlRo7KDi2ZcNveoZgK9MA==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/wasm-edit": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "acorn": "^6.2.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.1.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.1", + "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.6.0", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==" + }, + "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" + } + }, + "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" + } + }, + "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.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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" + } + } + } + }, + "webpack-assets-manifest": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/webpack-assets-manifest/-/webpack-assets-manifest-3.1.1.tgz", + "integrity": "sha512-JV9V2QKc5wEWQptdIjvXDUL1ucbPLH2f27toAY3SNdGZp+xSaStAgpoMcvMZmqtFrBc9a5pTS1058vxyMPOzRQ==", + "requires": { + "chalk": "^2.0", + "lodash.get": "^4.0", + "lodash.has": "^4.0", + "mkdirp": "^0.5", + "schema-utils": "^1.0.0", + "tapable": "^1.0.0", + "webpack-sources": "^1.0.0" + }, + "dependencies": { + "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" + } + }, + "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.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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" + } + } + } + }, + "webpack-dev-middleware": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", + "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + } + }, + "webpack-dev-server": { + "version": "3.10.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.10.3.tgz", + "integrity": "sha512-e4nWev8YzEVNdOMcNzNeCN947sWJNd43E5XvsJzbAL08kGc2frm1tQ32hTJslRS+H65LCb/AaUCYU7fjHCpDeQ==", + "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.2.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.6", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.25", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.19", + "sockjs-client": "1.4.0", + "spdy": "^4.0.1", + "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": "12.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" + }, + "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" + } + } + } + }, + "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" + } + }, + "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" + } + }, + "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": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "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" + } + }, + "eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "requires": { + "original": "^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" + } + }, + "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.12", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", + "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", + "optional": true, + "requires": { + "node-pre-gyp": "*" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.4", + "bundled": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "debug": { + "version": "3.2.6", + "bundled": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.7", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.6", + "bundled": true, + "optional": true, + "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" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.3", + "bundled": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "bundled": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "bundled": true, + "optional": true + }, + "minipass": { + "version": "2.9.0", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mkdirp": { + "version": "0.5.3", + "bundled": true, + "optional": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "ms": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "needle": { + "version": "2.3.3", + "bundled": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.14.0", + "bundled": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4.4.2" + } + }, + "nopt": { + "version": "4.0.3", + "bundled": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.8", + "bundled": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "readable-stream": { + "version": "2.3.7", + "bundled": true, + "optional": true, + "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" + } + }, + "rimraf": { + "version": "2.7.1", + "bundled": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "optional": true + }, + "semver": { + "version": "5.7.1", + "bundled": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "tar": { + "version": "4.4.13", + "bundled": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "yallist": { + "version": "3.1.1", + "bundled": true, + "optional": true + } + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" + }, + "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" + } + } + } + }, + "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=" + } + } + }, + "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-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-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" + } + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + }, + "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" + } + }, + "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" + } + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + }, + "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==" + }, + "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" + } + }, + "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" + } + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + }, + "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" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "sockjs-client": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", + "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "requires": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "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" + } + }, + "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": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "requires": { + "async-limiter": "~1.0.0" + } + }, + "yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" + } + }, + "yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "webpack-hot-middleware": { + "version": "2.25.0", + "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.0.tgz", + "integrity": "sha512-xs5dPOrGPCzuRXNi8F6rwhawWvQQkeli5Ro48PRuQh8pYPCPmNnltP9itiUPT4xI8oW+y0m59lyyeQk54s5VgA==", + "requires": { + "ansi-html": "0.0.7", + "html-entities": "^1.2.0", + "querystring": "^0.2.0", + "strip-ansi": "^3.0.0" + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + } + }, + "webpack-merge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", + "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", + "requires": { + "lodash": "^4.17.15" + } + }, + "webpack-sources": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-0.2.3.tgz", + "integrity": "sha1-F8Yr+vE8cH+dAsR54Nzd6DgGl/s=", + "requires": { + "source-list-map": "^1.1.1", + "source-map": "~0.5.3" + } + }, + "webpack-stats-plugin": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/webpack-stats-plugin/-/webpack-stats-plugin-0.3.1.tgz", + "integrity": "sha512-pxqzFE055NlNTlNyfDG3xlB2QwT1EWdm/CF5dCJI/e+rRHVxrWhWg1rf1lfsWhI1/EePv8gi/A36YxO/+u0FgQ==" + }, + "websocket-driver": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.3.tgz", + "integrity": "sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==", + "requires": { + "http-parser-js": ">=0.4.0 <0.4.11", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==" + }, + "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==" + }, + "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" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "requires": { + "string-width": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "with-open-file": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/with-open-file/-/with-open-file-0.1.7.tgz", + "integrity": "sha512-ecJS2/oHtESJ1t3ZfMI3B7KIDKyfN0O16miWxdn30zdh66Yd3LsRFebXZXq6GU4xfxLf6nVxp9kIqElb5fqczA==", + "requires": { + "p-finally": "^1.0.0", + "p-try": "^2.1.0", + "pify": "^4.0.1" + }, + "dependencies": { + "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==" + } + } + }, + "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==" + }, + "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" + } + }, + "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==" + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "requires": { + "mkdirp": "^0.5.1" + } + }, + "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.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.2.3.tgz", + "integrity": "sha512-HTDl9G9hbkNDk98naoR/cHDws7+EyYMOdL1BmjsZXRUjf7d+MficC4B7HLUPlSiho0vg+CWKrGIt/VJBd1xunQ==" + }, + "x-is-string": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/x-is-string/-/x-is-string-0.1.0.tgz", + "integrity": "sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI=" + }, + "xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==" + }, + "xml2js": { + "version": "0.4.17", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.17.tgz", + "integrity": "sha1-F76T6q4/O3eTWceVtBlwWogX6Gg=", + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "^4.1.0" + } + }, + "xmlbuilder": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.2.1.tgz", + "integrity": "sha1-qlijBBoGb5DqoWwvU4n/GfP0YaU=", + "requires": { + "lodash": "^4.0.0" + } + }, + "xmlhttprequest-ssl": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", + "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=" + }, + "xregexp": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.3.0.tgz", + "integrity": "sha512-7jXDIFXh5yJ/orPn4SXjuVrWWoi4Cr8jfV1eHv9CixKSbU+jY4mxfrBwAuDvupPNKpMUY+FeIqsVw/JLT9+B8g==", + "requires": { + "@babel/runtime-corejs3": "^7.8.3" + } + }, + "xstate": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/xstate/-/xstate-4.8.0.tgz", + "integrity": "sha512-xHSYQtCHLkcrFRxa5lK4Lp1rnKt00a80jcKFMQiMBuE+6MvTYv7twwqYpzjsJoKFjGZB3GGEpZAuY1dmlPTh/g==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, + "yaml": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.8.3.tgz", + "integrity": "sha512-X/v7VDnK+sxbQ2Imq4Jt2PRUsRsP7UcpSl3Llg6+NRRqWLIvxkMFYtH1FmvwNGYRKKPa+EPA4qDBlI9WVG1UKw==", + "requires": { + "@babel/runtime": "^7.8.7" + } + }, + "yaml-loader": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/yaml-loader/-/yaml-loader-0.5.0.tgz", + "integrity": "sha512-p9QIzcFSNm4mCw/m5NdyMfN4RE4aFZJWRRb01ERVNGCym8VNbKtw3OYZXnvUIkim6U/EjqE/2yIh9F/msShH9A==", + "requires": { + "js-yaml": "^3.5.2" + } + }, + "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" + }, + "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==" + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "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-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": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "yargs-parser": { + "version": "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" + } + }, + "yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=" + }, + "yoga-layout-prebuilt": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/yoga-layout-prebuilt/-/yoga-layout-prebuilt-1.9.5.tgz", + "integrity": "sha512-+G5Ojl4/sG78mk5masCL3SRaZtkKXRBhMGf5c+4C1j32jN9KpS4lxVFdYyBi15EHN4gMeK5sIRf83T33TOaDkA==", + "optional": true, + "requires": { + "@types/yoga-layout": "1.9.1" + } + }, + "yurnalist": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/yurnalist/-/yurnalist-1.1.2.tgz", + "integrity": "sha512-y7bsTXqL+YMJQ2De2CBtSftJNLQnB7gWIzzKm10GDyC8Fg4Dsmd2LG5YhT8pudvUiuotic80WVXt/g1femRVQg==", + "requires": { + "babel-runtime": "^6.26.0", + "chalk": "^2.4.2", + "cli-table3": "^0.5.1", + "debug": "^4.1.1", + "deep-equal": "^1.1.0", + "detect-indent": "^6.0.0", + "inquirer": "^7.0.0", + "invariant": "^2.2.0", + "is-builtin-module": "^3.0.0", + "is-ci": "^2.0.0", + "leven": "^3.1.0", + "loud-rejection": "^2.2.0", + "node-emoji": "^1.10.0", + "object-path": "^0.11.2", + "read": "^1.0.7", + "rimraf": "^3.0.0", + "semver": "^6.3.0", + "strip-ansi": "^5.2.0", + "strip-bom": "^4.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==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "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-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + } + } + }, + "zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==" + } + } +} diff --git a/src/theme.css b/src/theme.css index 243f8892..d8320283 100644 --- a/src/theme.css +++ b/src/theme.css @@ -1,5 +1,9 @@ @import url("https://p.typekit.net/p.css?s=1&k=eat8odl&ht=tk&f=31376.39512.39513.39521.39522&a=12147281&app=typekit&e=css"); +@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap'); + +@import url('https://fonts.googleapis.com/css2?family=Work+Sans&display=swap'); + @font-face { font-family:"TitlingGothicFB Normal"; src:url("https://use.typekit.net/af/1100b4/00000000000000003b9ae8df/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/1100b4/00000000000000003b9ae8df/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/1100b4/00000000000000003b9ae8df/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype"); From 80ca98cf6c8619fa8281201afdf78f57189bfe1b Mon Sep 17 00:00:00 2001 From: Atul Jayaram Date: Wed, 8 Apr 2020 12:57:48 -0700 Subject: [PATCH 03/21] Update theme.js --- src/theme.js | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/src/theme.js b/src/theme.js index db63f04e..6a26efcf 100644 --- a/src/theme.js +++ b/src/theme.js @@ -49,9 +49,9 @@ const h1 = ({ children }) => (

*': { @@ -78,9 +78,9 @@ const h2 = ({ children }) => ( sx={{ variant: 'text.heading', maxWidth: '60%', - fontFamily: '"TitlingGothicFB Normal", sans-serif', + fontFamily: '"Poppins", sans-serif', lineHeight: '1.2em', - fontSize: '3em', + fontSize: '20px', mt: 0, mb: 2, '> *': { @@ -113,17 +113,20 @@ export default { primary: '#ccb6ff', secondary: '#f0647d', tertiary: '#f09a64', - muted: '#acacac' + muted: '#acacac', + headings: '#0086FF', //BP + subheadings: '#0086FF', //BP + highlights: '#febd0032' //BP }, fonts: { - heading: '"Neue Haas Unica W1G", sans-serif', - body: '"Neue Haas Unica W1G", sans-serif', - monospace: '"iA Writer Quattro S", monospace' + heading: '"Poppins", sans-serif', + body: '"Work Sans", sans-serif', + monospace: '"Work Sans", monospace' }, fontWeights: { - heading: 400, + heading: 700, body: 400, - bold: 600 + bold: 700 }, components: { @@ -158,7 +161,7 @@ export default { fontSize: '26px' }, p: { - fontSize: '18px' + fontSize: '18.7px' }, em: { fontStyle: 'normal', From 660a41694c5349b2fe55a6e1abca8b83bfa990ad Mon Sep 17 00:00:00 2001 From: Louman lappy toppy Date: Sat, 11 Apr 2020 18:05:36 -0700 Subject: [PATCH 04/21] first commit --- .../choosing-idea-week-1-of-3--dev-tasks.md | 19 + ...hoosing-idea-week-1-of-3--manager-tasks.md | 16 + .../choosing-idea-week-2-of-3--dev-tasks.md | 16 + ...hoosing-idea-week-2-of-3--manager-tasks.md | 16 + .../choosing-idea-week-3-of-3--dev-tasks.md | 13 + ...hoosing-idea-week-3-of-3--manager-tasks.md | 13 + decks/{food.mdx => graphql.mdx} | 44 ++- decks/index.mdx | 368 ++---------------- misc/feedback/feedback-template.md | 16 + misc/proposal-template.md | 45 +++ package.json | 6 +- src/theme.css | 4 - src/theme.js | 25 +- 13 files changed, 245 insertions(+), 356 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/choosing-idea-week-1-of-3--dev-tasks.md create mode 100644 .github/ISSUE_TEMPLATE/choosing-idea-week-1-of-3--manager-tasks.md create mode 100644 .github/ISSUE_TEMPLATE/choosing-idea-week-2-of-3--dev-tasks.md create mode 100644 .github/ISSUE_TEMPLATE/choosing-idea-week-2-of-3--manager-tasks.md create mode 100644 .github/ISSUE_TEMPLATE/choosing-idea-week-3-of-3--dev-tasks.md create mode 100644 .github/ISSUE_TEMPLATE/choosing-idea-week-3-of-3--manager-tasks.md rename decks/{food.mdx => graphql.mdx} (94%) create mode 100644 misc/feedback/feedback-template.md create mode 100644 misc/proposal-template.md diff --git a/.github/ISSUE_TEMPLATE/choosing-idea-week-1-of-3--dev-tasks.md b/.github/ISSUE_TEMPLATE/choosing-idea-week-1-of-3--dev-tasks.md new file mode 100644 index 00000000..717f5282 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/choosing-idea-week-1-of-3--dev-tasks.md @@ -0,0 +1,19 @@ +--- +name: 'Choosing Idea Week 1 of 3: Dev Tasks' +about: FOR CHOOSING IDEA Week 1 Checklist for Devs +title: "[Topic Name] [Project Name] Week 1 of 3: Dev Tasks" +labels: weekly-dev +assignees: '' + +--- + +# Week 1 of 3: Getting Ideas on (MDX-Deck) Paper +## Week 1 Checklist for Developers +- [ ] Go through entire workshop + - [ ] **Make sure it completely works on your computer** + - [ ] Understand at a high level what is happening +- [ ] Convert workshop idea into MDX-Deck Slides on bitprj/mdx-deck + - [ ] Make speaker notes for all slides +- [ ] Add new interactive component +- [ ] Finalize date and time of presentation (in Week 3) with Head +- [ ] General Slide Checklist Fulfilled diff --git a/.github/ISSUE_TEMPLATE/choosing-idea-week-1-of-3--manager-tasks.md b/.github/ISSUE_TEMPLATE/choosing-idea-week-1-of-3--manager-tasks.md new file mode 100644 index 00000000..c32127d0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/choosing-idea-week-1-of-3--manager-tasks.md @@ -0,0 +1,16 @@ +--- +name: 'Choosing Idea Week 1 of 3: Manager Tasks' +about: FOR CHOOSING IDEA Week 1 Checklist for Managers +title: "[Topic Name] [Project Name] Week 1 of 3: Manager Tasks" +labels: weekly-manager +assignees: '' + +--- + +#Week 1 of 3: Getting Ideas on (MDX-Deck) Paper +##Week 1 Checklist for Managers +- [ ] Ensure they have mdx-deck working on their computers +- [ ] Come up with specific action plan for how devs will convert slides +- [ ] Discuss with devs to coordinate and confirm the interactive component +- [ ] Confirm date and time of presentation in Week 3 with head and devs +- [ ] "General Manager Responsibility" checklist should be completed diff --git a/.github/ISSUE_TEMPLATE/choosing-idea-week-2-of-3--dev-tasks.md b/.github/ISSUE_TEMPLATE/choosing-idea-week-2-of-3--dev-tasks.md new file mode 100644 index 00000000..94f6dc72 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/choosing-idea-week-2-of-3--dev-tasks.md @@ -0,0 +1,16 @@ +--- +name: 'Choosing Idea Week 2 of 3: Dev Tasks' +about: FOR CHOOSING IDEA Week 2 Checklist for Devs +title: "[Topic Name] [Project Name] Week 2 of 3: Dev Tasks" +labels: weekly-dev +assignees: '' + +--- + +# Week 2 of 3: Finalizing Materials +## Week 2 Checklist for Devs +- [ ] Finalize slides per manager's feedback +- [ ] Convert slides into lab format +- [ ] Prepare presentation + - [ ] Finalize speaker notes + - [ ] Confirm date and time with Head diff --git a/.github/ISSUE_TEMPLATE/choosing-idea-week-2-of-3--manager-tasks.md b/.github/ISSUE_TEMPLATE/choosing-idea-week-2-of-3--manager-tasks.md new file mode 100644 index 00000000..80c25742 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/choosing-idea-week-2-of-3--manager-tasks.md @@ -0,0 +1,16 @@ +--- +name: 'Choosing Idea Week 2 of 3: Manager Tasks' +about: FOR CHOOSING IDEA Week 2 Checklist for Managers +title: "[Topic Name] [Project Name] Week 2 of 3: Manager Tasks" +labels: weekly-manager +assignees: '' + +--- + +# Week 2 of 3: Finalizing Materials +## Week 2 Checklist for Managers +- [ ] Follow-up with devs to completely finalize slides +- [ ] Delegate specific responsibilities for lab conversion +- [ ] Provide insight on all speaker notes for every slide +- [ ] Dry run entire presentation +- [ ] Double-check with head on time of the presentation diff --git a/.github/ISSUE_TEMPLATE/choosing-idea-week-3-of-3--dev-tasks.md b/.github/ISSUE_TEMPLATE/choosing-idea-week-3-of-3--dev-tasks.md new file mode 100644 index 00000000..41fae77e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/choosing-idea-week-3-of-3--dev-tasks.md @@ -0,0 +1,13 @@ +--- +name: 'Choosing Idea Week 3 of 3: Dev Tasks' +about: FOR CHOOSING IDEA Week 3 Checklist for Devs +title: "[Topic Name] [Project Name] Week 3 of 3: Dev Tasks" +labels: weekly-dev +assignees: '' + +--- + +# Week 3 of 3: Presentation, Implementing Feedback +## Week 3 Checklist for Devs +Conduct Zoom Presentation +Integrate all Feedback on Slides, Lab and Presentation diff --git a/.github/ISSUE_TEMPLATE/choosing-idea-week-3-of-3--manager-tasks.md b/.github/ISSUE_TEMPLATE/choosing-idea-week-3-of-3--manager-tasks.md new file mode 100644 index 00000000..f602cf7d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/choosing-idea-week-3-of-3--manager-tasks.md @@ -0,0 +1,13 @@ +--- +name: 'Choosing Idea Week 3 of 3: Manager Tasks' +about: FOR CHOOSING IDEA Week 3 Checklist for Managers +title: "[Topic Name] [Project Name] Week 3 of 3: Manager Tasks" +labels: weekly-manager +assignees: '' + +--- + +# Week 3 of 3: Presentation, Implementing Feedback +## Week 3 Checklist for Managers +- [ ] Follow-up with devs to integrate all feedback on slides, lab and presentation +- [ ] Attend devs' presentation and submit feedback diff --git a/decks/food.mdx b/decks/graphql.mdx similarity index 94% rename from decks/food.mdx rename to decks/graphql.mdx index aa8461bb..4f6b3117 100644 --- a/decks/food.mdx +++ b/decks/graphql.mdx @@ -7,13 +7,51 @@ import GreetingLoader from "./src/greeting-loader"; export const theme = customTheme; - + -# Concurrent Mode +# GraphQL + + + +--- + + + +# Presenters + + + +--- + + + +# We will be using CodeSandbox(in browser IDE): https://codesandbox.io/s/github/bitprj/mdx-deck +# Please create a fork under your acct - + --- + + + +# Presenters + + +--- + + + +# Presenters + + +--- + + + +# Presenters + + + diff --git a/decks/index.mdx b/decks/index.mdx index aa8461bb..45f32cdb 100644 --- a/decks/index.mdx +++ b/decks/index.mdx @@ -1,379 +1,81 @@ -import { CodeSurfer as Surfer } from "code-surfer"; -import { CodeSurferColumns, Step } from "code-surfer"; -import { Appear, Background } from "gatsby-theme-mdx-deck"; -import * as L from "../src/layout"; -import customTheme from "../src/theme"; -import GreetingLoader from "./src/greeting-loader"; -export const theme = customTheme; - - - -# Concurrent Mode - - +# GraphQL --- - - - - - - -```jsx file=./src/greeting.1.1.js -``` - - - - - - - -```jsx 7 file=./src/greeting.1.1.js -``` - - - - - - - -```jsx file=./src/greeting.class.1.1.js -``` - - - - - - - -```jsx file=./src/greeting.class.1.2.js -``` - - - - - - - -```jsx 10:12,15:17,25 file=./src/greeting.class.1.3.js -``` - - - - - - -```jsx 1:31 file=./src/greeting.class.1.3.js -``` - - - - +# Presenters +# Jeff Chenn and Louman Cheung --- - - - -## Disclaimer -### Information in this talk may not be accurate or may change in the future - - +# about bitproject --- - - -## Time Slicing - -### "Chunking slow rendering on subtree into little blocks of work by interrupting the work loop." - - +# We will be using CodeSandbox(in browser IDE) +# https://codesandbox.io/s/github/bitprj/mdx-deck +# Please create a fork under your acct --- -import DanDemoBlocking from '../assets/dan-demo-blocking.png'; - - +# What you'll get out of this workshop +# -Front End Experience +# - --- -import DanDemoConcurrent from '../assets/dan-demo-concurrent.png'; - - +# We will be using several tools +# -MongoDB stitch (A NoSQL DataBase) +# -Gatsby +# -Npm (Package Manager) +# -GraphQL (Heavy Emphasis) +# -Postman(?) +# -JS +# -React --- - - -### "Wait a minute... I already know about this! What is this talk really about?" +# What is GraphQL? +# GraphQL is a data query +# and manipulation language for APIs, +# and a runtime for fulfilling queries +# with existing data. --- - - -# Concurrent Mode - -## A chain of unfortunate consequences - - +# Examples/uses --- - - -### How does React "delay" rendering? +# Demo GraphQL --- - - -## Sources of Slowdown - -- Slow component render functions -- Slow state setter or reducer updater functions -- Slow effect functions - - +# Using GraphiQL --- -import DeferredSetState from '../assets/deferred-setstate.svg'; - - - -## Deferred setState. - -### Any state setter or dispatch can be delayed. - - - - +# Basic Query --- -import InterruptRendering from '../assets/interrupt-rendering.svg'; - - - -## Interrupt Rendering. - -### Any rendering can be interrupted and can be completed later before committing. - - - - +# Interactive Activity #1 +# using GraphiQL and querying +# Crossword puzzle --- - - -## Oops #1 - -### Delaying rendering is only safe when no effects are pending on a subtree. - - +# Mutations --- -import HooksAPI from '../assets/hooks-api.svg'; - - - -## The Hooks API. - -### This restriction is reflected in the hooks API with encapsulation of effects. - - - - +# Activity #2 +# Mutations --- -import HooksAPITiming from '../assets/hooks-api-timing.svg'; - - - -## Hooks Timings. - -### With each hook we observe a part of the lifecycle and can react. - - - - +# conclucsion and recap --- -import ComponentLifecycle from '../assets/component-lifecycle.svg'; - - - -## The Lifecycle. - -### The lifecycle we observe has three phases repeating. - - - - - ---- - -import ObservingLifecycleEvents from '../assets/observing-lifecycle-events.svg'; - - - -## Observing the Lifecycle. - -### Overlapping the lifecycle with hooks, we see a phase that we can't observe... - - - - - ---- - -import InterruptedLifecycle from '../assets/interrupted-lifecycle.svg'; - - - -## Interrupting the Lifecycle. - -### Unfortunately this phase becomes very relevant in Strict and Concurrent Mode. - - - - - ---- - - - -## Oops #2 - -### It's not possible to have a subscription or effect track the component lifecycle. - - - ---- - - - -## Workaround - -### Resort to useSubscription - - - ---- - -import SchedulerPriorities from '../assets/scheduler-priorities.svg'; - - - -## Scheduler Priorities. - -### In Concurrent Mode the time budgets are switched on for time slicing. - - - - - ---- - - - -## Oops #3 - -### Seems like React isn't all that predictable anymore. - - - ---- - - - -## Workaround - -### Synchronous Subscriber and scheduled teardown - - - -https://github.com/facebook/react/issues/15317#issuecomment-573337558 - ---- - - - -### "We didn't yet get to what happens when an effect is slow, right?" - ---- - - - -## Tearing - -### "When a subtree's renderered state falls behind while another subtree has committed updates already." - - - ---- - -import Tearing1 from '../assets/bvaughn-tearing-1.png'; -import Tearing2 from '../assets/bvaughn-tearing-2.png'; - - - - - - ---- - - - -## React's solution? - -- When an effect slows down, React can't safely interrupt or delay updates. -- Instead it batches all updates and switches back to blocking mode -- This is called a _deopt_. - - - ---- - - - -## Oops #4 - -### React Concurrent's deopt can be slower than Blocking was before. - - - ---- - - - -## However - -- This may still cause _tearing_ when another update is scheduled during this blocking batch. - - - ---- - - - -## Oops #5 - -### A new `useMutableSource` hook is necessary to fix this tearing-during-deopt issue. - - - ---- - - - -# Concurrent Mode: Oops - - +# bitproject plug \ No newline at end of file diff --git a/misc/feedback/feedback-template.md b/misc/feedback/feedback-template.md new file mode 100644 index 00000000..b5b424f9 --- /dev/null +++ b/misc/feedback/feedback-template.md @@ -0,0 +1,16 @@ +# Presentation Feedback + +### Positives +_What were some aspects of the presentation that the developers excelled at?_ + +* + +### Improvements +_Describe some improvements they can make with their presentation._ + +* + +### Goals for Next Time +_What can they do to improve next time?_ + +* diff --git a/misc/proposal-template.md b/misc/proposal-template.md new file mode 100644 index 00000000..0208b05d --- /dev/null +++ b/misc/proposal-template.md @@ -0,0 +1,45 @@ +# Workshop Proposal + +### Specific Topic +_What will your workshop be about?_ + + + +### Interactive Component +_Each workshop must have an original, interactive component._ + + + +### Code Deliverables +_In Weeks 2-3, your duo must code out the interactive component, as well as any other code needed for the entire workshop. +What coding tasks do you need to complete? Each task should also come with what week each task will be completed as well as who is responsible for each task. +Please be specific._ +_Also, you can use Week 4 to complete code deliverables. Note that this is highly **discouraged** because Week 4 is reserved for finishing touches and preparing the presentation._ + +- [ ] + +### Slide Outline +_What is a general roadmap for your slides?_ + +* + +### Timing +_Each workshop should be around an hour to 90 minutes. How long will your workshop be? + + + +### Motivation behind project +_What motivated your duo to pursue this idea?_ + + + +### Explain difficulty/prior experience needed +_Is there any prior experience needed for this workshop? Please be specific._ + + + +### Technologies that will be used +_Please be specific. + +* + diff --git a/package.json b/package.json index b64c0ca0..fea22b0a 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "concurrent-mode-deck", + "name": "graphqlworkshop", "private": true, "version": "1.0.0", "license": "UNCLICENSED", @@ -21,5 +21,7 @@ "react": "^16.12.0", "react-dom": "^16.12.0", "theme-ui": "^0.2.52" - } + }, + "keywords": [], + "description": "" } diff --git a/src/theme.css b/src/theme.css index d8320283..243f8892 100644 --- a/src/theme.css +++ b/src/theme.css @@ -1,9 +1,5 @@ @import url("https://p.typekit.net/p.css?s=1&k=eat8odl&ht=tk&f=31376.39512.39513.39521.39522&a=12147281&app=typekit&e=css"); -@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap'); - -@import url('https://fonts.googleapis.com/css2?family=Work+Sans&display=swap'); - @font-face { font-family:"TitlingGothicFB Normal"; src:url("https://use.typekit.net/af/1100b4/00000000000000003b9ae8df/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/1100b4/00000000000000003b9ae8df/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/1100b4/00000000000000003b9ae8df/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype"); diff --git a/src/theme.js b/src/theme.js index 6a26efcf..db63f04e 100644 --- a/src/theme.js +++ b/src/theme.js @@ -49,9 +49,9 @@ const h1 = ({ children }) => (

*': { @@ -78,9 +78,9 @@ const h2 = ({ children }) => ( sx={{ variant: 'text.heading', maxWidth: '60%', - fontFamily: '"Poppins", sans-serif', + fontFamily: '"TitlingGothicFB Normal", sans-serif', lineHeight: '1.2em', - fontSize: '20px', + fontSize: '3em', mt: 0, mb: 2, '> *': { @@ -113,20 +113,17 @@ export default { primary: '#ccb6ff', secondary: '#f0647d', tertiary: '#f09a64', - muted: '#acacac', - headings: '#0086FF', //BP - subheadings: '#0086FF', //BP - highlights: '#febd0032' //BP + muted: '#acacac' }, fonts: { - heading: '"Poppins", sans-serif', - body: '"Work Sans", sans-serif', - monospace: '"Work Sans", monospace' + heading: '"Neue Haas Unica W1G", sans-serif', + body: '"Neue Haas Unica W1G", sans-serif', + monospace: '"iA Writer Quattro S", monospace' }, fontWeights: { - heading: 700, + heading: 400, body: 400, - bold: 700 + bold: 600 }, components: { @@ -161,7 +158,7 @@ export default { fontSize: '26px' }, p: { - fontSize: '18.7px' + fontSize: '18px' }, em: { fontStyle: 'normal', From 34cea131750d1a19be35cab212fdead26b5c88b4 Mon Sep 17 00:00:00 2001 From: Louman lappy toppy Date: Sat, 11 Apr 2020 18:09:20 -0700 Subject: [PATCH 05/21] 2 --- .../choosing-idea-week-1-of-3--dev-tasks.md | 19 - ...hoosing-idea-week-1-of-3--manager-tasks.md | 16 - .../choosing-idea-week-2-of-3--dev-tasks.md | 16 - ...hoosing-idea-week-2-of-3--manager-tasks.md | 16 - .../choosing-idea-week-3-of-3--dev-tasks.md | 13 - ...hoosing-idea-week-3-of-3--manager-tasks.md | 13 - README.md | 423 - package-lock.json | 17604 ---------------- 8 files changed, 18120 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/choosing-idea-week-1-of-3--dev-tasks.md delete mode 100644 .github/ISSUE_TEMPLATE/choosing-idea-week-1-of-3--manager-tasks.md delete mode 100644 .github/ISSUE_TEMPLATE/choosing-idea-week-2-of-3--dev-tasks.md delete mode 100644 .github/ISSUE_TEMPLATE/choosing-idea-week-2-of-3--manager-tasks.md delete mode 100644 .github/ISSUE_TEMPLATE/choosing-idea-week-3-of-3--dev-tasks.md delete mode 100644 .github/ISSUE_TEMPLATE/choosing-idea-week-3-of-3--manager-tasks.md delete mode 100644 README.md delete mode 100644 package-lock.json diff --git a/.github/ISSUE_TEMPLATE/choosing-idea-week-1-of-3--dev-tasks.md b/.github/ISSUE_TEMPLATE/choosing-idea-week-1-of-3--dev-tasks.md deleted file mode 100644 index 717f5282..00000000 --- a/.github/ISSUE_TEMPLATE/choosing-idea-week-1-of-3--dev-tasks.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -name: 'Choosing Idea Week 1 of 3: Dev Tasks' -about: FOR CHOOSING IDEA Week 1 Checklist for Devs -title: "[Topic Name] [Project Name] Week 1 of 3: Dev Tasks" -labels: weekly-dev -assignees: '' - ---- - -# Week 1 of 3: Getting Ideas on (MDX-Deck) Paper -## Week 1 Checklist for Developers -- [ ] Go through entire workshop - - [ ] **Make sure it completely works on your computer** - - [ ] Understand at a high level what is happening -- [ ] Convert workshop idea into MDX-Deck Slides on bitprj/mdx-deck - - [ ] Make speaker notes for all slides -- [ ] Add new interactive component -- [ ] Finalize date and time of presentation (in Week 3) with Head -- [ ] General Slide Checklist Fulfilled diff --git a/.github/ISSUE_TEMPLATE/choosing-idea-week-1-of-3--manager-tasks.md b/.github/ISSUE_TEMPLATE/choosing-idea-week-1-of-3--manager-tasks.md deleted file mode 100644 index c32127d0..00000000 --- a/.github/ISSUE_TEMPLATE/choosing-idea-week-1-of-3--manager-tasks.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -name: 'Choosing Idea Week 1 of 3: Manager Tasks' -about: FOR CHOOSING IDEA Week 1 Checklist for Managers -title: "[Topic Name] [Project Name] Week 1 of 3: Manager Tasks" -labels: weekly-manager -assignees: '' - ---- - -#Week 1 of 3: Getting Ideas on (MDX-Deck) Paper -##Week 1 Checklist for Managers -- [ ] Ensure they have mdx-deck working on their computers -- [ ] Come up with specific action plan for how devs will convert slides -- [ ] Discuss with devs to coordinate and confirm the interactive component -- [ ] Confirm date and time of presentation in Week 3 with head and devs -- [ ] "General Manager Responsibility" checklist should be completed diff --git a/.github/ISSUE_TEMPLATE/choosing-idea-week-2-of-3--dev-tasks.md b/.github/ISSUE_TEMPLATE/choosing-idea-week-2-of-3--dev-tasks.md deleted file mode 100644 index 94f6dc72..00000000 --- a/.github/ISSUE_TEMPLATE/choosing-idea-week-2-of-3--dev-tasks.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -name: 'Choosing Idea Week 2 of 3: Dev Tasks' -about: FOR CHOOSING IDEA Week 2 Checklist for Devs -title: "[Topic Name] [Project Name] Week 2 of 3: Dev Tasks" -labels: weekly-dev -assignees: '' - ---- - -# Week 2 of 3: Finalizing Materials -## Week 2 Checklist for Devs -- [ ] Finalize slides per manager's feedback -- [ ] Convert slides into lab format -- [ ] Prepare presentation - - [ ] Finalize speaker notes - - [ ] Confirm date and time with Head diff --git a/.github/ISSUE_TEMPLATE/choosing-idea-week-2-of-3--manager-tasks.md b/.github/ISSUE_TEMPLATE/choosing-idea-week-2-of-3--manager-tasks.md deleted file mode 100644 index 80c25742..00000000 --- a/.github/ISSUE_TEMPLATE/choosing-idea-week-2-of-3--manager-tasks.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -name: 'Choosing Idea Week 2 of 3: Manager Tasks' -about: FOR CHOOSING IDEA Week 2 Checklist for Managers -title: "[Topic Name] [Project Name] Week 2 of 3: Manager Tasks" -labels: weekly-manager -assignees: '' - ---- - -# Week 2 of 3: Finalizing Materials -## Week 2 Checklist for Managers -- [ ] Follow-up with devs to completely finalize slides -- [ ] Delegate specific responsibilities for lab conversion -- [ ] Provide insight on all speaker notes for every slide -- [ ] Dry run entire presentation -- [ ] Double-check with head on time of the presentation diff --git a/.github/ISSUE_TEMPLATE/choosing-idea-week-3-of-3--dev-tasks.md b/.github/ISSUE_TEMPLATE/choosing-idea-week-3-of-3--dev-tasks.md deleted file mode 100644 index 41fae77e..00000000 --- a/.github/ISSUE_TEMPLATE/choosing-idea-week-3-of-3--dev-tasks.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -name: 'Choosing Idea Week 3 of 3: Dev Tasks' -about: FOR CHOOSING IDEA Week 3 Checklist for Devs -title: "[Topic Name] [Project Name] Week 3 of 3: Dev Tasks" -labels: weekly-dev -assignees: '' - ---- - -# Week 3 of 3: Presentation, Implementing Feedback -## Week 3 Checklist for Devs -Conduct Zoom Presentation -Integrate all Feedback on Slides, Lab and Presentation diff --git a/.github/ISSUE_TEMPLATE/choosing-idea-week-3-of-3--manager-tasks.md b/.github/ISSUE_TEMPLATE/choosing-idea-week-3-of-3--manager-tasks.md deleted file mode 100644 index f602cf7d..00000000 --- a/.github/ISSUE_TEMPLATE/choosing-idea-week-3-of-3--manager-tasks.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -name: 'Choosing Idea Week 3 of 3: Manager Tasks' -about: FOR CHOOSING IDEA Week 3 Checklist for Managers -title: "[Topic Name] [Project Name] Week 3 of 3: Manager Tasks" -labels: weekly-manager -assignees: '' - ---- - -# Week 3 of 3: Presentation, Implementing Feedback -## Week 3 Checklist for Managers -- [ ] Follow-up with devs to integrate all feedback on slides, lab and presentation -- [ ] Attend devs' presentation and submit feedback diff --git a/README.md b/README.md deleted file mode 100644 index 6918f7e5..00000000 --- a/README.md +++ /dev/null @@ -1,423 +0,0 @@ -# Creating a Basic Slide Deck - -You only need one mdx file per presentation. Each slide will be separated by a `---` like so: - -```markdown -# Hello - ---- - -This is some text - ---- - -# Goodbye! -``` -mdx-deck supports all standard markdown elements. - -## A Word about Images - -Due to the way mdx-deck is currently set up, you can't use local images the same way you would -in a regular md file. Instead you have to use a JavaScript import. An example: - -```javascript -import i from '../images/image.jpg'; - -``` - -As you can see, we import the image from a folder called `images`, and then used it like a JS -variable in markdown. - -### SVG Images -SVG images in turn are used a little differently from other images. They are treated like components. -For example: - -```javascript -import image from '/path/to/image/image.svg'; - - -``` -As you can see, SVGs are used as empty tags. - -# Imports and Themes -Since mdx files have JavaScript functionality, you can import modules and components in the same -way as vanilla JS: - -```javascript -import {component} from '\path\to\component' - -# Using component - Some cool stuff! -``` -This is also the same way that you would import a theme. The only difference is that you would -`export` the theme at the very start of the document: - -```javascript -export const theme = importedTheme -``` - -There are multiple built-in themes, but you will primarily be using custom themes. Here's an -example of a custom theme file: - -```javascript -// Example theme.js -export default { - fonts: { - body: 'Roboto, sans-serif', - monospace: '"Roboto Mono", monospace', - }, - colors: { - text: 'white', - background: 'black', - primary: 'blue', - }, -} -``` -Check mdx-deck's [Theming Docs](https://github.com/jxnblk/mdx-deck/blob/master/docs/theming.md "Theming") for more info about themes! - -# Layouts - -You can create custom layouts to format your content in interesting ways. For example, here is a layout for displaying a title in a column format: - -```javascript -export const Column = ({ sx, children }) => ( -
- {children} -
-); -``` -Layouts are written in JSX, which you could treat as a templating language with the full power of JavaScript. -As you can see, the above code is very similar to CSS. - -If you wanted to use Column, you would do it like so: - -```javascript -import Column as column from "/path/to/layout/file"; - - - -# A Title - - -``` -Sometimes you want to change the variables of a layout for a particular slide. This can be done by passing in -the appropriate value for a parameter. In the case of `Column` above, that could look something like this: - -```javascript - - -Some text. - - -``` -Here, we changed the default minimum height of the text. - -# Components -As stated before, you can import all sorts of Components into your mdx deck. There a quite a few -built-in ones you might find useful. These do not need to be imported. Some include: - -## Head - -Allows you to put in metadata information for the document. For example, if you wanted to put in info -about a Twitter slide card: - -```jsx - - My Presentation - - - - - - -``` - -## Notes - -These allow you to have speaker notes within your presentation. They can be used as follows: - -```jsx - - -- Only visible in presenter mode -- Markdown syntax can be used with empty lines around the content - - -``` - -## Header/Footer - -For when you want a persistent header/footer in your presentation. An example of a header: - -```jsx -
- -Put a logo, handle, or something else here... - -
-``` -It is the exact same syntax for a Footer. - -## Steps -This is useful when you have multiple concepts/topics you wnat to go through step-by-step -in one slide. This is a generic tool, and so doesn't have to be used just for explaining code. -An example is shown below: - -```jsx - - -- One -- Two -- Three -- Four - - -``` -Press the arrow keys to step through each element. - -# Code Surfer -While Code Surfer is technically a component, it deserves its own section simply because of how rich its -features are. It is an addon that allows you to present code snippets in a slick, fashionable way. In order -to use it, you first need to be install it as part of the dependencies for your slide deck. Then, you would -import it as you would any other component. Here are some of its features: - -## Adding Code -To just display code using Code Surfer, just use its tags around the code you want to display. For example: - - -```js - - -​```js -console.log(1); -console.log(2); -console.log(3); -​``` - -``` -The empty lines between the tags and the code content are required. Additionally, make sure you declare -what language the code is in, like above. This will ensure proper syntax highlighting. Code Surfer supports every language supported by PrismJS, so feel free to import prism as a dependency if you need syntax highlighting for a language not already provided. - -## Focus -This allows you to highlight or emphasize certain lines of code. All you have to do is specify the code lines you want emphasized and Code Surfer will take care of the rest. This includes fading out other code, transitions, animations, and the like. Below is an example for Focus: -```js - - -​```js 1:2,3[8:10] -console.log(1); -console.log(2); -console.log(3); -​``` - -``` -The new syntax is shown immediately after the language declaration in the code. In plain English, the code says this: "Code Surfer, I want you to highlight the all of lines 1 and 2, as well as columns 8 to 10 of line 3." The first part is pretty simple, all of line 1 and line 2 will be highlighted. But what are columns? Columns are just another way of stating characters in Code Surfer syntax. In other words, the above code will highlight the 8-10th characters in line 3. This is useful for when you want to emphasize specific words in a line of code, but not the entire line itself. - -## Steps -This is the equivalent of the Steps feature in base MDX Deck. By placing multiple code blocks, you can step through multiple code snippets in a single slide. Note that you can freely change the focus parameters in each code block. Like mentioned before, Code Surfer handles all of the transitions, animations, and other effects automatically. Here is an example of using steps: - -```js - - -​```js -console.log(1); -console.log(2); -console.log(3); -​``` -​```js 1 -console.log(1); -console.log(2); -console.log(3); -​``` -​```js -console.log(1); -console.log(2); -console.log(3); -console.log(4); -console.log(5); -​``` - - -``` - -## Title and Subtitle -Self-explanatory. This allows you put a title and subtitle for each slide. An example: - -```js - - -​```js 1 title="Title" subtitle="Look at the first line" -console.log(1); -console.log(2); -console.log(3); -​``` -​```js 2 title="Title" subtitle="and now the second" -console.log(1); -console.log(2); -console.log(3); -​``` - -``` -You can also have titles and subtitles for Steps, and they can each be different! - -## Themes -Themes work the exact same way as they do in base MDX Deck, with one exception. You can have separate themes for each slide if you would like. An example would be like so: - -```js -import { CodeSurfer } from "code-surfer" -import { nightOwl } from "@code-surfer/themes" - - - -​```js -console.log(1); -console.log(2); -console.log(3); -​``` - - -``` -Also just like base MDX Deck, you can write your own custom themes! - -## Columns -This is when you want to display more than one code snippet at a time. An example: - -```js -import { CodeSurferColumns, Step } from "code-surfer" - - - - - -​```js -console.log(1); -console.log(2); -​``` - -​```js -console.log("a"); -console.log("b"); -​``` - - - - - -​```js 2 -console.log(1); -console.log(2); -​``` - -​```js 2 -console.log("a"); -console.log("b"); -​``` - - - -``` -Side note: Just like with code blocks, you can have a theme for each column: - -```js -. -``` -Additionally, the columns don't all have to be the same size. For example: - -```js -. -``` -Here, the second column is 3 times the size of the first. - -One last thing about columns. You don't have to use them exclusively for displaying code, you can also just place regular markdown or even other components between them! - -## Importing Code -You don't have to manually type out code you want to display. If you have it in a file somewhere, you could simply link that file like so: - -```js -import { CodeSurfer } from "code-surfer" - - - -​```js 5:10 file=./my-code.js -​``` - -​```js file=./my-other-code.js -​``` - - -``` -Here, we linked to two files in the same directory as our deck. Make sure to put the proper pathname for your files when importing code. - -## Line Numbers -If you want to show the line numbers for code to display, you can simply insert the `showNumbers` flag in your code snippet. An example: - -```js -import { CodeSurfer } from "code-surfer" - - - -​```js showNumbers -console.log(1); -console.log(2); -console.log(3); -​``` - -​```js -console.log(1); -console.log(2); -console.log(4); -​``` - - -``` - -## Diffs -Sometimes, you could be presenting the same code across multiple slides. In this case, it would be annoying to copy and past the same code blocks in every slide, but you don't have to! By using `diff`, you specify that you want the same code to be displayed but with some slight differences to the presentation, like focusing on different lines, or new titles and subtitles. Here is an example of `diff` being used: - -```js -import { CodeSurfer } from "code-surfer" - - - -​```js -console.log(1); -console.log(2); -console.log(3); -​``` - -​```diff 1 subtitle="log 1" -​``` - -​```diff 2 subtitle="log 2" -​``` - -​```diff 3 subtitle="log 3" -​``` - - -``` -Here, we display the same code in all the code blocks, but each `diff` specifies a particular line to highlight and subtitle to display. - -## A Full Example -To see an example that uses all of these features, see this [slide deck](https://codesurfer.pomb.us/full/ "Code Surfer"), as well as it's [source code](https://codesurfer.pomb.us/full/ "Code Surfer Deck"). - -# Deploying a Presentation - -To run mdx-deck, add a run script to your package.json file like this : - -``` -"scripts": { - "start": "mdx-deck deck.mdx" -} -``` - -Then run `npm start` in your command terminal. \ No newline at end of file diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 29c8b5ab..00000000 --- a/package-lock.json +++ /dev/null @@ -1,17604 +0,0 @@ -{ - "name": "concurrent-mode-deck", - "version": "1.0.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", - "requires": { - "@babel/highlight": "^7.8.3" - } - }, - "@babel/compat-data": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.9.0.tgz", - "integrity": "sha512-zeFQrr+284Ekvd9e7KAX954LkapWiOmQtsfHirhxqfdlX6MEC32iRE+pqUGlYIBchdevaCwvzxWGSy/YBNI85g==", - "requires": { - "browserslist": "^4.9.1", - "invariant": "^2.2.4", - "semver": "^5.5.0" - } - }, - "@babel/core": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.8.4.tgz", - "integrity": "sha512-0LiLrB2PwrVI+a2/IEskBopDYSd8BCb3rOvH7D5tzoWd696TBEduBvuLVm4Nx6rltrLZqvI3MCalB2K2aVzQjA==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.8.4", - "@babel/helpers": "^7.8.4", - "@babel/parser": "^7.8.4", - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.8.4", - "@babel/types": "^7.8.3", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.0", - "lodash": "^4.17.13", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - }, - "@babel/generator": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.5.tgz", - "integrity": "sha512-GbNIxVB3ZJe3tLeDm1HSn2AhuD/mVcyLDpgtLXa5tplmWrJdF/elxB56XNqCuD6szyNkDi6wuoKXln3QeBmCHQ==", - "requires": { - "@babel/types": "^7.9.5", - "jsesc": "^2.5.1", - "lodash": "^4.17.13", - "source-map": "^0.5.0" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz", - "integrity": "sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz", - "integrity": "sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw==", - "requires": { - "@babel/helper-explode-assignable-expression": "^7.8.3", - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-builder-react-jsx": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.9.0.tgz", - "integrity": "sha512-weiIo4gaoGgnhff54GQ3P5wsUQmnSwpkvU0r6ZHq6TzoSzKy4JxHEgnxNytaKbov2a9z/CVNyzliuCOUPEX3Jw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/types": "^7.9.0" - } - }, - "@babel/helper-builder-react-jsx-experimental": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.9.5.tgz", - "integrity": "sha512-HAagjAC93tk748jcXpZ7oYRZH485RCq/+yEv9SIWezHRPv9moZArTnkUNciUNzvwHUABmiWKlcxJvMcu59UwTg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-module-imports": "^7.8.3", - "@babel/types": "^7.9.5" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.8.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.7.tgz", - "integrity": "sha512-4mWm8DCK2LugIS+p1yArqvG1Pf162upsIsjE7cNBjez+NjliQpVhj20obE520nao0o14DaTnFJv+Fw5a0JpoUw==", - "requires": { - "@babel/compat-data": "^7.8.6", - "browserslist": "^4.9.1", - "invariant": "^2.2.4", - "levenary": "^1.1.1", - "semver": "^5.5.0" - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.9.5.tgz", - "integrity": "sha512-IipaxGaQmW4TfWoXdqjY0TzoXQ1HRS0kPpEgvjosb3u7Uedcq297xFqDQiCcQtRRwzIMif+N1MLVI8C5a4/PAA==", - "requires": { - "@babel/helper-function-name": "^7.9.5", - "@babel/helper-member-expression-to-functions": "^7.8.3", - "@babel/helper-optimise-call-expression": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.6", - "@babel/helper-split-export-declaration": "^7.8.3" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.8.8", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.8.tgz", - "integrity": "sha512-LYVPdwkrQEiX9+1R29Ld/wTrmQu1SSKYnuOk3g0CkcZMA1p0gsNxJFj/3gBdaJ7Cg0Fnek5z0DsMULePP7Lrqg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-regex": "^7.8.3", - "regexpu-core": "^4.7.0" - } - }, - "@babel/helper-define-map": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz", - "integrity": "sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g==", - "requires": { - "@babel/helper-function-name": "^7.8.3", - "@babel/types": "^7.8.3", - "lodash": "^4.17.13" - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz", - "integrity": "sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw==", - "requires": { - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-function-name": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", - "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", - "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.9.5" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", - "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz", - "integrity": "sha512-ky1JLOjcDUtSc+xkt0xhYff7Z6ILTAHKmZLHPxAhOP0Nd77O+3nCsd6uSVYur6nJnCI029CrNbYlc0LoPfAPQg==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz", - "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-module-imports": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", - "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-module-transforms": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz", - "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==", - "requires": { - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.6", - "@babel/helper-simple-access": "^7.8.3", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/template": "^7.8.6", - "@babel/types": "^7.9.0", - "lodash": "^4.17.13" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", - "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" - }, - "@babel/helper-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.8.3.tgz", - "integrity": "sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ==", - "requires": { - "lodash": "^4.17.13" - } - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz", - "integrity": "sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-wrap-function": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-replace-supers": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz", - "integrity": "sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA==", - "requires": { - "@babel/helper-member-expression-to-functions": "^7.8.3", - "@babel/helper-optimise-call-expression": "^7.8.3", - "@babel/traverse": "^7.8.6", - "@babel/types": "^7.8.6" - } - }, - "@babel/helper-simple-access": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", - "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==", - "requires": { - "@babel/template": "^7.8.3", - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", - "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", - "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==" - }, - "@babel/helper-wrap-function": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz", - "integrity": "sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ==", - "requires": { - "@babel/helper-function-name": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3" - } - }, - "@babel/helpers": { - "version": "7.9.2", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.2.tgz", - "integrity": "sha512-JwLvzlXVPjO8eU9c/wF9/zOIN7X6h8DYf7mG4CiFRZRvZNKEF5dQ3H3V+ASkHoIB3mWhatgl5ONhyqHRI6MppA==", - "requires": { - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.9.0", - "@babel/types": "^7.9.0" - } - }, - "@babel/highlight": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", - "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.0", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.9.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", - "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==" - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz", - "integrity": "sha512-NZ9zLv848JsV3hs8ryEh7Uaz/0KsmPLqv0+PdkDJL1cJy0K4kOCFa8zc1E3mp+RHPQcpdfb/6GovEsW4VDrOMw==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-remap-async-to-generator": "^7.8.3", - "@babel/plugin-syntax-async-generators": "^7.8.0" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz", - "integrity": "sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.3.tgz", - "integrity": "sha512-NyaBbyLFXFLT9FP+zk0kYlUlA8XtCUbehs67F0nnEg7KICgMc2mNkIeu9TYhKzyXMkrapZFwAhXLdnt4IYHy1w==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-dynamic-import": "^7.8.0" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.3.tgz", - "integrity": "sha512-KGhQNZ3TVCQG/MjRbAUwuH+14y9q0tpxs1nWWs3pbSleRdDro9SAMMDyye8HhY1gqZ7/NqIc8SKhya0wRDgP1Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.0" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz", - "integrity": "sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-8qvuPwU/xxUCt78HocNlv0mXXo0wdh9VT1R04WU8HGOfaOob26pF+9P5/lYjN/q7DHOX1bvX60hnhOvuQUJdbA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz", - "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.0" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.8.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.8.tgz", - "integrity": "sha512-EVhjVsMpbhLw9ZfHWSx2iy13Q8Z/eg8e8ccVWt23sWQK5l1UdkoLJPN5w69UA4uITGBnEZD2JOe4QOHycYKv8A==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.8.8", - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@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-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-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.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz", - "integrity": "sha512-WxdW9xyLgBdefoo0Ynn3MRSkhe5tFVxxKNVdnZSh318WrG2e2jH+E9wd/++JsqcLJZPfz87njQJ8j2Upjm0M0A==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@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.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.8.3.tgz", - "integrity": "sha512-H7dCMAdN83PcCmqmkHB5dtp+Xa9a6LKSvA2hiFBC/5alSHxM5VgWZXFqDi0YFe8XNGT6iCa+z4V4zSt/PdZ7Dw==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@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-top-level-await": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.8.3.tgz", - "integrity": "sha512-kwj1j9lL/6Wd0hROD3b/OZZ7MSrZLqqn9RAZ5+cYYsflQ9HZBIKCUkr3+uL1MEJ1NePiUbf98jjiMQSv0NMR9g==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz", - "integrity": "sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz", - "integrity": "sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ==", - "requires": { - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-remap-async-to-generator": "^7.8.3" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz", - "integrity": "sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz", - "integrity": "sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "lodash": "^4.17.13" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.5.tgz", - "integrity": "sha512-x2kZoIuLC//O5iA7PEvecB105o7TLzZo8ofBVhP79N+DO3jaX+KYfww9TQcfBEZD0nikNyYcGB1IKtRq36rdmg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-define-map": "^7.8.3", - "@babel/helper-function-name": "^7.9.5", - "@babel/helper-optimise-call-expression": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.6", - "@babel/helper-split-export-declaration": "^7.8.3", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz", - "integrity": "sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.9.5.tgz", - "integrity": "sha512-j3OEsGel8nHL/iusv/mRd5fYZ3DrOxWC82x0ogmdN/vHfAP4MYw+AFKYanzWlktNwikKvlzUV//afBW5FTp17Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz", - "integrity": "sha512-kLs1j9Nn4MQoBYdRXH6AeaXMbEJFaFu/v1nQkvib6QzTj8MZI5OQzqmD83/2jEM1z0DLilra5aWO5YpyC0ALIw==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz", - "integrity": "sha512-s8dHiBUbcbSgipS4SMFuWGqCvyge5V2ZeAWzR6INTVC3Ltjig/Vw1G2Gztv0vU/hRG9X8IvKvYdoksnUfgXOEQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz", - "integrity": "sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ==", - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz", - "integrity": "sha512-lTAnWOpMwOXpyDx06N+ywmF3jNbafZEqZ96CGYabxHrxNX8l5ny7dt4bK/rGwAh9utyP2b2Hv7PlZh1AAS54FQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz", - "integrity": "sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ==", - "requires": { - "@babel/helper-function-name": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz", - "integrity": "sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz", - "integrity": "sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.9.0.tgz", - "integrity": "sha512-vZgDDF003B14O8zJy0XXLnPH4sg+9X5hFBBGN1V+B2rgrB+J2xIypSN6Rk9imB2hSTHQi5OHLrFWsZab1GMk+Q==", - "requires": { - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", - "babel-plugin-dynamic-import-node": "^2.3.0" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.0.tgz", - "integrity": "sha512-qzlCrLnKqio4SlgJ6FMMLBe4bySNis8DFn1VkGmOcxG9gqEyPIOzeQrA//u0HAKrWpJlpZbZMPB1n/OPa4+n8g==", - "requires": { - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-simple-access": "^7.8.3", - "babel-plugin-dynamic-import-node": "^2.3.0" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.9.0.tgz", - "integrity": "sha512-FsiAv/nao/ud2ZWy4wFacoLOm5uxl0ExSQ7ErvP7jpoihLR6Cq90ilOFyX9UXct3rbtKsAiZ9kFt5XGfPe/5SQ==", - "requires": { - "@babel/helper-hoist-variables": "^7.8.3", - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", - "babel-plugin-dynamic-import-node": "^2.3.0" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.9.0.tgz", - "integrity": "sha512-uTWkXkIVtg/JGRSIABdBoMsoIeoHQHPTL0Y2E7xf5Oj7sLqwVsNXOkNk0VJc7vF0IMBsPeikHxFjGe+qmwPtTQ==", - "requires": { - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz", - "integrity": "sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.8.3" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz", - "integrity": "sha512-QuSGysibQpyxexRyui2vca+Cmbljo8bcRckgzYV4kRIsHpVeyeC3JDO63pY+xFZ6bWOBn7pfKZTqV4o/ix9sFw==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz", - "integrity": "sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.3" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.5.tgz", - "integrity": "sha512-0+1FhHnMfj6lIIhVvS4KGQJeuhe1GI//h5uptK4PvLt+BGBxsoUJbd3/IW002yk//6sZPlFgsG1hY6OHLcy6kA==", - "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz", - "integrity": "sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.8.3.tgz", - "integrity": "sha512-3Jy/PCw8Fe6uBKtEgz3M82ljt+lTg+xJaM4og+eyu83qLT87ZUSckn0wy7r31jflURWLO83TW6Ylf7lyXj3m5A==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.9.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.9.4.tgz", - "integrity": "sha512-Mjqf3pZBNLt854CK0C/kRuXAnE6H/bo7xYojP+WGtX8glDGSibcwnsWwhwoSuRg0+EBnxPC1ouVnuetUIlPSAw==", - "requires": { - "@babel/helper-builder-react-jsx": "^7.9.0", - "@babel/helper-builder-react-jsx-experimental": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-jsx": "^7.8.3" - } - }, - "@babel/plugin-transform-react-jsx-development": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.9.0.tgz", - "integrity": "sha512-tK8hWKrQncVvrhvtOiPpKrQjfNX3DtkNLSX4ObuGcpS9p0QrGetKmlySIGR07y48Zft8WVgPakqd/bk46JrMSw==", - "requires": { - "@babel/helper-builder-react-jsx-experimental": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-jsx": "^7.8.3" - } - }, - "@babel/plugin-transform-react-jsx-self": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.9.0.tgz", - "integrity": "sha512-K2ObbWPKT7KUTAoyjCsFilOkEgMvFG+y0FqOl6Lezd0/13kMkkjHskVsZvblRPj1PHA44PrToaZANrryppzTvQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-jsx": "^7.8.3" - } - }, - "@babel/plugin-transform-react-jsx-source": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.9.0.tgz", - "integrity": "sha512-K6m3LlSnTSfRkM6FcRk8saNEeaeyG5k7AVkBU2bZK3+1zdkSED3qNdsWrUgQBeTVD2Tp3VMmerxVO2yM5iITmw==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-jsx": "^7.8.3" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.8.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz", - "integrity": "sha512-TIg+gAl4Z0a3WmD3mbYSk+J9ZUH6n/Yc57rtKRnlA/7rcCvpekHXe0CMZHP1gYp7/KLe9GHTuIba0vXmls6drA==", - "requires": { - "regenerator-transform": "^0.14.2" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.8.3.tgz", - "integrity": "sha512-mwMxcycN3omKFDjDQUl+8zyMsBfjRFr0Zn/64I41pmjv4NJuqcYlEtezwYtw9TFd9WR1vN5kiM+O0gMZzO6L0A==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.9.0.tgz", - "integrity": "sha512-pUu9VSf3kI1OqbWINQ7MaugnitRss1z533436waNXp+0N3ur3zfut37sXiQMxkuCF4VUjwZucen/quskCh7NHw==", - "requires": { - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "resolve": "^1.8.1", - "semver": "^5.5.1" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz", - "integrity": "sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz", - "integrity": "sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz", - "integrity": "sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-regex": "^7.8.3" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz", - "integrity": "sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.4.tgz", - "integrity": "sha512-2QKyfjGdvuNfHsb7qnBBlKclbD4CfshH2KvDabiijLMGXPHJXGxtDzwIF7bQP+T0ysw8fYTtxPafgfs/c1Lrqg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz", - "integrity": "sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/polyfill": { - "version": "7.8.7", - "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.8.7.tgz", - "integrity": "sha512-LeSfP9bNZH2UOZgcGcZ0PIHUt1ZuHub1L3CVmEyqLxCeDLm4C5Gi8jRH8ZX2PNpDhQCo0z6y/+DIs2JlliXW8w==", - "requires": { - "core-js": "^2.6.5", - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/preset-env": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.5.tgz", - "integrity": "sha512-eWGYeADTlPJH+wq1F0wNfPbVS1w1wtmMJiYk55Td5Yu28AsdR9AsC97sZ0Qq8fHqQuslVSIYSGJMcblr345GfQ==", - "requires": { - "@babel/compat-data": "^7.9.0", - "@babel/helper-compilation-targets": "^7.8.7", - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-proposal-async-generator-functions": "^7.8.3", - "@babel/plugin-proposal-dynamic-import": "^7.8.3", - "@babel/plugin-proposal-json-strings": "^7.8.3", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-proposal-numeric-separator": "^7.8.3", - "@babel/plugin-proposal-object-rest-spread": "^7.9.5", - "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", - "@babel/plugin-proposal-optional-chaining": "^7.9.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", - "@babel/plugin-syntax-async-generators": "^7.8.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", - "@babel/plugin-syntax-json-strings": "^7.8.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", - "@babel/plugin-syntax-numeric-separator": "^7.8.0", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.0", - "@babel/plugin-syntax-top-level-await": "^7.8.3", - "@babel/plugin-transform-arrow-functions": "^7.8.3", - "@babel/plugin-transform-async-to-generator": "^7.8.3", - "@babel/plugin-transform-block-scoped-functions": "^7.8.3", - "@babel/plugin-transform-block-scoping": "^7.8.3", - "@babel/plugin-transform-classes": "^7.9.5", - "@babel/plugin-transform-computed-properties": "^7.8.3", - "@babel/plugin-transform-destructuring": "^7.9.5", - "@babel/plugin-transform-dotall-regex": "^7.8.3", - "@babel/plugin-transform-duplicate-keys": "^7.8.3", - "@babel/plugin-transform-exponentiation-operator": "^7.8.3", - "@babel/plugin-transform-for-of": "^7.9.0", - "@babel/plugin-transform-function-name": "^7.8.3", - "@babel/plugin-transform-literals": "^7.8.3", - "@babel/plugin-transform-member-expression-literals": "^7.8.3", - "@babel/plugin-transform-modules-amd": "^7.9.0", - "@babel/plugin-transform-modules-commonjs": "^7.9.0", - "@babel/plugin-transform-modules-systemjs": "^7.9.0", - "@babel/plugin-transform-modules-umd": "^7.9.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", - "@babel/plugin-transform-new-target": "^7.8.3", - "@babel/plugin-transform-object-super": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.9.5", - "@babel/plugin-transform-property-literals": "^7.8.3", - "@babel/plugin-transform-regenerator": "^7.8.7", - "@babel/plugin-transform-reserved-words": "^7.8.3", - "@babel/plugin-transform-shorthand-properties": "^7.8.3", - "@babel/plugin-transform-spread": "^7.8.3", - "@babel/plugin-transform-sticky-regex": "^7.8.3", - "@babel/plugin-transform-template-literals": "^7.8.3", - "@babel/plugin-transform-typeof-symbol": "^7.8.4", - "@babel/plugin-transform-unicode-regex": "^7.8.3", - "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.9.5", - "browserslist": "^4.9.1", - "core-js-compat": "^3.6.2", - "invariant": "^2.2.2", - "levenary": "^1.1.1", - "semver": "^5.5.0" - }, - "dependencies": { - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.5.tgz", - "integrity": "sha512-VP2oXvAf7KCYTthbUHwBlewbl1Iq059f6seJGsxMizaCdgHIeczOr7FBqELhSqfkIl04Fi8okzWzl63UKbQmmg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.9.5" - } - } - } - }, - "@babel/preset-modules": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.3.tgz", - "integrity": "sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg==", - "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.9.4", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.9.4.tgz", - "integrity": "sha512-AxylVB3FXeOTQXNXyiuAQJSvss62FEotbX2Pzx3K/7c+MKJMdSg6Ose6QYllkdCFA8EInCJVw7M/o5QbLuA4ZQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-transform-react-display-name": "^7.8.3", - "@babel/plugin-transform-react-jsx": "^7.9.4", - "@babel/plugin-transform-react-jsx-development": "^7.9.0", - "@babel/plugin-transform-react-jsx-self": "^7.9.0", - "@babel/plugin-transform-react-jsx-source": "^7.9.0" - } - }, - "@babel/runtime": { - "version": "7.9.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz", - "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/runtime-corejs3": { - "version": "7.9.2", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.9.2.tgz", - "integrity": "sha512-HHxmgxbIzOfFlZ+tdeRKtaxWOMUoCG5Mu3wKeUmOxjYrwb3AAHgnmtCUbPPK11/raIWLIBK250t8E2BPO0p7jA==", - "requires": { - "core-js-pure": "^3.0.0", - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", - "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6" - } - }, - "@babel/traverse": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.5.tgz", - "integrity": "sha512-c4gH3jsvSuGUezlP6rzSJ6jf8fYjLj3hsMZRx/nX0h+fmHN0w+ekubRrHPqnMec0meycA2nwCsJ7dC8IPem2FQ==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.5", - "@babel/helper-function-name": "^7.9.5", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/parser": "^7.9.0", - "@babel/types": "^7.9.5", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.13" - } - }, - "@babel/types": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz", - "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - }, - "@code-surfer/standalone": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@code-surfer/standalone/-/standalone-3.0.0.tgz", - "integrity": "sha512-xixHMRddyWC1pquTYOp7UDBdZi+65WthhsOt3qCzCGSrMFB4Dquo9ys5xF+0xRCU2HcWjdTlSXcSYUV5kOGhEg==", - "requires": { - "@code-surfer/step-parser": "3.0.0", - "@code-surfer/themes": "3.0.0", - "@types/table": "^4.0.7", - "@types/theme-ui": "^0.2.2", - "array.prototype.flat": "^1.2.1", - "diff": "^4.0.1", - "prismjs": "^1.16.0", - "rebound": "^0.1.0", - "shell-quote": "^1.6.1" - } - }, - "@code-surfer/step-parser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@code-surfer/step-parser/-/step-parser-3.0.0.tgz", - "integrity": "sha512-FsbNOTK3RKRhDJzzq9kP8OlxBTPIZwH4a8gAqI01TuxVVF7zSJMb/eFm975MGIFfvHo5k6N503Mdfc6t7PNj/w==", - "requires": { - "array.prototype.flat": "^1.2.1", - "diff": "^4.0.1", - "prismjs": "^1.16.0", - "shell-quote": "^1.6.1" - } - }, - "@code-surfer/themes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@code-surfer/themes/-/themes-3.0.0.tgz", - "integrity": "sha512-Zw7bjyfVOC5F237aOPHmCrnauOlVb4WWRagheYaiU1rk4+A76MMiDUGG+J0U5ZKGjop6M9lw5qxXP6RVnnSq2Q==" - }, - "@emotion/babel-plugin-jsx-pragmatic": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@emotion/babel-plugin-jsx-pragmatic/-/babel-plugin-jsx-pragmatic-0.1.5.tgz", - "integrity": "sha512-y+3AJ0SItMDaAgGPVkQBC/S/BaqaPACkQ6MyCI2CUlrjTxKttTVfD3TMtcs7vLEcLxqzZ1xiG0vzwCXjhopawQ==", - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" - } - }, - "@emotion/babel-preset-css-prop": { - "version": "10.0.27", - "resolved": "https://registry.npmjs.org/@emotion/babel-preset-css-prop/-/babel-preset-css-prop-10.0.27.tgz", - "integrity": "sha512-rducrjTpLGDholp0l2l4pXqpzAqYYGMg/x4IteO0db2smf6zegn6RRZdDnbaoMSs63tfPWgo2WukT1/F1gX/AA==", - "requires": { - "@babel/plugin-transform-react-jsx": "^7.3.0", - "@babel/runtime": "^7.5.5", - "@emotion/babel-plugin-jsx-pragmatic": "^0.1.5", - "babel-plugin-emotion": "^10.0.27" - } - }, - "@emotion/cache": { - "version": "10.0.29", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-10.0.29.tgz", - "integrity": "sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ==", - "requires": { - "@emotion/sheet": "0.9.4", - "@emotion/stylis": "0.8.5", - "@emotion/utils": "0.11.3", - "@emotion/weak-memoize": "0.2.5" - } - }, - "@emotion/core": { - "version": "10.0.28", - "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.0.28.tgz", - "integrity": "sha512-pH8UueKYO5jgg0Iq+AmCLxBsvuGtvlmiDCOuv8fGNYn3cowFpLN98L8zO56U0H1PjDIyAlXymgL3Wu7u7v6hbA==", - "requires": { - "@babel/runtime": "^7.5.5", - "@emotion/cache": "^10.0.27", - "@emotion/css": "^10.0.27", - "@emotion/serialize": "^0.11.15", - "@emotion/sheet": "0.9.4", - "@emotion/utils": "0.11.3" - } - }, - "@emotion/css": { - "version": "10.0.27", - "resolved": "https://registry.npmjs.org/@emotion/css/-/css-10.0.27.tgz", - "integrity": "sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw==", - "requires": { - "@emotion/serialize": "^0.11.15", - "@emotion/utils": "0.11.3", - "babel-plugin-emotion": "^10.0.27" - } - }, - "@emotion/hash": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", - "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" - }, - "@emotion/is-prop-valid": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", - "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", - "requires": { - "@emotion/memoize": "0.7.4" - } - }, - "@emotion/memoize": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", - "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" - }, - "@emotion/serialize": { - "version": "0.11.16", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.16.tgz", - "integrity": "sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==", - "requires": { - "@emotion/hash": "0.8.0", - "@emotion/memoize": "0.7.4", - "@emotion/unitless": "0.7.5", - "@emotion/utils": "0.11.3", - "csstype": "^2.5.7" - } - }, - "@emotion/sheet": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-0.9.4.tgz", - "integrity": "sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA==" - }, - "@emotion/stylis": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", - "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" - }, - "@emotion/unitless": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", - "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" - }, - "@emotion/utils": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz", - "integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==" - }, - "@emotion/weak-memoize": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz", - "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" - }, - "@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" - } - }, - "@mdx-deck/themes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@mdx-deck/themes/-/themes-3.1.0.tgz", - "integrity": "sha512-i8wbjZ9rYhKXS60Lwq1tk3upz8fAVobm7orxAqOQunfarzOBXcecnVJh7rfcAjEF+2tGWZm7x3RT8rE9aABIAA==", - "requires": { - "lodash.merge": "^4.6.1", - "react-syntax-highlighter": "^12.2.1" - } - }, - "@mdx-js/mdx": { - "version": "1.5.8", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.5.8.tgz", - "integrity": "sha512-OzanPTN0p9GZOEVeEuEa8QsjxxGyfFOOnI/+V1oC1su9UIN4KUg1k4n/hWTZC+VZhdW1Lfj6+Ho8nIs6L+pbDA==", - "requires": { - "@babel/core": "7.8.4", - "@babel/plugin-syntax-jsx": "7.8.3", - "@babel/plugin-syntax-object-rest-spread": "7.8.3", - "@mdx-js/util": "^1.5.8", - "babel-plugin-apply-mdx-type-prop": "^1.5.8", - "babel-plugin-extract-import-names": "^1.5.8", - "camelcase-css": "2.0.1", - "detab": "2.0.3", - "hast-util-raw": "5.0.2", - "lodash.uniq": "4.5.0", - "mdast-util-to-hast": "7.0.0", - "remark-mdx": "^1.5.8", - "remark-parse": "7.0.2", - "remark-squeeze-paragraphs": "3.0.4", - "style-to-object": "0.3.0", - "unified": "8.4.2", - "unist-builder": "2.0.3", - "unist-util-visit": "2.0.2" - } - }, - "@mdx-js/react": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.5.2.tgz", - "integrity": "sha512-EPRz3QiTs830JPbEYJ3AWbWA+yPPtXrvRGci9cTme4TYoR0XigOfB1wP+aghqp+pUdY+dTPrePDczvC6UwiqsA==" - }, - "@mdx-js/util": { - "version": "1.5.8", - "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.5.8.tgz", - "integrity": "sha512-a7Gjjw8bfBSertA/pTWBA/9WKEhgaSxvQE2NTSUzaknrzGFOhs4alZSHh3RHmSFdSWv5pUuzAgsWseMLhWEVkQ==" - }, - "@mikaelkristiansson/domready": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/@mikaelkristiansson/domready/-/domready-1.0.10.tgz", - "integrity": "sha512-6cDuZeKSCSJ1KvfEQ25Y8OXUjqDJZ+HgUs6dhASWbAX8fxVraTfPsSeRe2bN+4QJDsgUaXaMWBYfRomCr04GGg==" - }, - "@nodelib/fs.scandir": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", - "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", - "requires": { - "@nodelib/fs.stat": "2.0.3", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", - "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==" - }, - "@nodelib/fs.walk": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", - "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", - "requires": { - "@nodelib/fs.scandir": "2.1.3", - "fastq": "^1.6.0" - } - }, - "@philpl/gatsby-theme-mdx-deck": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@philpl/gatsby-theme-mdx-deck/-/gatsby-theme-mdx-deck-3.2.0.tgz", - "integrity": "sha512-SGy3RvubKxdLwMu4e4QdfM7MBFzCdPlPJhIFto7Votx4VW7eD9/TuDn+mOMdj4dp/eT0WVYOXD01O947JgDSrg==", - "requires": { - "@emotion/core": "^10.0.22", - "@mdx-deck/themes": "^3.0.8", - "@mdx-js/mdx": "^1.5.2", - "@mdx-js/react": "^1.5.2", - "@reach/router": "^1.2.1", - "gatsby-plugin-alias-imports": "^1.0.5", - "gatsby-plugin-catch-links": "^2.1.21", - "gatsby-plugin-compile-es6-packages": "^2.0.0", - "gatsby-plugin-emotion": "^4.1.18", - "gatsby-plugin-layout": "^1.1.18", - "gatsby-plugin-mdx": "^1.0.63", - "gatsby-plugin-react-helmet": "^3.1.18", - "gatsby-plugin-react-svg": "^2.1.2", - "gatsby-plugin-theme-ui": "^0.2.53", - "gatsby-remark-import-code": "^0.1.1", - "gatsby-source-filesystem": "^2.1.42", - "hhmmss": "^1.0.0", - "lodash.get": "^4.4.2", - "lodash.merge": "^4.6.1", - "mkdirp": "^0.5.1", - "react-helmet": "^6.0.0-beta", - "react-spring": "^8.0.27", - "react-swipeable": "^5.5.0", - "remark-emoji": "^2.0.2", - "remark-unwrap-images": "^1.0.0", - "theme-ui": "^0.2.52" - } - }, - "@pieh/friendly-errors-webpack-plugin": { - "version": "1.7.0-chalk-2", - "resolved": "https://registry.npmjs.org/@pieh/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.0-chalk-2.tgz", - "integrity": "sha512-65+vYGuDkHBCWWjqzzR/Ck318+d6yTI00EqII9qe3aPD1J3Olhvw0X38uM5moQb1PK/ksDXwSoPGt/5QhCiotw==", - "requires": { - "chalk": "^2.4.2", - "error-stack-parser": "^2.0.0", - "string-width": "^2.0.0", - "strip-ansi": "^3" - } - }, - "@reach/router": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@reach/router/-/router-1.3.3.tgz", - "integrity": "sha512-gOIAiFhWdiVGSVjukKeNKkCRBLmnORoTPyBihI/jLunICPgxdP30DroAvPQuf1eVfQbfGJQDJkwhJXsNPMnVWw==", - "requires": { - "create-react-context": "0.3.0", - "invariant": "^2.2.3", - "prop-types": "^15.6.1", - "react-lifecycles-compat": "^3.0.4" - } - }, - "@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" - }, - "@styled-system/css": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@styled-system/css/-/css-5.1.5.tgz", - "integrity": "sha512-XkORZdS5kypzcBotAMPBoeckDs9aSZVkvrAlq5K3xP8IMAUek+x2O4NtwoSgkYkWWzVBu6DGdFZLR790QWGG+A==" - }, - "@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "requires": { - "defer-to-connect": "^1.0.1" - } - }, - "@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" - }, - "@types/configstore": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@types/configstore/-/configstore-2.1.1.tgz", - "integrity": "sha1-zR6FU2M60xhcPy8jns/10mQ+krY=" - }, - "@types/debug": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-0.0.29.tgz", - "integrity": "sha1-oeUUrfvZLwOiJLpU1pMRHb8fN1Q=" - }, - "@types/eslint-visitor-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", - "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==" - }, - "@types/events": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", - "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==" - }, - "@types/get-port": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/@types/get-port/-/get-port-0.0.4.tgz", - "integrity": "sha1-62u3Qj2fiItjJmDcfS/T5po1ZD4=" - }, - "@types/glob": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", - "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", - "requires": { - "@types/events": "*", - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/history": { - "version": "4.7.5", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.5.tgz", - "integrity": "sha512-wLD/Aq2VggCJXSjxEwrMafIP51Z+13H78nXIX0ABEuIGhmB5sNGbR113MOKo+yfw+RDo1ZU3DM6yfnnRF/+ouw==" - }, - "@types/json-schema": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.4.tgz", - "integrity": "sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA==" - }, - "@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" - }, - "@types/mkdirp": { - "version": "0.3.29", - "resolved": "https://registry.npmjs.org/@types/mkdirp/-/mkdirp-0.3.29.tgz", - "integrity": "sha1-fyrX7FX5FEgvybHsS7GuYCjUYGY=" - }, - "@types/node": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.11.0.tgz", - "integrity": "sha512-uM4mnmsIIPK/yeO+42F2RQhGUIs39K2RFmugcJANppXe6J1nvH87PvzPZYpza7Xhhs8Yn9yIAVdLZ84z61+0xQ==" - }, - "@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/prop-types": { - "version": "15.7.3", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", - "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" - }, - "@types/q": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz", - "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==" - }, - "@types/reach__router": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.4.tgz", - "integrity": "sha512-DZgYfxUIlVSjvf0AvBbYNbpXLrTFNNpU1HrvCRbnMtx3nvGUUWC1/zlAe4dD4FCPFtc+LQuIPEsDiTb0zQkthg==", - "requires": { - "@types/history": "*", - "@types/react": "*" - } - }, - "@types/react": { - "version": "16.9.32", - "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.32.tgz", - "integrity": "sha512-fmejdp0CTH00mOJmxUPPbWCEBWPvRIL4m8r0qD+BSDUqmutPyGQCHifzMpMzdvZwROdEdL78IuZItntFWgPXHQ==", - "requires": { - "@types/prop-types": "*", - "csstype": "^2.2.0" - } - }, - "@types/styled-system": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/@types/styled-system/-/styled-system-5.1.9.tgz", - "integrity": "sha512-QlWv6tmQV8dqk8s+LSLb9QAtmuQEnfv4f8lKKZkMgDqRFVmxJDBwEw0u4zhpxp56u0hdR+TCIk9dGfOw3TkCoQ==", - "requires": { - "csstype": "^2.6.9" - } - }, - "@types/styled-system__css": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/@types/styled-system__css/-/styled-system__css-5.0.8.tgz", - "integrity": "sha512-skv+daDje8vWQ8wnqVV0GCzgWVKx4gI9lJpAxWE77s52Ne6k/SCPP8HGE4BFbWDvK+qi5O3p89BGWVOQ1VHjMg==", - "requires": { - "csstype": "^2.6.6" - } - }, - "@types/table": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/@types/table/-/table-4.0.7.tgz", - "integrity": "sha512-HKtXvBxU8U8evZCSlUi9HbfT/SFW7nSGCoiBEheB06jAhXeW6JbGh8biEAqIFG5rZo9f8xeJVdIn455sddmIcw==" - }, - "@types/theme-ui": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/@types/theme-ui/-/theme-ui-0.2.8.tgz", - "integrity": "sha512-mJi14fyX54j2TZaKX8crvYPQuqZ0CAKRNjO5vwMLizKMYOnbXcgNFWhRZj5NNYjipFzsBp+5J3Rw4uTCSrftpA==", - "requires": { - "@emotion/serialize": "^0.11.15", - "@types/react": "*", - "@types/styled-system": "*", - "@types/styled-system__css": "*", - "csstype": "^2.6.6" - } - }, - "@types/tmp": { - "version": "0.0.32", - "resolved": "https://registry.npmjs.org/@types/tmp/-/tmp-0.0.32.tgz", - "integrity": "sha1-DTyzECL4Qn6ljACK8yuA2hJspOM=" - }, - "@types/unist": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", - "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==" - }, - "@types/vfile": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/vfile/-/vfile-3.0.2.tgz", - "integrity": "sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==", - "requires": { - "@types/node": "*", - "@types/unist": "*", - "@types/vfile-message": "*" - } - }, - "@types/vfile-message": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/vfile-message/-/vfile-message-2.0.0.tgz", - "integrity": "sha512-GpTIuDpb9u4zIO165fUy9+fXcULdD8HFRNli04GehoMVbeNq7D6OBnqSmg3lxZnC+UvgUhEWKxdKiwYUkGltIw==", - "requires": { - "vfile-message": "*" - } - }, - "@types/yoga-layout": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/yoga-layout/-/yoga-layout-1.9.1.tgz", - "integrity": "sha512-OpfgQXWLZn5Dl7mOd8dBNcV8NywXbYYoHjUpa64vJ/RQABaxMzJ5bVicKLGIvIiMnQPtPgKNgXb5jkv9fkOQtw==", - "optional": true - }, - "@typescript-eslint/eslint-plugin": { - "version": "2.27.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.27.0.tgz", - "integrity": "sha512-/my+vVHRN7zYgcp0n4z5A6HAK7bvKGBiswaM5zIlOQczsxj/aiD7RcgD+dvVFuwFaGh5+kM7XA6Q6PN0bvb1tw==", - "requires": { - "@typescript-eslint/experimental-utils": "2.27.0", - "functional-red-black-tree": "^1.0.1", - "regexpp": "^3.0.0", - "tsutils": "^3.17.1" - } - }, - "@typescript-eslint/experimental-utils": { - "version": "2.27.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.27.0.tgz", - "integrity": "sha512-vOsYzjwJlY6E0NJRXPTeCGqjv5OHgRU1kzxHKWJVPjDYGbPgLudBXjIlc+OD1hDBZ4l1DLbOc5VjofKahsu9Jw==", - "requires": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/typescript-estree": "2.27.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^2.0.0" - } - }, - "@typescript-eslint/parser": { - "version": "2.27.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.27.0.tgz", - "integrity": "sha512-HFUXZY+EdwrJXZo31DW4IS1ujQW3krzlRjBrFRrJcMDh0zCu107/nRfhk/uBasO8m0NVDbBF5WZKcIUMRO7vPg==", - "requires": { - "@types/eslint-visitor-keys": "^1.0.0", - "@typescript-eslint/experimental-utils": "2.27.0", - "@typescript-eslint/typescript-estree": "2.27.0", - "eslint-visitor-keys": "^1.1.0" - } - }, - "@typescript-eslint/typescript-estree": { - "version": "2.27.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.27.0.tgz", - "integrity": "sha512-t2miCCJIb/FU8yArjAvxllxbTiyNqaXJag7UOpB5DVoM3+xnjeOngtqlJkLRnMtzaRcJhe3CIR9RmL40omubhg==", - "requires": { - "debug": "^4.1.1", - "eslint-visitor-keys": "^1.1.0", - "glob": "^7.1.6", - "is-glob": "^4.0.1", - "lodash": "^4.17.15", - "semver": "^6.3.0", - "tsutils": "^3.17.1" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@webassemblyjs/ast": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz", - "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==", - "requires": { - "@webassemblyjs/helper-module-context": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/wast-parser": "1.8.5" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz", - "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==" - }, - "@webassemblyjs/helper-api-error": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz", - "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==" - }, - "@webassemblyjs/helper-buffer": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz", - "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==" - }, - "@webassemblyjs/helper-code-frame": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz", - "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==", - "requires": { - "@webassemblyjs/wast-printer": "1.8.5" - } - }, - "@webassemblyjs/helper-fsm": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz", - "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==" - }, - "@webassemblyjs/helper-module-context": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz", - "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==", - "requires": { - "@webassemblyjs/ast": "1.8.5", - "mamacro": "^0.0.3" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz", - "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==" - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz", - "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==", - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-buffer": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/wasm-gen": "1.8.5" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz", - "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz", - "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==", - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz", - "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==" - }, - "@webassemblyjs/wasm-edit": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz", - "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==", - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-buffer": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/helper-wasm-section": "1.8.5", - "@webassemblyjs/wasm-gen": "1.8.5", - "@webassemblyjs/wasm-opt": "1.8.5", - "@webassemblyjs/wasm-parser": "1.8.5", - "@webassemblyjs/wast-printer": "1.8.5" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz", - "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==", - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/ieee754": "1.8.5", - "@webassemblyjs/leb128": "1.8.5", - "@webassemblyjs/utf8": "1.8.5" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz", - "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==", - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-buffer": "1.8.5", - "@webassemblyjs/wasm-gen": "1.8.5", - "@webassemblyjs/wasm-parser": "1.8.5" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz", - "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==", - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-api-error": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/ieee754": "1.8.5", - "@webassemblyjs/leb128": "1.8.5", - "@webassemblyjs/utf8": "1.8.5" - } - }, - "@webassemblyjs/wast-parser": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz", - "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==", - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/floating-point-hex-parser": "1.8.5", - "@webassemblyjs/helper-api-error": "1.8.5", - "@webassemblyjs/helper-code-frame": "1.8.5", - "@webassemblyjs/helper-fsm": "1.8.5", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz", - "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==", - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/wast-parser": "1.8.5", - "@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==" - }, - "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.1.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz", - "integrity": "sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==" - }, - "acorn-jsx": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz", - "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==" - }, - "address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" - }, - "after": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", - "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=" - }, - "aggregate-error": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", - "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", - "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==", - "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==" - }, - "ajv-keywords": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", - "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==" - }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" - }, - "ansi-align": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", - "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", - "requires": { - "string-width": "^3.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==" - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" - }, - "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "requires": { - "type-fest": "^0.11.0" - }, - "dependencies": { - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==" - } - } - }, - "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": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - }, - "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.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" - }, - "arch": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz", - "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==" - }, - "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": "3.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", - "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=", - "requires": { - "ast-types-flow": "0.0.7", - "commander": "^2.11.0" - } - }, - "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-filter": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", - "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=" - }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" - }, - "array-includes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz", - "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0", - "is-string": "^1.0.5" - } - }, - "array-iterate": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-1.1.4.tgz", - "integrity": "sha512-sNRaPGh9nnmdC8Zf+pT3UqP8rnWj5Hf9wiFGsX3wUQ2yVSIhO2ShFwCoceIPpB41QF6i2OEmrHmCo36xronCVA==" - }, - "array-map": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", - "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=" - }, - "array-reduce": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", - "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=" - }, - "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.3", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz", - "integrity": "sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - } - }, - "arraybuffer.slice": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", - "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==" - }, - "arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "optional": true - }, - "asn1.js": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "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": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" - }, - "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" - }, - "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==" - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" - }, - "auto-bind": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/auto-bind/-/auto-bind-4.0.0.tgz", - "integrity": "sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ==", - "optional": true - }, - "autoprefixer": { - "version": "9.7.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.6.tgz", - "integrity": "sha512-F7cYpbN7uVVhACZTeeIeealwdGM6wMtfWARVLTy5xmKtgVdBNJvbDRoCK3YO1orcs7gv/KwYlb3iXwu9Ug9BkQ==", - "requires": { - "browserslist": "^4.11.1", - "caniuse-lite": "^1.0.30001039", - "chalk": "^2.4.2", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.27", - "postcss-value-parser": "^4.0.3" - } - }, - "axios": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", - "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", - "requires": { - "follow-redirects": "1.5.10" - } - }, - "axobject-query": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.1.2.tgz", - "integrity": "sha512-ICt34ZmrVt8UQnvPl6TVyDTkmhXmAyAT4Jh5ugfGUX4MOrZ+U/ZY6/sdylRw3qGNr9Ub5AJsaHeDMzNLehRdOQ==" - }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - } - } - }, - "babel-core": { - "version": "7.0.0-bridge.0", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", - "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==" - }, - "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" - } - }, - "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" - } - }, - "babel-plugin-add-module-exports": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-add-module-exports/-/babel-plugin-add-module-exports-0.3.3.tgz", - "integrity": "sha512-hC37mm7aAdEb1n8SgggG8a1QuhZapsY/XLCi4ETSH6AVjXBCWEa50CXlOsAMPPWLnSx5Ns6mzz39uvuseh0Xjg==", - "requires": { - "chokidar": "^2.0.4" - }, - "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" - } - }, - "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" - } - }, - "fsevents": { - "version": "1.2.12", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", - "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", - "optional": true, - "requires": { - "node-pre-gyp": "*" - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "bundled": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "optional": true - }, - "aproba": { - "version": "1.2.0", - "bundled": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "bundled": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "optional": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chownr": { - "version": "1.1.4", - "bundled": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "optional": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "optional": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "optional": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "debug": { - "version": "3.2.6", - "bundled": true, - "optional": true, - "requires": { - "ms": "^2.1.1" - } - }, - "deep-extend": { - "version": "0.6.0", - "bundled": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "bundled": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.7", - "bundled": true, - "optional": true, - "requires": { - "minipass": "^2.6.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "optional": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "glob": { - "version": "7.1.6", - "bundled": true, - "optional": true, - "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" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.24", - "bundled": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore-walk": { - "version": "3.0.3", - "bundled": true, - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "optional": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "bundled": true, - "optional": true - }, - "ini": { - "version": "1.3.5", - "bundled": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "optional": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "optional": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "bundled": true, - "optional": true - }, - "minipass": { - "version": "2.9.0", - "bundled": true, - "optional": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.3.3", - "bundled": true, - "optional": true, - "requires": { - "minipass": "^2.9.0" - } - }, - "mkdirp": { - "version": "0.5.3", - "bundled": true, - "optional": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "ms": { - "version": "2.1.2", - "bundled": true, - "optional": true - }, - "needle": { - "version": "2.3.3", - "bundled": true, - "optional": true, - "requires": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - } - }, - "node-pre-gyp": { - "version": "0.14.0", - "bundled": true, - "optional": true, - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4.4.2" - } - }, - "nopt": { - "version": "4.0.3", - "bundled": true, - "optional": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "npm-bundled": { - "version": "1.1.1", - "bundled": true, - "optional": true, - "requires": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "bundled": true, - "optional": true - }, - "npm-packlist": { - "version": "1.4.8", - "bundled": true, - "optional": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npmlog": { - "version": "4.1.2", - "bundled": true, - "optional": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "optional": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "bundled": true, - "optional": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.1", - "bundled": true, - "optional": true - }, - "rc": { - "version": "1.2.8", - "bundled": true, - "optional": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - } - }, - "readable-stream": { - "version": "2.3.7", - "bundled": true, - "optional": true, - "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" - } - }, - "rimraf": { - "version": "2.7.1", - "bundled": true, - "optional": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "bundled": true, - "optional": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "bundled": true, - "optional": true - }, - "semver": { - "version": "5.7.1", - "bundled": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "optional": true - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "optional": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "optional": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "optional": true - }, - "tar": { - "version": "4.4.13", - "bundled": true, - "optional": true, - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - } - }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "wide-align": { - "version": "1.1.3", - "bundled": true, - "optional": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "yallist": { - "version": "3.1.1", - "bundled": true, - "optional": true - } - } - }, - "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-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "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" - } - }, - "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" - } - }, - "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==", - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "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" - } - }, - "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==", - "optional": true, - "requires": { - "safe-buffer": "~5.1.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=", - "optional": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, - "babel-plugin-apply-mdx-type-prop": { - "version": "1.5.8", - "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.5.8.tgz", - "integrity": "sha512-xYp5F9mAnZdDRFSd1vF3XQ0GQUbIulCpnuht2jCmK30GAHL8szVL7TgzwhEGamQ6yJmP/gEyYNM9OR5D2n26eA==", - "requires": { - "@babel/helper-plugin-utils": "7.8.3", - "@mdx-js/util": "^1.5.8" - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", - "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-emotion": { - "version": "10.0.33", - "resolved": "https://registry.npmjs.org/babel-plugin-emotion/-/babel-plugin-emotion-10.0.33.tgz", - "integrity": "sha512-bxZbTTGz0AJQDHm8k6Rf3RQJ8tX2scsfsRyKVgAbiUPUNIRtlK+7JxP+TAd1kRLABFxe0CFm2VdK4ePkoA9FxQ==", - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@emotion/hash": "0.8.0", - "@emotion/memoize": "0.7.4", - "@emotion/serialize": "^0.11.16", - "babel-plugin-macros": "^2.0.0", - "babel-plugin-syntax-jsx": "^6.18.0", - "convert-source-map": "^1.5.0", - "escape-string-regexp": "^1.0.5", - "find-root": "^1.1.0", - "source-map": "^0.5.7" - } - }, - "babel-plugin-extract-import-names": { - "version": "1.5.8", - "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.5.8.tgz", - "integrity": "sha512-LcLfP8ZRBZMdMAXHLugyvvd5PY0gMmLMWFogWAUsG32X6TYW2Eavx+il2bw73KDbW+UdCC1bAJ3NuU25T1MI3g==", - "requires": { - "@babel/helper-plugin-utils": "7.8.3" - } - }, - "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" - } - }, - "babel-plugin-remove-graphql-queries": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-2.8.1.tgz", - "integrity": "sha512-c/JNri17WypqZNnMsX2PweMe8e5hsJcYNO/VnUBX9iUIvmKBjd143RaUQq0xYa6bpQF0kzpTFVR0sOp+cQlBOQ==" - }, - "babel-plugin-syntax-jsx": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" - }, - "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-gatsby": { - "version": "0.2.36", - "resolved": "https://registry.npmjs.org/babel-preset-gatsby/-/babel-preset-gatsby-0.2.36.tgz", - "integrity": "sha512-vmqN6ht4B28dHlK7Qsau3JseHwTEkLjf2QkUcUKlYCuVk7skZkbN2B6O8QeJQTQ30V/6uUKiNMU/U0nc0RYMNQ==", - "requires": { - "@babel/plugin-proposal-class-properties": "^7.8.3", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-proposal-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.8.3", - "@babel/plugin-transform-spread": "^7.8.3", - "@babel/preset-env": "^7.8.7", - "@babel/preset-react": "^7.8.3", - "@babel/runtime": "^7.8.7", - "babel-plugin-dynamic-import-node": "^2.3.0", - "babel-plugin-macros": "^2.8.0", - "babel-plugin-transform-react-remove-prop-types": "^0.4.24", - "gatsby-core-utils": "^1.0.34" - } - }, - "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": { - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" - } - } - }, - "backo2": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=" - }, - "bail": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==" - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "base64-arraybuffer": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", - "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=" - }, - "base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" - }, - "base64id": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", - "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==" - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" - }, - "better-assert": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", - "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", - "requires": { - "callsite": "1.0.0" - } - }, - "better-opn": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-1.0.0.tgz", - "integrity": "sha512-q3eO2se4sFbTERB1dFBDdjTiIIpRohMErpwBX21lhPvmgmQNNrcQj0zbWRhMREDesJvyod9kxBS3kOtdAvkB/A==", - "requires": { - "open": "^6.4.0" - } - }, - "better-queue": { - "version": "3.8.10", - "resolved": "https://registry.npmjs.org/better-queue/-/better-queue-3.8.10.tgz", - "integrity": "sha512-e3gwNZgDCnNWl0An0Tz6sUjKDV9m6aB+K9Xg//vYeo8+KiH8pWhLFxkawcXhm6FpM//GfD9IQv/kmvWCAVVpKA==", - "requires": { - "better-queue-memory": "^1.0.1", - "node-eta": "^0.9.0", - "uuid": "^3.0.0" - } - }, - "better-queue-memory": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/better-queue-memory/-/better-queue-memory-1.0.4.tgz", - "integrity": "sha512-SWg5wFIShYffEmJpI6LgbL8/3Dqhku7xI1oEiy6FroP9DbcZlG0ZDjxvPdP9t7hTGW40IpIcC6zVoGT1oxjOuA==" - }, - "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.0.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", - "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==" - }, - "blob": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", - "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==" - }, - "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": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" - }, - "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" - }, - "dependencies": { - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" - } - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" - }, - "boxen": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", - "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", - "requires": { - "ansi-align": "^3.0.0", - "camelcase": "^5.3.1", - "chalk": "^3.0.0", - "cli-boxes": "^2.2.0", - "string-width": "^4.1.0", - "term-size": "^2.1.0", - "type-fest": "^0.8.1", - "widest-line": "^3.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "requires": { - "@types/color-name": "^1.1.1", - "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==" - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "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=" - }, - "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.0.1", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", - "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", - "requires": { - "bn.js": "^4.1.0", - "randombytes": "^2.0.1" - } - }, - "browserify-sign": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", - "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", - "requires": { - "bn.js": "^4.1.1", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.2", - "elliptic": "^6.0.0", - "inherits": "^2.0.1", - "parse-asn1": "^5.0.0" - } - }, - "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.11.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.11.1.tgz", - "integrity": "sha512-DCTr3kDrKEYNw6Jb9HFxVLQNaue8z+0ZfRBRjmCunKDEXEBajKDj2Y+Uelg+Pi29OnvaSGwjOsnRyNEkXzHg5g==", - "requires": { - "caniuse-lite": "^1.0.30001038", - "electron-to-chromium": "^1.3.390", - "node-releases": "^1.1.53", - "pkg-up": "^2.0.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-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "requires": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" - }, - "buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=" - }, - "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.1.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz", - "integrity": "sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==" - }, - "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": "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" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - } - } - }, - "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" - } - }, - "cache-manager": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/cache-manager/-/cache-manager-2.11.1.tgz", - "integrity": "sha512-XhUuc9eYwkzpK89iNewFwtvcDYMUsvtwzHeyEOPJna/WsVsXcrzsA1ft2M0QqPNunEzLhNCYPo05tEfG+YuNow==", - "requires": { - "async": "1.5.2", - "lodash.clonedeep": "4.5.0", - "lru-cache": "4.0.0" - } - }, - "cache-manager-fs-hash": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/cache-manager-fs-hash/-/cache-manager-fs-hash-0.0.7.tgz", - "integrity": "sha512-7X+FPItAJf1tKKqJx6ljDJQc0fgSR5B+KPxFQLj+vYSL4q9XdrCbZldgsNb6wueRuIooj01wt0FubB08zaefRg==", - "requires": { - "es6-promisify": "^6.0.0", - "lockfile": "^1.0.4" - } - }, - "cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "dependencies": { - "get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", - "requires": { - "pump": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" - } - } - }, - "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" - } - }, - "callsite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=" - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - }, - "camel-case": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", - "requires": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" - }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "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.30001039", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001039.tgz", - "integrity": "sha512-SezbWCTT34eyFoWHgx8UWso7YtvtM7oosmFoXbCkdC6qJzRfBTeTgE9REtKtiuKXuMwWTZEvdnFNGAyVMorv8Q==" - }, - "ccount": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.0.5.tgz", - "integrity": "sha512-MOli1W+nfbPLlKEhInaxhRdp7KVLFxLN5ykwzHgLsLI3H3gs5jjFAK4Eoj3OzzcxCtumDaI8onoVDeQyWaNTkw==" - }, - "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" - } - }, - "change-case": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/change-case/-/change-case-3.1.0.tgz", - "integrity": "sha512-2AZp7uJZbYEzRPsFoa+ijKdvp9zsrnnt6+yFokfwEpeJm0xuJDVoxiRCAaTzyJND8GJkofo2IcKWaUZ/OECVzw==", - "requires": { - "camel-case": "^3.0.0", - "constant-case": "^2.0.0", - "dot-case": "^2.1.0", - "header-case": "^1.0.0", - "is-lower-case": "^1.1.0", - "is-upper-case": "^1.1.0", - "lower-case": "^1.1.1", - "lower-case-first": "^1.0.0", - "no-case": "^2.3.2", - "param-case": "^2.1.0", - "pascal-case": "^2.0.0", - "path-case": "^2.1.0", - "sentence-case": "^2.1.0", - "snake-case": "^2.1.0", - "swap-case": "^1.1.0", - "title-case": "^2.1.0", - "upper-case": "^1.1.1", - "upper-case-first": "^1.1.0" - } - }, - "character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==" - }, - "character-entities-html4": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.4.tgz", - "integrity": "sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==" - }, - "character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==" - }, - "character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==" - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" - }, - "charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=" - }, - "cheerio": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz", - "integrity": "sha1-qbqoYKP5tZWmuBsahocxIe06Jp4=", - "requires": { - "css-select": "~1.2.0", - "dom-serializer": "~0.1.0", - "entities": "~1.1.1", - "htmlparser2": "^3.9.1", - "lodash.assignin": "^4.0.9", - "lodash.bind": "^4.1.4", - "lodash.defaults": "^4.0.1", - "lodash.filter": "^4.4.0", - "lodash.flatten": "^4.2.0", - "lodash.foreach": "^4.3.0", - "lodash.map": "^4.4.0", - "lodash.merge": "^4.4.0", - "lodash.pick": "^4.2.1", - "lodash.reduce": "^4.4.0", - "lodash.reject": "^4.4.0", - "lodash.some": "^4.4.0" - } - }, - "chokidar": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz", - "integrity": "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==", - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.1.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.3.0" - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - }, - "chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "requires": { - "tslib": "^1.9.0" - } - }, - "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" - } - }, - "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" - } - } - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" - }, - "cli-boxes": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz", - "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==" - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-spinners": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.3.1.tgz", - "integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==", - "optional": true - }, - "cli-table3": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.5.1.tgz", - "integrity": "sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw==", - "requires": { - "colors": "^1.1.2", - "object-assign": "^4.1.0", - "string-width": "^2.1.1" - } - }, - "cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "optional": true, - "requires": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "optional": true - }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "optional": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "optional": true - }, - "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==", - "optional": true, - "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==", - "optional": true - }, - "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==", - "optional": true - }, - "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==", - "optional": true - }, - "slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "optional": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - } - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "optional": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "optional": true, - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, - "cli-width": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", - "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" - }, - "clipboard": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.6.tgz", - "integrity": "sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg==", - "optional": true, - "requires": { - "good-listener": "^1.2.2", - "select": "^1.1.2", - "tiny-emitter": "^2.0.0" - } - }, - "clipboardy": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz", - "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", - "requires": { - "arch": "^2.1.1", - "execa": "^1.0.0", - "is-wsl": "^2.1.1" - }, - "dependencies": { - "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" - } - } - } - }, - "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==" - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "requires": { - "mimic-response": "^1.0.0" - } - }, - "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" - } - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" - }, - "code-surfer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/code-surfer/-/code-surfer-3.0.0.tgz", - "integrity": "sha512-sIhKTfDpZUVvD3TvxtM65rP6RYptF3gzPwfYsRH9qCbc5FBk+bUW09QhmU8J5ZWOaTUbnmimTB5pQi8T+nAP3Q==", - "requires": { - "@code-surfer/standalone": "3.0.0", - "@types/theme-ui": "^0.2.0", - "array.prototype.flat": "^1.2.1", - "diff": "^4.0.1", - "prismjs": "^1.16.0", - "rebound": "^0.1.0", - "shell-quote": "^1.6.1", - "use-spring": "^0.1.1" - } - }, - "collapse-white-space": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", - "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==" - }, - "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.2", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", - "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", - "requires": { - "color-convert": "^1.9.1", - "color-string": "^1.5.2" - } - }, - "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.3", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", - "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "optional": true - }, - "comma-separated-tokens": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", - "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==" - }, - "command-exists": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.8.tgz", - "integrity": "sha512-PM54PkseWbiiD/mMsbvW351/u+dafwTJ0ye2qB60G1aGQP9j3xK2gmMDc+R34L3nDtx4qMCitXT75mkbkGJDLw==" - }, - "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==" - }, - "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-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", - "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=" - }, - "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==" - }, - "component-inherit": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", - "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=" - }, - "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" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "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" - } - } - } - }, - "configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "requires": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - } - }, - "confusing-browser-globals": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.9.tgz", - "integrity": "sha512-KbS1Y0jMtyPgIxjO7ZzMAuUpAKMt1SzCL9fsrKsX6b0zJPTaT0SiSPmewwVZg9UAO83HVIlEhZF84LIjZ0lmAw==" - }, - "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==" - }, - "constant-case": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-2.0.0.tgz", - "integrity": "sha1-QXV2TTidP6nI7NKRhu1gBSQ7akY=", - "requires": { - "snake-case": "^2.1.0", - "upper-case": "^1.1.1" - } - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" - }, - "contains-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", - "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=" - }, - "content-disposition": { - "version": "0.5.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-hrtime": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/convert-hrtime/-/convert-hrtime-3.0.0.tgz", - "integrity": "sha512-7V+KqSvMiHp8yWDuwfww06XleMWVVB9b9tURBx+G7UTADuo5hYPuowKloz4OzOqbPezxgo+fdQ1522WzPG4OeA==" - }, - "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" - } - }, - "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=" - }, - "copyfiles": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/copyfiles/-/copyfiles-2.2.0.tgz", - "integrity": "sha512-iJbHJI+8OKqsq+4JF0rqgRkZzo++jqO6Wf4FUU1JM41cJF6JcY5968XyF4tm3Kkm7ZOMrqlljdm8N9oyY5raGw==", - "requires": { - "glob": "^7.0.5", - "minimatch": "^3.0.3", - "mkdirp": "^0.5.1", - "noms": "0.0.0", - "through2": "^2.0.1", - "yargs": "^13.2.4" - } - }, - "core-js": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", - "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" - }, - "core-js-compat": { - "version": "3.6.4", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.4.tgz", - "integrity": "sha512-zAa3IZPvsJ0slViBQ2z+vgyyTuhd3MFn1rBQjZSKVEgB0UMYhUkCj9jJUVPgGTGqWvsBVmfnruXgTcNyTlEiSA==", - "requires": { - "browserslist": "^4.8.3", - "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.6.4", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.4.tgz", - "integrity": "sha512-epIhRLkXdgv32xIUFaaAry2wdxZYBi6bgM7cB136dzzXXa+dFyRLTZeLUJxnd8ShrmyVXBub63n2NHo2JAt8Cw==" - }, - "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=" - }, - "cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "requires": { - "object-assign": "^4", - "vary": "^1" - } - }, - "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" - } - }, - "create-ecdh": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", - "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.0.0" - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "create-react-context": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz", - "integrity": "sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw==", - "requires": { - "gud": "^1.0.0", - "warning": "^4.0.3" - } - }, - "cross-fetch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.2.tgz", - "integrity": "sha1-pH/09/xxLauo9qaVoRyUhEDUVyM=", - "requires": { - "node-fetch": "2.1.2", - "whatwg-fetch": "2.0.4" - } - }, - "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" - } - }, - "crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=" - }, - "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": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" - }, - "css": { - "version": "2.2.4", - "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-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-loader": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-1.0.1.tgz", - "integrity": "sha512-+ZHAZm/yqvJ2kDtPne3uX0C+Vr3Zn5jFn2N4HywtS5ujwvsVkyg0VArEXpl3BgczDA8anieki1FIzhchX4yrDw==", - "requires": { - "babel-code-frame": "^6.26.0", - "css-selector-tokenizer": "^0.7.0", - "icss-utils": "^2.1.0", - "loader-utils": "^1.0.2", - "lodash": "^4.17.11", - "postcss": "^6.0.23", - "postcss-modules-extract-imports": "^1.2.0", - "postcss-modules-local-by-default": "^1.2.0", - "postcss-modules-scope": "^1.1.0", - "postcss-modules-values": "^1.3.0", - "postcss-value-parser": "^3.3.0", - "source-list-map": "^2.0.0" - }, - "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "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==" - }, - "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.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "requires": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - } - }, - "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-selector-tokenizer": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.2.tgz", - "integrity": "sha512-yj856NGuAymN6r8bn8/Jl46pR+OC3eEvAhfGYDUe7YPtTPAYrSSw4oAniZ9Y8T5B92hjhwTBLUen0/vKPxf6pw==", - "requires": { - "cssesc": "^3.0.0", - "fastparse": "^1.1.2", - "regexpu-core": "^4.6.0" - } - }, - "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": "2.1.3", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", - "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" - }, - "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.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", - "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", - "requires": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.7", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - }, - "dependencies": { - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - } - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" - } - } - }, - "cssnano-preset-default": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", - "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", - "requires": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.2", - "postcss-unique-selectors": "^4.0.1" - } - }, - "cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" - }, - "cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" - }, - "cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "requires": { - "postcss": "^7.0.0" - } - }, - "cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" - }, - "csso": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", - "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", - "requires": { - "css-tree": "1.0.0-alpha.39" - }, - "dependencies": { - "css-tree": { - "version": "1.0.0-alpha.39", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", - "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", - "requires": { - "mdn-data": "2.0.6", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", - "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "csstype": { - "version": "2.6.10", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.10.tgz", - "integrity": "sha512-D34BqZU4cIlMCY93rZHbrq9pjTAQJ3U8S8rfBqjwHxkGPThWFjzZDQpgMJY0QViLxth6ZKYiwFBo14RdN44U/w==" - }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "requires": { - "array-find-index": "^1.0.1" - } - }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" - }, - "damerau-levenshtein": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", - "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==" - }, - "dataloader": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-1.4.0.tgz", - "integrity": "sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==" - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - }, - "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=" - }, - "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "requires": { - "mimic-response": "^1.0.0" - } - }, - "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-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" - }, - "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": { - "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" - } - } - } - }, - "defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" - }, - "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" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "del": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz", - "integrity": "sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==", - "requires": { - "globby": "^10.0.1", - "graceful-fs": "^4.2.2", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.1", - "p-map": "^3.0.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0" - } - }, - "delegate": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", - "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==", - "optional": true - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" - }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" - }, - "detab": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/detab/-/detab-2.0.3.tgz", - "integrity": "sha512-Up8P0clUVwq0FnFjDclzZsy9PadzRn5FFxrr47tQQvMHqyiFYVbpH8oXDzWtF0Q7pYy3l+RPmtBl+BsFF6wH0A==", - "requires": { - "repeat-string": "^1.5.4" - } - }, - "detect-indent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz", - "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==" - }, - "detect-node": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" - }, - "detect-port": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz", - "integrity": "sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==", - "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=" - } - } - }, - "devcert-san": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/devcert-san/-/devcert-san-0.3.3.tgz", - "integrity": "sha1-qnckR0Gy2DF3HAEfIu4l45atS6k=", - "requires": { - "@types/configstore": "^2.1.1", - "@types/debug": "^0.0.29", - "@types/get-port": "^0.0.4", - "@types/glob": "^5.0.30", - "@types/mkdirp": "^0.3.29", - "@types/node": "^7.0.11", - "@types/tmp": "^0.0.32", - "command-exists": "^1.2.2", - "configstore": "^3.0.0", - "debug": "^2.6.3", - "eol": "^0.8.1", - "get-port": "^3.0.0", - "glob": "^7.1.1", - "mkdirp": "^0.5.1", - "tmp": "^0.0.31", - "tslib": "^1.6.0" - }, - "dependencies": { - "@types/glob": { - "version": "5.0.36", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-5.0.36.tgz", - "integrity": "sha512-KEzSKuP2+3oOjYYjujue6Z3Yqis5HKA1BsIC+jZ1v3lrRNdsqyNNtX0rQf6LSuI4DJJ2z5UV//zBZCcvM0xikg==", - "requires": { - "@types/events": "*", - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/node": { - "version": "7.10.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-7.10.9.tgz", - "integrity": "sha512-usSpgoUsRtO5xNV5YEPU8PPnHisFx8u0rokj1BPVn/hDF7zwUDzVLiuKZM38B7z8V2111Fj6kd4rGtQFUZpNOw==" - }, - "configstore": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", - "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", - "requires": { - "dot-prop": "^4.1.0", - "graceful-fs": "^4.1.2", - "make-dir": "^1.0.0", - "unique-string": "^1.0.0", - "write-file-atomic": "^2.0.0", - "xdg-basedir": "^3.0.0" - } - }, - "crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" - }, - "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" - } - }, - "dot-prop": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", - "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", - "requires": { - "is-obj": "^1.0.0" - } - }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" - }, - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "requires": { - "pify": "^3.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - }, - "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" - } - }, - "write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "xdg-basedir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", - "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=" - } - } - }, - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==" - }, - "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" - } - }, - "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.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", - "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", - "requires": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "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-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": "3.4.0", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", - "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", - "requires": { - "@babel/runtime": "^7.1.2" - } - }, - "dom-serializer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", - "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", - "requires": { - "domelementtype": "^1.3.0", - "entities": "^1.1.1" - } - }, - "dom-walk": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", - "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" - }, - "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": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "requires": { - "domelementtype": "1" - } - }, - "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "dot-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-2.1.1.tgz", - "integrity": "sha1-NNzzf1Co6TwrO8qLt/uRVcfaO+4=", - "requires": { - "no-case": "^2.2.0" - } - }, - "dot-prop": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", - "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", - "requires": { - "is-obj": "^2.0.0" - } - }, - "dotenv": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", - "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==" - }, - "duplexer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", - "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=" - }, - "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" - }, - "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" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "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" - } - } - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "electron-to-chromium": { - "version": "1.3.398", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.398.tgz", - "integrity": "sha512-BJjxuWLKFbM5axH3vES7HKMQgAknq9PZHBkMK/rEXUQG9i1Iw5R+6hGkm6GtsQSANjSUrh/a6m32nzCNDNo/+w==" - }, - "elliptic": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz", - "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==", - "requires": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" - } - }, - "emoji-regex": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.1.1.tgz", - "integrity": "sha1-xs0OwbBkLio8Z6ETfvxeeW2k+I4=" - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, - "emoticon": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-3.2.0.tgz", - "integrity": "sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg==" - }, - "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" - } - }, - "engine.io": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.4.0.tgz", - "integrity": "sha512-XCyYVWzcHnK5cMz7G4VTu2W7zJS7SM1QkcelghyIk/FmobWBtXE7fwhBusEKvCSqc3bMh8fNFMlUkCKTFRxH2w==", - "requires": { - "accepts": "~1.3.4", - "base64id": "2.0.0", - "cookie": "0.3.1", - "debug": "~4.1.0", - "engine.io-parser": "~2.2.0", - "ws": "^7.1.2" - }, - "dependencies": { - "cookie": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", - "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" - } - } - }, - "engine.io-client": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.4.0.tgz", - "integrity": "sha512-a4J5QO2k99CM2a0b12IznnyQndoEvtA4UAldhGzKqnHf42I3Qs2W5SPnDvatZRcMaNZs4IevVicBPayxYt6FwA==", - "requires": { - "component-emitter": "1.2.1", - "component-inherit": "0.0.3", - "debug": "~4.1.0", - "engine.io-parser": "~2.2.0", - "has-cors": "1.1.0", - "indexof": "0.0.1", - "parseqs": "0.0.5", - "parseuri": "0.0.5", - "ws": "~6.1.0", - "xmlhttprequest-ssl": "~1.5.4", - "yeast": "0.1.2" - }, - "dependencies": { - "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" - }, - "ws": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.4.tgz", - "integrity": "sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA==", - "requires": { - "async-limiter": "~1.0.0" - } - } - } - }, - "engine.io-parser": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.0.tgz", - "integrity": "sha512-6I3qD9iUxotsC5HEMuuGsKA0cXerGz+4uGcXQEkfBidgKf0amsjrrtwcbwK/nzpZBxclXlV7gGl9dgWvu4LF6w==", - "requires": { - "after": "0.8.2", - "arraybuffer.slice": "~0.0.7", - "base64-arraybuffer": "0.1.5", - "blob": "0.0.5", - "has-binary2": "~1.0.2" - } - }, - "enhanced-resolve": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz", - "integrity": "sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==", - "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" - } - }, - "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" - } - }, - "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" - } - } - } - }, - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" - }, - "envinfo": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.5.0.tgz", - "integrity": "sha512-jDgnJaF/Btomk+m3PZDTTCb5XIIIX3zYItnCRfF73zVgvinLoRomuhi75Y4su0PtQxWz4v66XnLLckyvyJTOIQ==" - }, - "eol": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/eol/-/eol-0.8.1.tgz", - "integrity": "sha1-3vwyJJkMfspzuzRGGlbPncJHYdA=" - }, - "errno": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", - "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.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" - } - }, - "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" - } - }, - "es6-promisify": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.1.0.tgz", - "integrity": "sha512-jCsk2fpfEFusVv1MDkF4Uf0hAzIKNDMgR6LyOIw6a3jwkN1sCgWzuwgnsHY9YSQ8n8P31HoncvE0LC44cpWTrw==" - }, - "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=" - }, - "eslint": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", - "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", - "requires": { - "@babel/code-frame": "^7.0.0", - "ajv": "^6.10.0", - "chalk": "^2.1.0", - "cross-spawn": "^6.0.5", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^1.4.3", - "eslint-visitor-keys": "^1.1.0", - "espree": "^6.1.2", - "esquery": "^1.0.1", - "esutils": "^2.0.2", - "file-entry-cache": "^5.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "inquirer": "^7.0.0", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.14", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "optionator": "^0.8.3", - "progress": "^2.0.0", - "regexpp": "^2.0.1", - "semver": "^6.1.2", - "strip-ansi": "^5.2.0", - "strip-json-comments": "^3.0.1", - "table": "^5.2.3", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "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==" - }, - "eslint-utils": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", - "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", - "requires": { - "eslint-visitor-keys": "^1.1.0" - } - }, - "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "requires": { - "type-fest": "^0.8.1" - } - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" - }, - "regexpp": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", - "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==" - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "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" - } - }, - "v8-compile-cache": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", - "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==" - } - } - }, - "eslint-config-react-app": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-5.2.1.tgz", - "integrity": "sha512-pGIZ8t0mFLcV+6ZirRgYK6RVqUIKRIi9MmgzUEmrIknsn3AdO0I32asO86dJgloHq+9ZPl8UIg8mYrvgP5u2wQ==", - "requires": { - "confusing-browser-globals": "^1.0.9" - } - }, - "eslint-import-resolver-node": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.3.tgz", - "integrity": "sha512-b8crLDo0M5RSe5YG8Pu2DYBj71tSB6OvXkfzwbJU2w7y8P4/yo0MyF8jU26IEuEuHF2K5/gcAJE3LhQGqBBbVg==", - "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-loader": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.2.1.tgz", - "integrity": "sha512-RLgV9hoCVsMLvOxCuNjdqOrUqIj9oJg8hF44vzJaYqsAHuY9G2YAeN3joQ9nxP0p5Th9iFSIpKo+SD8KISxXRg==", - "requires": { - "loader-fs-cache": "^1.0.0", - "loader-utils": "^1.0.2", - "object-assign": "^4.0.1", - "object-hash": "^1.1.4", - "rimraf": "^2.6.1" - }, - "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" - } - } - } - }, - "eslint-module-utils": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", - "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", - "requires": { - "debug": "^2.6.9", - "pkg-dir": "^2.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=" - }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "requires": { - "find-up": "^2.1.0" - } - } - } - }, - "eslint-plugin-flowtype": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.13.0.tgz", - "integrity": "sha512-bhewp36P+t7cEV0b6OdmoRWJCBYRiHFlqPZAG1oS3SF+Y0LQkeDvFSM4oxoxvczD1OdONCXMlJfQFiWLcV9urw==", - "requires": { - "lodash": "^4.17.15" - } - }, - "eslint-plugin-graphql": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-graphql/-/eslint-plugin-graphql-3.1.1.tgz", - "integrity": "sha512-VNu2AipS8P1BAnE/tcJ2EmBWjFlCnG+1jKdUlFNDQjocWZlFiPpMu9xYNXePoEXK+q+jG51M/6PdhOjEgJZEaQ==", - "requires": { - "graphql-config": "^2.0.1", - "lodash": "^4.11.1" - } - }, - "eslint-plugin-import": { - "version": "2.20.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.20.2.tgz", - "integrity": "sha512-FObidqpXrR8OnCh4iNsxy+WACztJLXAHBO5hK79T1Hc77PgQZkyDGA5Ag9xAvRpglvLNxhH/zSmZ70/pZ31dHg==", - "requires": { - "array-includes": "^3.0.3", - "array.prototype.flat": "^1.2.1", - "contains-path": "^0.1.0", - "debug": "^2.6.9", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.2", - "eslint-module-utils": "^2.4.1", - "has": "^1.0.3", - "minimatch": "^3.0.4", - "object.values": "^1.1.0", - "read-pkg-up": "^2.0.0", - "resolve": "^1.12.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": "1.5.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", - "requires": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "eslint-plugin-jsx-a11y": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.3.tgz", - "integrity": "sha512-CawzfGt9w83tyuVekn0GDPU9ytYtxyxyFZ3aSWROmnRRFQFT2BiPJd7jvRdzNDi6oLWaS2asMeYSNMjWTV4eNg==", - "requires": { - "@babel/runtime": "^7.4.5", - "aria-query": "^3.0.0", - "array-includes": "^3.0.3", - "ast-types-flow": "^0.0.7", - "axobject-query": "^2.0.2", - "damerau-levenshtein": "^1.0.4", - "emoji-regex": "^7.0.2", - "has": "^1.0.3", - "jsx-ast-utils": "^2.2.1" - }, - "dependencies": { - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - } - } - }, - "eslint-plugin-react": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.19.0.tgz", - "integrity": "sha512-SPT8j72CGuAP+JFbT0sJHOB80TX/pu44gQ4vXH/cq+hQTiY2PuZ6IHkqXJV6x1b28GDdo1lbInjKUrrdUf0LOQ==", - "requires": { - "array-includes": "^3.1.1", - "doctrine": "^2.1.0", - "has": "^1.0.3", - "jsx-ast-utils": "^2.2.3", - "object.entries": "^1.1.1", - "object.fromentries": "^2.0.2", - "object.values": "^1.1.1", - "prop-types": "^15.7.2", - "resolve": "^1.15.1", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.2", - "xregexp": "^4.3.0" - }, - "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" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "eslint-plugin-react-hooks": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.7.0.tgz", - "integrity": "sha512-iXTCFcOmlWvw4+TOE8CLWj6yX1GwzT0Y6cUfHHZqWnSk144VmVIRcVGtUAzrLES7C798lmvnt02C7rxaOX1HNA==" - }, - "eslint-scope": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz", - "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==", - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "eslint-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.0.0.tgz", - "integrity": "sha512-0HCPuJv+7Wv1bACm8y5/ECVfYdfsAm9xmVb7saeFlxjPYALefjhbYoCkBjPdPzGH8wWyTpAez82Fh3VKYEZ8OA==", - "requires": { - "eslint-visitor-keys": "^1.1.0" - } - }, - "eslint-visitor-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", - "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==" - }, - "espree": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", - "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", - "requires": { - "acorn": "^7.1.1", - "acorn-jsx": "^5.2.0", - "eslint-visitor-keys": "^1.1.0" - } - }, - "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.2.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.2.0.tgz", - "integrity": "sha512-weltsSqdeWIX9G2qQZz7KlTRJdkkOCTPgLYJUz1Hacf48R4YOwGPHO3+ORfWedqJKbq5WQmsgK90n+pFLIKt/Q==", - "requires": { - "estraverse": "^5.0.0" - }, - "dependencies": { - "estraverse": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.0.0.tgz", - "integrity": "sha512-j3acdrMzqrxmJTNj5dbr1YbjacrYgAxVMeF0gK16E3j494mOe7xygM/ZLIguEQ0ETwAg2hlJCtHRGav+y0Ny5A==" - } - } - }, - "esrecurse": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", - "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", - "requires": { - "estraverse": "^4.1.0" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - }, - "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=" - }, - "eval": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.4.tgz", - "integrity": "sha512-npGsebJejyjMRnLdFu+T/97dnigqIU0Ov3IGrZ8ygd1v7RL1vGkEKtvyWZobqUH1AQgKlg0Yqqe2BtMA9/QZLw==", - "requires": { - "require-like": ">= 0.1.1" - } - }, - "event-source-polyfill": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/event-source-polyfill/-/event-source-polyfill-1.0.12.tgz", - "integrity": "sha512-WjOTn0LIbaN08z/8gNt3GYAomAdm6cZ2lr/QdvhTTEipr5KR6lds2ziUH+p/Iob4Lk6NClKhwPOmn1NjQEcJCg==" - }, - "eventemitter3": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" - }, - "events": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.1.0.tgz", - "integrity": "sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==" - }, - "eventsource": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", - "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", - "requires": { - "original": ">=0.0.5" - } - }, - "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" - } - }, - "execa": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", - "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", - "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", - "p-finally": "^2.0.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.2.tgz", - "integrity": "sha512-PD6G8QG3S4FK/XCGFbEQrDqO2AnMMsy0meR7lerlIOHAAbkuavGU/pOqprrlvfTNjvowivTeBsjebAL0NSoMxw==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", - "requires": { - "pump": "^3.0.0" - } - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "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" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "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": { - "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=" - } - } - }, - "express-graphql": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/express-graphql/-/express-graphql-0.9.0.tgz", - "integrity": "sha512-wccd9Lb6oeJ8yHpUs/8LcnGjFUUQYmOG9A5BNLybRdCzGw0PeUrtBxsIR8bfiur6uSW4OvPkVDoYH06z6/N9+w==", - "requires": { - "accepts": "^1.3.7", - "content-type": "^1.0.4", - "http-errors": "^1.7.3", - "raw-body": "^2.4.1" - }, - "dependencies": { - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" - }, - "http-errors": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", - "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - } - }, - "raw-body": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz", - "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==", - "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.3", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extend-shallow": { - "version": "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" - } - }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "dependencies": { - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "requires": { - "os-tmpdir": "~1.0.2" - } - } - } - }, - "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" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "fast-deep-equal": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", - "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" - }, - "fast-glob": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.2.tgz", - "integrity": "sha512-UDV82o4uQyljznxwMxyVRJgZZt3O5wENYojjzbaGEGZgeOxkLFf+V4cnUD+krzb2F72E18RhamkMZ7AdeggF7A==", - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", - "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" - }, - "dependencies": { - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - } - } - }, - "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=" - }, - "fastparse": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", - "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==" - }, - "fastq": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.7.0.tgz", - "integrity": "sha512-YOadQRnHd5q6PogvAR/x62BGituF2ufiEA6s8aavQANw5YKHERI4AREboX6KotzP8oX2klxYF2wcV/7bn1clfQ==", - "requires": { - "reusify": "^1.0.4" - } - }, - "fault": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", - "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", - "requires": { - "format": "^0.2.0" - } - }, - "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" - } - }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" - }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "file-entry-cache": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", - "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", - "requires": { - "flat-cache": "^2.0.1" - } - }, - "file-loader": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz", - "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==", - "requires": { - "loader-utils": "^1.0.2", - "schema-utils": "^0.4.5" - }, - "dependencies": { - "schema-utils": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", - "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", - "requires": { - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0" - } - } - } - }, - "file-type": { - "version": "12.4.2", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", - "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==" - }, - "filesize": { - "version": "3.5.11", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.5.11.tgz", - "integrity": "sha512-ZH7loueKBoDb7yG9esn1U+fgq7BzlzW6NRi5/rMdxIZ05dj7GFD/Xc5rq2CDt5Yq86CyfSYVyx4242QQNZbx1g==" - }, - "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": { - "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" - } - } - } - }, - "find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" - }, - "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" - } - }, - "flat": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz", - "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==", - "requires": { - "is-buffer": "~2.0.3" - } - }, - "flat-cache": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", - "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", - "requires": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" - }, - "dependencies": { - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "flatted": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==" - }, - "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" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "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" - } - } - } - }, - "follow-redirects": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", - "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", - "requires": { - "debug": "=3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" - }, - "format": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", - "integrity": "sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=" - }, - "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" - }, - "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" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "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" - } - } - } - }, - "fs-exists-cached": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-exists-cached/-/fs-exists-cached-1.0.0.tgz", - "integrity": "sha1-zyVVTKBQ3EmuZla0HeQiWJidy84=" - }, - "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" - } - }, - "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" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "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" - } - } - } - }, - "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.1.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", - "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==", - "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=" - }, - "gatsby": { - "version": "2.18.15", - "resolved": "https://registry.npmjs.org/gatsby/-/gatsby-2.18.15.tgz", - "integrity": "sha512-PVByJDvxSvQXHqVxKG1sBNACYgsL4kVb4Amz22stcoG94eSEuoh5lelfetvCe2F/MUqNIcS3VbSxk6oYiFFp/A==", - "requires": { - "@babel/code-frame": "^7.5.5", - "@babel/core": "^7.7.5", - "@babel/parser": "^7.7.5", - "@babel/polyfill": "^7.7.0", - "@babel/runtime": "^7.7.6", - "@babel/traverse": "^7.7.4", - "@hapi/joi": "^15.1.1", - "@mikaelkristiansson/domready": "^1.0.9", - "@pieh/friendly-errors-webpack-plugin": "1.7.0-chalk-2", - "@reach/router": "^1.2.1", - "@typescript-eslint/eslint-plugin": "^2.11.0", - "@typescript-eslint/parser": "^2.11.0", - "address": "1.1.2", - "autoprefixer": "^9.7.3", - "axios": "^0.19.0", - "babel-core": "7.0.0-bridge.0", - "babel-eslint": "^10.0.3", - "babel-loader": "^8.0.6", - "babel-plugin-add-module-exports": "^0.3.3", - "babel-plugin-dynamic-import-node": "^2.3.0", - "babel-plugin-remove-graphql-queries": "^2.7.19", - "babel-preset-gatsby": "^0.2.26", - "better-opn": "1.0.0", - "better-queue": "^3.8.10", - "bluebird": "^3.7.2", - "browserslist": "3.2.8", - "cache-manager": "^2.10.1", - "cache-manager-fs-hash": "^0.0.7", - "chalk": "^2.4.2", - "chokidar": "3.3.0", - "common-tags": "^1.8.0", - "compression": "^1.7.4", - "convert-hrtime": "^3.0.0", - "copyfiles": "^2.1.1", - "core-js": "^2.6.11", - "cors": "^2.8.5", - "css-loader": "^1.0.1", - "debug": "^3.2.6", - "del": "^5.1.0", - "detect-port": "^1.3.0", - "devcert-san": "^0.3.3", - "dotenv": "^8.2.0", - "eslint": "^6.7.2", - "eslint-config-react-app": "^5.1.0", - "eslint-loader": "^2.2.1", - "eslint-plugin-flowtype": "^3.13.0", - "eslint-plugin-graphql": "^3.1.0", - "eslint-plugin-import": "^2.19.1", - "eslint-plugin-jsx-a11y": "^6.2.3", - "eslint-plugin-react": "^7.17.0", - "eslint-plugin-react-hooks": "^1.7.0", - "event-source-polyfill": "^1.0.11", - "express": "^4.17.1", - "express-graphql": "^0.9.0", - "fast-levenshtein": "^2.0.6", - "file-loader": "^1.1.11", - "flat": "^4.1.0", - "fs-exists-cached": "1.0.0", - "fs-extra": "^8.1.0", - "gatsby-cli": "^2.8.20", - "gatsby-core-utils": "^1.0.24", - "gatsby-graphiql-explorer": "^0.2.31", - "gatsby-link": "^2.2.27", - "gatsby-plugin-page-creator": "^2.1.36", - "gatsby-react-router-scroll": "^2.1.19", - "gatsby-telemetry": "^1.1.45", - "glob": "^7.1.6", - "got": "8.3.2", - "graphql": "^14.5.8", - "graphql-compose": "^6.3.7", - "graphql-playground-middleware-express": "^1.7.12", - "invariant": "^2.2.4", - "is-relative": "^1.0.0", - "is-relative-url": "^3.0.0", - "is-wsl": "^2.1.1", - "jest-worker": "^24.9.0", - "json-loader": "^0.5.7", - "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.15", - "lokijs": "^1.5.8", - "md5": "^2.2.1", - "md5-file": "^3.2.3", - "micromatch": "^3.1.10", - "mime": "^2.4.4", - "mini-css-extract-plugin": "^0.8.0", - "mitt": "^1.2.0", - "mkdirp": "^0.5.1", - "moment": "^2.24.0", - "name-all-modules-plugin": "^1.0.1", - "normalize-path": "^2.1.1", - "null-loader": "^0.1.1", - "opentracing": "^0.14.4", - "optimize-css-assets-webpack-plugin": "^5.0.3", - "parseurl": "^1.3.3", - "physical-cpu-count": "^2.0.0", - "pnp-webpack-plugin": "^1.5.0", - "postcss-flexbugs-fixes": "^3.3.1", - "postcss-loader": "^2.1.6", - "prompts": "^2.3.0", - "prop-types": "^15.7.2", - "raw-loader": "^0.5.1", - "react-dev-utils": "^4.2.3", - "react-error-overlay": "^3.0.0", - "react-hot-loader": "^4.12.18", - "redux": "^4.0.4", - "redux-thunk": "^2.3.0", - "semver": "^5.7.1", - "shallow-compare": "^1.2.2", - "sift": "^5.1.0", - "signal-exit": "^3.0.2", - "slugify": "^1.3.6", - "socket.io": "^2.3.0", - "stack-trace": "^0.0.10", - "string-similarity": "^1.2.2", - "style-loader": "^0.23.1", - "terser-webpack-plugin": "^1.4.2", - "true-case-path": "^2.2.1", - "type-of": "^2.0.1", - "url-loader": "^1.1.2", - "util.promisify": "^1.0.0", - "uuid": "^3.3.3", - "v8-compile-cache": "^1.1.2", - "webpack": "~4.41.2", - "webpack-dev-middleware": "^3.7.2", - "webpack-dev-server": "^3.9.0", - "webpack-hot-middleware": "^2.25.0", - "webpack-merge": "^4.2.2", - "webpack-stats-plugin": "^0.3.0", - "xstate": "^4.7.2", - "yaml-loader": "^0.5.0" - }, - "dependencies": { - "@sindresorhus/is": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", - "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==" - }, - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - }, - "browserslist": { - "version": "3.2.8", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", - "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", - "requires": { - "caniuse-lite": "^1.0.30000844", - "electron-to-chromium": "^1.3.47" - } - }, - "cacheable-request": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", - "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", - "requires": { - "clone-response": "1.0.2", - "get-stream": "3.0.0", - "http-cache-semantics": "3.8.1", - "keyv": "3.0.0", - "lowercase-keys": "1.0.0", - "normalize-url": "2.0.1", - "responselike": "1.0.2" - }, - "dependencies": { - "lowercase-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", - "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=" - } - } - }, - "chokidar": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.0.tgz", - "integrity": "sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A==", - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.1.1", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.2.0" - }, - "dependencies": { - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - } - } - }, - "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "requires": { - "ms": "^2.1.1" - } - }, - "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" - } - }, - "gatsby-cli": { - "version": "2.11.5", - "resolved": "https://registry.npmjs.org/gatsby-cli/-/gatsby-cli-2.11.5.tgz", - "integrity": "sha512-yAvyplWx19dU5gYdWJETEMywbNTtL9HntlR65cHhznKiwrr6Jyao+TsE50CmgZ/8Vv2JMF3UZFd3vFRXb+aK7w==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/runtime": "^7.8.7", - "@hapi/joi": "^15.1.1", - "better-opn": "^1.0.0", - "bluebird": "^3.7.2", - "chalk": "^2.4.2", - "clipboardy": "^2.2.0", - "common-tags": "^1.8.0", - "configstore": "^5.0.1", - "convert-hrtime": "^3.0.0", - "core-js": "^2.6.11", - "envinfo": "^7.5.0", - "execa": "^3.4.0", - "fs-exists-cached": "^1.0.0", - "fs-extra": "^8.1.0", - "gatsby-core-utils": "^1.1.1", - "gatsby-telemetry": "^1.2.3", - "hosted-git-info": "^3.0.4", - "ink": "^2.7.1", - "ink-spinner": "^3.0.1", - "is-valid-path": "^0.1.1", - "lodash": "^4.17.15", - "meant": "^1.0.1", - "node-fetch": "^2.6.0", - "object.entries": "^1.1.1", - "opentracing": "^0.14.4", - "pretty-error": "^2.1.1", - "progress": "^2.0.3", - "prompts": "^2.3.1", - "react": "^16.8.0", - "redux": "^4.0.5", - "resolve-cwd": "^2.0.0", - "semver": "^6.3.0", - "signal-exit": "^3.0.2", - "source-map": "0.7.3", - "stack-trace": "^0.0.10", - "strip-ansi": "^5.2.0", - "update-notifier": "^3.0.1", - "uuid": "3.4.0", - "yargs": "^12.0.5", - "yurnalist": "^1.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==" - } - } - }, - "get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" - }, - "got": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", - "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", - "requires": { - "@sindresorhus/is": "^0.7.0", - "cacheable-request": "^2.1.1", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "into-stream": "^3.1.0", - "is-retry-allowed": "^1.1.0", - "isurl": "^1.0.0-alpha5", - "lowercase-keys": "^1.0.0", - "mimic-response": "^1.0.0", - "p-cancelable": "^0.4.0", - "p-timeout": "^2.0.1", - "pify": "^3.0.0", - "safe-buffer": "^5.1.1", - "timed-out": "^4.0.1", - "url-parse-lax": "^3.0.0", - "url-to-options": "^1.0.1" - } - }, - "hosted-git-info": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.4.tgz", - "integrity": "sha512-4oT62d2jwSDBbLLFLZE+1vPuQ1h8p9wjrJ8Mqx5TjsyWmBMV5B13eJqn8pvluqubLf3cJPTfiYCIwNwDNmzScQ==", - "requires": { - "lru-cache": "^5.1.1" - } - }, - "http-cache-semantics": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", - "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==" - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "keyv": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", - "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", - "requires": { - "json-buffer": "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" - } - }, - "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" - } - }, - "node-fetch": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", - "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" - }, - "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" - } - }, - "normalize-url": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", - "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", - "requires": { - "prepend-http": "^2.0.0", - "query-string": "^5.0.1", - "sort-keys": "^2.0.0" - } - }, - "p-cancelable": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", - "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==" - }, - "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": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - }, - "readdirp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz", - "integrity": "sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==", - "requires": { - "picomatch": "^2.0.4" - } - }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" - }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" - }, - "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" - } - }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "requires": { - "string-width": "^1.0.1", - "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=" - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "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" - } - } - } - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "yargs": { - "version": "12.0.5", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", - "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", - "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1 || ^4.0.0", - "yargs-parser": "^11.1.1" - } - }, - "yargs-parser": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", - "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "gatsby-core-utils": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-1.1.1.tgz", - "integrity": "sha512-EboPcBx37YQVUKN9JH753S54nDxjRmOefbR0i08KTmaVgQ1lZnDXJr8JfrImmMqupZlOkPQX1mWlXfp+r1jGhA==", - "requires": { - "ci-info": "2.0.0", - "configstore": "^5.0.1", - "node-object-hash": "^2.0.0" - } - }, - "gatsby-graphiql-explorer": { - "version": "0.2.37", - "resolved": "https://registry.npmjs.org/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-0.2.37.tgz", - "integrity": "sha512-dWfNA/CDjKO86DZLgxhYFSmK7DTCxwGvKm0HeMBYxcSyLP/WFAOoJjV2DCE2gMge28Sqmsz8ueOMZXM2YH8rIA==", - "requires": { - "@babel/runtime": "^7.8.7" - } - }, - "gatsby-link": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/gatsby-link/-/gatsby-link-2.3.2.tgz", - "integrity": "sha512-A4aC6EEux/zumpgWnMlqcLhDq80uwzuCVrYfPVBxs/fFifVzzrMIvsPFhqw5w3l5DHC3XkxP4Y3TZq+EhypJhA==", - "requires": { - "@babel/runtime": "^7.8.7", - "@types/reach__router": "^1.3.3", - "prop-types": "^15.7.2" - } - }, - "gatsby-page-utils": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/gatsby-page-utils/-/gatsby-page-utils-0.1.1.tgz", - "integrity": "sha512-g4ETSZM7wlMycHPKwQ7QqxkqnwbXCgwg2Sqh2DyCsd5qwtPm6RrQht3cnbsKAeuo7gWsbqzv088YGa3krrIREw==", - "requires": { - "@babel/runtime": "^7.8.7", - "bluebird": "^3.7.2", - "chokidar": "3.3.1", - "fs-exists-cached": "^1.0.0", - "gatsby-core-utils": "^1.1.1", - "glob": "^7.1.6", - "lodash": "^4.17.15", - "micromatch": "^3.1.10" - } - }, - "gatsby-plugin-alias-imports": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/gatsby-plugin-alias-imports/-/gatsby-plugin-alias-imports-1.0.5.tgz", - "integrity": "sha512-q58JrSjuVNh4NApamqElR0zqwm55FOb9vFAVb2i2ftPRu0uYzWJkbOz2IN3vSw7a+5PmGzX7VL8XDFXlNHrMNA==", - "requires": { - "@babel/runtime": "^7.2.0" - } - }, - "gatsby-plugin-catch-links": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/gatsby-plugin-catch-links/-/gatsby-plugin-catch-links-2.2.1.tgz", - "integrity": "sha512-sxKYhQVh8fKcQQ6EzEuHOyWN9igNjvaVg5jGgB2b0Mft7+KgWzVkq2pNjwmP7UGMUPVsE01LLJdQFytkduSkAA==", - "requires": { - "@babel/runtime": "^7.8.7", - "escape-string-regexp": "^1.0.5" - } - }, - "gatsby-plugin-compile-es6-packages": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-compile-es6-packages/-/gatsby-plugin-compile-es6-packages-2.1.0.tgz", - "integrity": "sha512-yrYAAjabHWJr3ARi8xzDm01dbBfyOxEWTwGkL3BMdgL/opfLvTrwLmfium4kSelnLs70DYY3rYDwyHjqyFsnFQ==", - "requires": { - "@babel/runtime": "^7.0.0", - "regex-escape": "^3.4.8" - } - }, - "gatsby-plugin-emotion": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/gatsby-plugin-emotion/-/gatsby-plugin-emotion-4.2.1.tgz", - "integrity": "sha512-ygXxkpnWJdDOAgb1XA9TbVCRLkaAYTFLTsqVQXMBhnrknb5iPNO+MP0fZ5LRqWgBALyJ629nxs0efUpnT/RSWw==", - "requires": { - "@babel/runtime": "^7.8.7", - "@emotion/babel-preset-css-prop": "^10.0.27" - } - }, - "gatsby-plugin-layout": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/gatsby-plugin-layout/-/gatsby-plugin-layout-1.2.1.tgz", - "integrity": "sha512-ZvwCXqyDj+KD4zS1fbJ1vb+fGz4SN+4MSgSCGaxp3bWmYqjkHTc06KfkHGcjPW7xJY7n1md9jJ6+FbDNeYzcFw==", - "requires": { - "@babel/runtime": "^7.8.7" - } - }, - "gatsby-plugin-mdx": { - "version": "1.0.63", - "resolved": "https://registry.npmjs.org/gatsby-plugin-mdx/-/gatsby-plugin-mdx-1.0.63.tgz", - "integrity": "sha512-nK376ITDK1cVrJG/kEIcOb8sKq8sjWBSejah7/4MzGaZ42NNTV8i2GU4H9BMQRSHaxIAXKqHT8JYfiGm8wFB5w==", - "requires": { - "@babel/core": "^7.7.5", - "@babel/generator": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.7.4", - "@babel/preset-env": "^7.7.6", - "@babel/preset-react": "^7.7.4", - "@babel/types": "^7.7.4", - "camelcase-css": "^2.0.1", - "change-case": "^3.1.0", - "core-js": "2", - "dataloader": "^1.4.0", - "debug": "^4.1.1", - "escape-string-regexp": "^1.0.5", - "eval": "^0.1.4", - "fs-extra": "^8.1.0", - "gatsby-core-utils": "^1.0.24", - "gray-matter": "^4.0.2", - "json5": "^2.1.1", - "loader-utils": "^1.2.3", - "lodash": "^4.17.15", - "mdast-util-to-string": "^1.0.7", - "mdast-util-toc": "^3.1.0", - "mime": "^2.4.4", - "p-queue": "^5.0.0", - "pretty-bytes": "^5.3.0", - "remark": "^10.0.1", - "remark-retext": "^3.1.3", - "retext-english": "^3.0.4", - "static-site-generator-webpack-plugin": "^3.4.2", - "style-to-object": "^0.3.0", - "underscore.string": "^3.3.5", - "unified": "^8.4.2", - "unist-util-map": "^1.0.5", - "unist-util-remove": "^1.0.3", - "unist-util-visit": "^1.4.1" - }, - "dependencies": { - "unist-util-visit": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", - "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", - "requires": { - "unist-util-visit-parents": "^2.0.0" - } - } - } - }, - "gatsby-plugin-netlify": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/gatsby-plugin-netlify/-/gatsby-plugin-netlify-2.2.1.tgz", - "integrity": "sha512-O/rYqFi1qqvKGQFOrQC5TWY74VDamFEqCRfAhQaLdtH610dnLvKJ88SOvvx0rBQcH2S/Do2b2LtpscAWNFqRmg==", - "requires": { - "@babel/runtime": "^7.8.7", - "fs-extra": "^8.1.0", - "kebab-hash": "^0.1.2", - "lodash": "^4.17.15", - "webpack-assets-manifest": "^3.1.1" - } - }, - "gatsby-plugin-page-creator": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-2.2.1.tgz", - "integrity": "sha512-RRlk7FUScyEj1S6PlGpdj/lrJmps+rl7sQNauOBCIGt3Sod5alin0l8aQJa/ldpI6DIPbp4PWIpqkPsWxED/LA==", - "requires": { - "@babel/runtime": "^7.8.7", - "bluebird": "^3.7.2", - "fs-exists-cached": "^1.0.0", - "gatsby-page-utils": "^0.1.1", - "glob": "^7.1.6", - "lodash": "^4.17.15", - "micromatch": "^3.1.10" - } - }, - "gatsby-plugin-react-helmet": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/gatsby-plugin-react-helmet/-/gatsby-plugin-react-helmet-3.2.1.tgz", - "integrity": "sha512-5oarZdVvp3k3keG26eVFagVHLYw7wCGs/MXRYQg8MEyJewU3X4Uc0eo7qu4TM5EIuZ2ekaL14r86RB6RM5TORA==", - "requires": { - "@babel/runtime": "^7.8.7" - } - }, - "gatsby-plugin-react-svg": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/gatsby-plugin-react-svg/-/gatsby-plugin-react-svg-2.1.2.tgz", - "integrity": "sha512-y2vqiI/+bW8UPNL8628NwoX6kHtM4WJz6CiHPc9fhvSUa2Y8wriFJnGl1K249/9RXomOUQhl7r7JOuVhweSl1w==", - "requires": { - "svg-react-loader": "^0.4.4" - } - }, - "gatsby-plugin-theme-ui": { - "version": "0.2.53", - "resolved": "https://registry.npmjs.org/gatsby-plugin-theme-ui/-/gatsby-plugin-theme-ui-0.2.53.tgz", - "integrity": "sha512-AlQC+uC9lvrP3LlGsLe0f0azp7B5c49qWl4b3FDj8xbravBoqFmJT7XrNTpYYbxnCnx/K1v0QtwP8qindw0S2g==" - }, - "gatsby-react-router-scroll": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/gatsby-react-router-scroll/-/gatsby-react-router-scroll-2.2.1.tgz", - "integrity": "sha512-mkaG6NNIbWPNiU8Wj3aawUQa7AqI42Skrnh0VCLUCSDvUgCjOJOZfxM0FVPA/masNiVsCprq3a6xz7fmW93jgQ==", - "requires": { - "@babel/runtime": "^7.8.7", - "scroll-behavior": "^0.9.12", - "warning": "^3.0.0" - }, - "dependencies": { - "warning": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", - "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", - "requires": { - "loose-envify": "^1.0.0" - } - } - } - }, - "gatsby-remark-import-code": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/gatsby-remark-import-code/-/gatsby-remark-import-code-0.1.1.tgz", - "integrity": "sha512-sFIgQbMlY5o3DHIHpVO8F4vca9JP1PHIZr9QtElDAPEzwSd5Bxig5OC/ztGhgmZtXpjX5/eazHtrsGwVdLZ6MQ==", - "requires": { - "shell-quote": "^1.6.1", - "unist-util-visit": "^1.4.1" - }, - "dependencies": { - "unist-util-visit": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", - "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", - "requires": { - "unist-util-visit-parents": "^2.0.0" - } - } - } - }, - "gatsby-source-filesystem": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/gatsby-source-filesystem/-/gatsby-source-filesystem-2.2.2.tgz", - "integrity": "sha512-uHHCiTp8/q9JF0Yr14Q5aJZ07jUJSV6HJSnrSVnEIF4PfRQkVJG5FHQULmxJUXWQhIoy17EGuzqVjxMsFY69QA==", - "requires": { - "@babel/runtime": "^7.8.7", - "better-queue": "^3.8.10", - "bluebird": "^3.7.2", - "chokidar": "3.3.1", - "file-type": "^12.4.2", - "fs-extra": "^8.1.0", - "gatsby-core-utils": "^1.1.1", - "got": "^9.6.0", - "md5-file": "^3.2.3", - "mime": "^2.4.4", - "pretty-bytes": "^5.3.0", - "progress": "^2.0.3", - "read-chunk": "^3.2.0", - "valid-url": "^1.0.9", - "xstate": "^4.8.0" - } - }, - "gatsby-telemetry": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/gatsby-telemetry/-/gatsby-telemetry-1.2.3.tgz", - "integrity": "sha512-butEEIfuGAWZ9cVISrS6XVXMFPweFTDNO2Z5jj+mA1GkHlriahF4BtbVX3b4miQbQW16g2TfzNw/ztwIUfy0RQ==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/runtime": "^7.8.7", - "bluebird": "^3.7.2", - "boxen": "^4.2.0", - "configstore": "^5.0.1", - "envinfo": "^7.5.0", - "fs-extra": "^8.1.0", - "gatsby-core-utils": "^1.1.1", - "git-up": "4.0.1", - "is-docker": "2.0.0", - "lodash": "^4.17.15", - "node-fetch": "2.6.0", - "resolve-cwd": "^2.0.0", - "source-map": "^0.7.3", - "stack-trace": "^0.0.10", - "stack-utils": "1.0.2", - "uuid": "3.4.0" - }, - "dependencies": { - "node-fetch": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", - "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" - }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" - } - } - }, - "gensync": { - "version": "1.0.0-beta.1", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", - "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==" - }, - "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-port": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", - "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=" - }, - "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" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" - }, - "git-up": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.1.tgz", - "integrity": "sha512-LFTZZrBlrCrGCG07/dm1aCjjpL1z9L3+5aEeI9SBhAqSc+kiA9Or1bgZhQFNppJX6h/f5McrvJt1mQXTFm6Qrw==", - "requires": { - "is-ssh": "^1.3.0", - "parse-url": "^5.0.0" - } - }, - "github-slugger": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.3.0.tgz", - "integrity": "sha512-gwJScWVNhFYSRDvURk/8yhcFBee6aFjye2a7Lhb2bUyRulpIoek9p0I9Kt7PT67d/nUlZbFu8L9RLiA0woQN8Q==", - "requires": { - "emoji-regex": ">=6.0.0 <=6.1.1" - } - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "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.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "requires": { - "is-glob": "^4.0.1" - } - }, - "global": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", - "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", - "requires": { - "min-document": "^2.19.0", - "process": "^0.11.10" - } - }, - "global-dirs": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", - "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", - "requires": { - "ini": "^1.3.4" - } - }, - "global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - } - }, - "global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", - "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - } - }, - "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": "10.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", - "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" - } - }, - "good-listener": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", - "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=", - "optional": true, - "requires": { - "delegate": "^3.1.2" - } - }, - "got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "requires": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - } - }, - "graceful-fs": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", - "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==" - }, - "graphql": { - "version": "14.6.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-14.6.0.tgz", - "integrity": "sha512-VKzfvHEKybTKjQVpTFrA5yUq2S9ihcZvfJAtsDBBCuV6wauPu1xl/f9ehgVf0FcEJJs4vz6ysb/ZMkGigQZseg==", - "requires": { - "iterall": "^1.2.2" - } - }, - "graphql-compose": { - "version": "6.3.8", - "resolved": "https://registry.npmjs.org/graphql-compose/-/graphql-compose-6.3.8.tgz", - "integrity": "sha512-o0/jzQEMIpSjryLKwmD1vGrCubiPxD0LxlGTgWDSu38TBepu2GhugC9gYgTEbtiCZAHPtvkZ90SzzABOWZyQLA==", - "requires": { - "graphql-type-json": "^0.2.4", - "object-path": "^0.11.4" - } - }, - "graphql-config": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/graphql-config/-/graphql-config-2.2.2.tgz", - "integrity": "sha512-mtv1ejPyyR2mJUUZNhljggU+B/Xl8tJJWf+h145hB+1Y48acSghFalhNtXfPBcYl2tJzpb+lGxfj3O7OjaiMgw==", - "requires": { - "graphql-import": "^0.7.1", - "graphql-request": "^1.5.0", - "js-yaml": "^3.10.0", - "lodash": "^4.17.4", - "minimatch": "^3.0.4" - } - }, - "graphql-import": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/graphql-import/-/graphql-import-0.7.1.tgz", - "integrity": "sha512-YpwpaPjRUVlw2SN3OPljpWbVRWAhMAyfSba5U47qGMOSsPLi2gYeJtngGpymjm9nk57RFWEpjqwh4+dpYuFAPw==", - "requires": { - "lodash": "^4.17.4", - "resolve-from": "^4.0.0" - } - }, - "graphql-playground-html": { - "version": "1.6.12", - "resolved": "https://registry.npmjs.org/graphql-playground-html/-/graphql-playground-html-1.6.12.tgz", - "integrity": "sha512-yOYFwwSMBL0MwufeL8bkrNDgRE7eF/kTHiwrqn9FiR9KLcNIl1xw9l9a+6yIRZM56JReQOHpbQFXTZn1IuSKRg==" - }, - "graphql-playground-middleware-express": { - "version": "1.7.12", - "resolved": "https://registry.npmjs.org/graphql-playground-middleware-express/-/graphql-playground-middleware-express-1.7.12.tgz", - "integrity": "sha512-17szgonnVSxWVrgblLRHHLjWnMUONfkULIwSunaMvYx8k5oG3yL86cyGCbHuDFUFkyr2swLhdfYl4mDfDXuvOA==", - "requires": { - "graphql-playground-html": "1.6.12" - } - }, - "graphql-request": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-1.8.2.tgz", - "integrity": "sha512-dDX2M+VMsxXFCmUX0Vo0TopIZIX4ggzOtiCsThgtrKR4niiaagsGTDIHj3fsOMFETpa064vzovI+4YV4QnMbcg==", - "requires": { - "cross-fetch": "2.2.2" - } - }, - "graphql-type-json": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/graphql-type-json/-/graphql-type-json-0.2.4.tgz", - "integrity": "sha512-/tq02ayMQjrG4oDFDRLLrPk0KvJXue0nVXoItBe7uAdbNXjQUu+HYCBdAmPLQoseVzUKKMzrhq2P/sfI76ON6w==" - }, - "gray-matter": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.2.tgz", - "integrity": "sha512-7hB/+LxrOjq/dd8APlK0r24uL/67w7SkYnfwhNFwg/VDIGWGmduTDYf3WNstLW2fbbmRwrDGCVSJ2isuf2+4Hw==", - "requires": { - "js-yaml": "^3.11.0", - "kind-of": "^6.0.2", - "section-matter": "^1.0.0", - "strip-bom-string": "^1.0.0" - } - }, - "gud": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", - "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" - }, - "gzip-size": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz", - "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=", - "requires": { - "duplexer": "^0.1.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==" - }, - "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-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "requires": { - "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - } - } - }, - "has-binary2": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", - "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", - "requires": { - "isarray": "2.0.1" - }, - "dependencies": { - "isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=" - } - } - }, - "has-cors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", - "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "has-symbol-support-x": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", - "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==" - }, - "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" - }, - "has-to-string-tag-x": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", - "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", - "requires": { - "has-symbol-support-x": "^1.4.1" - } - }, - "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-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "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" - } - } - } - }, - "has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" - }, - "hash-base": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", - "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "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" - } - }, - "hast-to-hyperscript": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-7.0.4.tgz", - "integrity": "sha512-vmwriQ2H0RPS9ho4Kkbf3n3lY436QKLq6VaGA1pzBh36hBi3tm1DO9bR+kaJIbpT10UqaANDkMjxvjVfr+cnOA==", - "requires": { - "comma-separated-tokens": "^1.0.0", - "property-information": "^5.3.0", - "space-separated-tokens": "^1.0.0", - "style-to-object": "^0.2.1", - "unist-util-is": "^3.0.0", - "web-namespaces": "^1.1.2" - }, - "dependencies": { - "style-to-object": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.2.3.tgz", - "integrity": "sha512-1d/k4EY2N7jVLOqf2j04dTc37TPOv/hHxZmvpg8Pdh8UYydxeu/C1W1U4vD8alzf5V2Gt7rLsmkr4dxAlDm9ng==", - "requires": { - "inline-style-parser": "0.1.1" - } - } - } - }, - "hast-util-from-parse5": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-5.0.3.tgz", - "integrity": "sha512-gOc8UB99F6eWVWFtM9jUikjN7QkWxB3nY0df5Z0Zq1/Nkwl5V4hAAsl0tmwlgWl/1shlTF8DnNYLO8X6wRV9pA==", - "requires": { - "ccount": "^1.0.3", - "hastscript": "^5.0.0", - "property-information": "^5.0.0", - "web-namespaces": "^1.1.2", - "xtend": "^4.0.1" - } - }, - "hast-util-parse-selector": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.4.tgz", - "integrity": "sha512-gW3sxfynIvZApL4L07wryYF4+C9VvH3AUi7LAnVXV4MneGEgwOByXvFo18BgmTWnm7oHAe874jKbIB1YhHSIzA==" - }, - "hast-util-raw": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-5.0.2.tgz", - "integrity": "sha512-3ReYQcIHmzSgMq8UrDZHFL0oGlbuVGdLKs8s/Fe8BfHFAyZDrdv1fy/AGn+Fim8ZuvAHcJ61NQhVMtyfHviT/g==", - "requires": { - "hast-util-from-parse5": "^5.0.0", - "hast-util-to-parse5": "^5.0.0", - "html-void-elements": "^1.0.0", - "parse5": "^5.0.0", - "unist-util-position": "^3.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - } - }, - "hast-util-to-parse5": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-5.1.2.tgz", - "integrity": "sha512-ZgYLJu9lYknMfsBY0rBV4TJn2xiwF1fXFFjbP6EE7S0s5mS8LIKBVWzhA1MeIs1SWW6GnnE4In6c3kPb+CWhog==", - "requires": { - "hast-to-hyperscript": "^7.0.0", - "property-information": "^5.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - } - }, - "hast-util-whitespace": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-1.0.4.tgz", - "integrity": "sha512-I5GTdSfhYfAPNztx2xJRQpG8cuDSNt599/7YUn7Gx/WxNMsG+a835k97TDkFgk123cwjfwINaZknkKkphx/f2A==" - }, - "hastscript": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-5.1.2.tgz", - "integrity": "sha512-WlztFuK+Lrvi3EggsqOkQ52rKbxkXL3RwB6t5lwoa8QLMemoWfBuL43eDrwOamJyR7uKQKdmKYaBH1NZBiIRrQ==", - "requires": { - "comma-separated-tokens": "^1.0.0", - "hast-util-parse-selector": "^2.0.0", - "property-information": "^5.0.0", - "space-separated-tokens": "^1.0.0" - } - }, - "header-case": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/header-case/-/header-case-1.0.1.tgz", - "integrity": "sha1-lTWXMZfBRLCWE81l0xfvGZY70C0=", - "requires": { - "no-case": "^2.2.0", - "upper-case": "^1.1.3" - } - }, - "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==" - }, - "hhmmss": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hhmmss/-/hhmmss-1.0.0.tgz", - "integrity": "sha1-BsdlqZCKiIS3IAPBeoOch5ypKnw=" - }, - "highlight.js": { - "version": "9.15.10", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.15.10.tgz", - "integrity": "sha512-RoV7OkQm0T3os3Dd2VHLNMoaoDVx77Wygln3n9l5YV172XonWG6rgQD3XnF/BuFFZw9A0TJgmMSO8FEWQgvcXw==" - }, - "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" - } - }, - "homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "requires": { - "parse-passwd": "^1.0.0" - } - }, - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" - }, - "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" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" - }, - "hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" - }, - "html-comment-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", - "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" - }, - "html-entities": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", - "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=" - }, - "html-void-elements": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz", - "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==" - }, - "htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" - }, - "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.4.10", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz", - "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=" - }, - "http-proxy": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.0.tgz", - "integrity": "sha512-84I2iJM/n1d4Hdgc6y2+qY5mDaz2PUVjlg9znE9byl+q0uC3DeByqBGReQu5tpLK0TAqTIXScRUV+dg7+bUPpQ==", - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "dependencies": { - "eventemitter3": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz", - "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==" - } - } - }, - "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" - } - }, - "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=" - }, - "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-replace-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", - "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=" - }, - "icss-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", - "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", - "requires": { - "postcss": "^6.0.1" - }, - "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" - }, - "ignore": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", - "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==" - }, - "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.2.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", - "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", - "requires": { - "resolve-from": "^3.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" - } - } - }, - "import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" - }, - "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" - } - }, - "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=" - }, - "indexof": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=" - }, - "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.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" - }, - "ink": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/ink/-/ink-2.7.1.tgz", - "integrity": "sha512-s7lJuQDJEdjqtaIWhp3KYHl6WV3J04U9zoQ6wVc+Xoa06XM27SXUY57qC5DO46xkF0CfgXMKkKNcgvSu/SAEpA==", - "optional": true, - "requires": { - "ansi-escapes": "^4.2.1", - "arrify": "^2.0.1", - "auto-bind": "^4.0.0", - "chalk": "^3.0.0", - "cli-cursor": "^3.1.0", - "cli-truncate": "^2.1.0", - "is-ci": "^2.0.0", - "lodash.throttle": "^4.1.1", - "log-update": "^3.0.0", - "prop-types": "^15.6.2", - "react-reconciler": "^0.24.0", - "scheduler": "^0.18.0", - "signal-exit": "^3.0.2", - "slice-ansi": "^3.0.0", - "string-length": "^3.1.0", - "widest-line": "^3.1.0", - "wrap-ansi": "^6.2.0", - "yoga-layout-prebuilt": "^1.9.3" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "optional": true - }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "optional": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "optional": true - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "optional": true, - "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==", - "optional": true, - "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==", - "optional": true - }, - "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==", - "optional": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "optional": true - }, - "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==", - "optional": true - }, - "slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "optional": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - } - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "optional": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "optional": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "optional": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "optional": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "ink-spinner": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ink-spinner/-/ink-spinner-3.0.1.tgz", - "integrity": "sha512-AVR4Z/NXDQ7dT5ltWcCzFS9Dd4T8eaO//E2UO8VYNiJcZpPCSJ11o5A0UVPcMlZxGbGD6ikUFDR3ZgPUQk5haQ==", - "optional": true, - "requires": { - "cli-spinners": "^1.0.0", - "prop-types": "^15.5.10" - } - }, - "inline-style-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" - }, - "inquirer": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.1.0.tgz", - "integrity": "sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg==", - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^3.0.0", - "cli-cursor": "^3.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.15", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.5.3", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "requires": { - "@types/color-name": "^1.1.1", - "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==" - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "requires": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - } - }, - "internal-slot": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz", - "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==", - "requires": { - "es-abstract": "^1.17.0-next.1", - "has": "^1.0.3", - "side-channel": "^1.0.2" - } - }, - "into-stream": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", - "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", - "requires": { - "from2": "^2.1.1", - "p-is-promise": "^1.1.0" - }, - "dependencies": { - "p-is-promise": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", - "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=" - } - } - }, - "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" - } - }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==" - }, - "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": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" - }, - "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": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "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-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==" - }, - "is-alphanumeric": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz", - "integrity": "sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ=" - }, - "is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "requires": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - } - }, - "is-arguments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", - "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==" - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "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==", - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-buffer": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", - "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==" - }, - "is-builtin-module": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.0.0.tgz", - "integrity": "sha512-/93sDihsAD652hrMEbJGbMAVBf1qc96kyThHQ0CAOONHaE3aROLpTjDe4WQ5aoC5ITHFxEq1z8XqSU7km+8amw==", - "requires": { - "builtin-modules": "^3.0.0" - } - }, - "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" - }, - "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-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": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" - }, - "is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" - }, - "is-docker": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.0.0.tgz", - "integrity": "sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==" - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - }, - "is-fullwidth-code-point": { - "version": "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-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-hexadecimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==" - }, - "is-installed-globally": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", - "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", - "requires": { - "global-dirs": "^0.1.0", - "is-path-inside": "^1.0.0" - }, - "dependencies": { - "is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", - "requires": { - "path-is-inside": "^1.0.1" - } - } - } - }, - "is-invalid-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-invalid-path/-/is-invalid-path-0.1.0.tgz", - "integrity": "sha1-MHqFWzzxqTi0TqcNLGEQYFNxTzQ=", - "requires": { - "is-glob": "^2.0.0" - }, - "dependencies": { - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "requires": { - "is-extglob": "^1.0.0" - } - } - } - }, - "is-lower-case": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-lower-case/-/is-lower-case-1.1.3.tgz", - "integrity": "sha1-fhR75HaNxGbbO/shzGCzHmrWk5M=", - "requires": { - "lower-case": "^1.1.0" - } - }, - "is-npm": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-3.0.0.tgz", - "integrity": "sha512-wsigDr1Kkschp2opC4G3yA6r9EgVA6NjRpWzIi9axXqeIaAATPRJc4uLujXe3Nd9uO8KoDyA4MD6aZSeXTADhA==" - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" - }, - "is-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", - "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=" - }, - "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" - }, - "dependencies": { - "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-path-inside": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", - "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==" - }, - "is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" - }, - "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-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", - "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" - }, - "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", - "requires": { - "has": "^1.0.3" - } - }, - "is-relative": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", - "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", - "requires": { - "is-unc-path": "^1.0.0" - } - }, - "is-relative-url": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-relative-url/-/is-relative-url-3.0.0.tgz", - "integrity": "sha512-U1iSYRlY2GIMGuZx7gezlB5dp1Kheaym7zKzO1PV06mOihiWTXejLwm4poEJysPyXF+HtK/BEd0DVlcCh30pEA==", - "requires": { - "is-absolute-url": "^3.0.0" - } - }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" - }, - "is-retry-allowed": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", - "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==" - }, - "is-root": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-1.0.0.tgz", - "integrity": "sha1-B7bCM7w5TNnQK6FclmvWZg1jQtU=" - }, - "is-ssh": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.1.tgz", - "integrity": "sha512-0eRIASHZt1E68/ixClI8bp2YK2wmBPVWEismTs6M+M099jKgrzl/3E976zIbImSIob48N2/XGe9y7ZiYdImSlg==", - "requires": { - "protocols": "^1.1.0" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" - }, - "is-string": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", - "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==" - }, - "is-svg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", - "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", - "requires": { - "html-comment-regex": "^1.1.0" - } - }, - "is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", - "requires": { - "has-symbols": "^1.0.1" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "is-unc-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", - "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", - "requires": { - "unc-path-regex": "^0.1.2" - } - }, - "is-upper-case": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-upper-case/-/is-upper-case-1.1.2.tgz", - "integrity": "sha1-jQsfp+eTOh5YSDYA7H2WYcuvdW8=", - "requires": { - "upper-case": "^1.1.0" - } - }, - "is-valid-path": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-valid-path/-/is-valid-path-0.1.1.tgz", - "integrity": "sha1-EQ+f90w39mPh7HkV60UfLbk6yd8=", - "requires": { - "is-invalid-path": "^0.1.0" - } - }, - "is-whitespace-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", - "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==" - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" - }, - "is-word-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", - "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==" - }, - "is-wsl": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.1.1.tgz", - "integrity": "sha512-umZHcSrwlDHo2TGMXv0DZ8dIUGunZ2Iv68YZnrmCiBPkZ4aaOhtv7pXJKeki9k3qJ3RJr0cDyitcl5wEH3AYog==" - }, - "is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" - }, - "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=" - }, - "isurl": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", - "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", - "requires": { - "has-to-string-tag-x": "^1.2.0", - "is-object": "^1.0.1" - } - }, - "iterall": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz", - "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==" - }, - "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" - }, - "dependencies": { - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "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.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - }, - "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" - }, - "json-loader": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz", - "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==" - }, - "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-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=" - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" - }, - "json3": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" - }, - "json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", - "requires": { - "minimist": "^1.2.5" - } - }, - "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" - } - }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" - }, - "jsx-ast-utils": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz", - "integrity": "sha512-EdIHFMm+1BPynpKOpdPqiOsvnIrInRGJD7bzPZdPkjitQEqpdpUuFpq4T0npZFKTiB3RhWFdGN+oqOJIdhDhQA==", - "requires": { - "array-includes": "^3.0.3", - "object.assign": "^4.1.0" - } - }, - "kebab-hash": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/kebab-hash/-/kebab-hash-0.1.2.tgz", - "integrity": "sha512-BTZpq3xgISmQmAVzkISy4eUutsUA7s4IEFlCwOBJjvSFOwyR7I+fza+tBc/rzYWK/NrmFHjfU1IhO3lu29Ib/w==", - "requires": { - "lodash.kebabcase": "^4.1.1" - } - }, - "keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "requires": { - "json-buffer": "3.0.0" - } - }, - "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==" - }, - "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" - }, - "dependencies": { - "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.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "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" - } - } - } - }, - "latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "requires": { - "package-json": "^6.3.0" - } - }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "requires": { - "invert-kv": "^2.0.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==" - }, - "levenary": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", - "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", - "requires": { - "leven": "^3.1.0" - } - }, - "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" - } - }, - "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": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "requires": { - "error-ex": "^1.2.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - } - } - }, - "loader-fs-cache": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz", - "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==", - "requires": { - "find-cache-dir": "^0.1.1", - "mkdirp": "^0.5.1" - }, - "dependencies": { - "find-cache-dir": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", - "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", - "requires": { - "commondir": "^1.0.1", - "mkdirp": "^0.5.1", - "pkg-dir": "^1.0.0" - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "pkg-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", - "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", - "requires": { - "find-up": "^1.0.0" - } - } - } - }, - "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": "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" - }, - "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" - } - } - } - }, - "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" - } - }, - "lockfile": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lockfile/-/lockfile-1.0.4.tgz", - "integrity": "sha512-cvbTwETRfsFh4nHsL1eGWapU1XFi5Ot9E85sWAwia7Y7EgB7vfqcZhTKZ+l7hCGxSPoushMv5GKhT5PdLv03WA==", - "requires": { - "signal-exit": "^3.0.2" - } - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" - }, - "lodash.assignin": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz", - "integrity": "sha1-uo31+4QesKPoBEIysOJjqNxqKKI=" - }, - "lodash.bind": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/lodash.bind/-/lodash.bind-4.2.1.tgz", - "integrity": "sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU=" - }, - "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.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" - }, - "lodash.every": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.every/-/lodash.every-4.6.0.tgz", - "integrity": "sha1-64mYS+vENkJ5uzrvu9HKGb+mxqc=" - }, - "lodash.filter": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz", - "integrity": "sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4=" - }, - "lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" - }, - "lodash.flattendeep": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", - "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=" - }, - "lodash.foreach": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", - "integrity": "sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM=" - }, - "lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" - }, - "lodash.has": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/lodash.has/-/lodash.has-4.5.2.tgz", - "integrity": "sha1-0Z9NwQlQWMzL4rDN9O4P5Ko3yGI=" - }, - "lodash.kebabcase": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", - "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=" - }, - "lodash.map": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", - "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=" - }, - "lodash.maxby": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.maxby/-/lodash.maxby-4.6.0.tgz", - "integrity": "sha1-CCJABo88eiJ6oAqDgOTzjPB4bj0=" - }, - "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.pick": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", - "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=" - }, - "lodash.reduce": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz", - "integrity": "sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs=" - }, - "lodash.reject": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.reject/-/lodash.reject-4.6.0.tgz", - "integrity": "sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU=" - }, - "lodash.some": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", - "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=" - }, - "lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=", - "optional": true - }, - "lodash.toarray": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", - "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=" - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" - }, - "log-update": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-3.4.0.tgz", - "integrity": "sha512-ILKe88NeMt4gmDvk/eb615U/IVn7K9KWGkoYbdatQ69Z65nj1ZzjM6fHXfcs0Uge+e+EGnMW7DY4T9yko8vWFg==", - "optional": true, - "requires": { - "ansi-escapes": "^3.2.0", - "cli-cursor": "^2.1.0", - "wrap-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "optional": true - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "optional": true, - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "optional": true - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "optional": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "optional": true, - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - } - } - }, - "loglevel": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.7.tgz", - "integrity": "sha512-cY2eLFrQSAfVPhCgH1s7JI73tMbg9YC3v3+ZHVW67sBS7UxWzNEk/ZBbSfLykBWHp33dqqtOv82gjhKEi81T/A==" - }, - "lokijs": { - "version": "1.5.8", - "resolved": "https://registry.npmjs.org/lokijs/-/lokijs-1.5.8.tgz", - "integrity": "sha512-D8E3TBrY35o1ELnonp2MF8b3wKu2tVNl2TqRjvS+95oPMMe7OoIAxNY1qr+5BEZwnWn2V4ErAjVt000DonM+FA==" - }, - "longest-streak": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", - "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==" - }, - "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" - } - }, - "loud-rejection": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-2.2.0.tgz", - "integrity": "sha512-S0FayMXku80toa5sZ6Ro4C+s+EtFDCsyJNG/AzFMfX3AxD5Si4dZsgzm/kKnbOxHl5Cv8jBlno8+3XYIh2pNjQ==", - "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.2" - } - }, - "lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=" - }, - "lower-case-first": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/lower-case-first/-/lower-case-first-1.0.2.tgz", - "integrity": "sha1-5dp8JvKacHO+AtUrrJmA5ZIq36E=", - "requires": { - "lower-case": "^1.1.2" - } - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" - }, - "lowlight": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.12.1.tgz", - "integrity": "sha512-OqaVxMGIESnawn+TU/QMV5BJLbUghUfjDWPAtFqDYDmDtr4FnB+op8xM+pR7nKlauHNUHXGt0VgWatFB8voS5w==", - "requires": { - "fault": "^1.0.2", - "highlight.js": "~9.15.0" - } - }, - "lru-cache": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.0.tgz", - "integrity": "sha1-tcvwFVbBaWb+vlTO7A+03JDfbCg=", - "requires": { - "pseudomap": "^1.0.1", - "yallist": "^2.0.0" - } - }, - "make-dir": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.2.tgz", - "integrity": "sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w==", - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "mamacro": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", - "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==" - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "requires": { - "p-defer": "^1.0.0" - } - }, - "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" - } - }, - "markdown-escapes": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", - "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==" - }, - "markdown-table": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.3.tgz", - "integrity": "sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q==" - }, - "md5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz", - "integrity": "sha1-U6s41f48iJG6RlMp6iP6wFQBJvk=", - "requires": { - "charenc": "~0.0.1", - "crypt": "~0.0.1", - "is-buffer": "~1.1.1" - }, - "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - } - } - }, - "md5-file": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-3.2.3.tgz", - "integrity": "sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw==", - "requires": { - "buffer-alloc": "^1.1.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" - } - }, - "mdast-squeeze-paragraphs": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-3.0.5.tgz", - "integrity": "sha512-xX6Vbe348Y/rukQlG4W3xH+7v4ZlzUbSY4HUIQCuYrF2DrkcHx584mCaFxkWoDZKNUfyLZItHC9VAqX3kIP7XA==", - "requires": { - "unist-util-remove": "^1.0.0" - } - }, - "mdast-util-compact": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-1.0.4.tgz", - "integrity": "sha512-3YDMQHI5vRiS2uygEFYaqckibpJtKq5Sj2c8JioeOQBU6INpKbdWzfyLqFFnDwEcEnRFIdMsguzs5pC1Jp4Isg==", - "requires": { - "unist-util-visit": "^1.1.0" - }, - "dependencies": { - "unist-util-visit": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", - "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", - "requires": { - "unist-util-visit-parents": "^2.0.0" - } - } - } - }, - "mdast-util-definitions": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-1.2.5.tgz", - "integrity": "sha512-CJXEdoLfiISCDc2JB6QLb79pYfI6+GcIH+W2ox9nMc7od0Pz+bovcHsiq29xAQY6ayqe/9CsK2VzkSJdg1pFYA==", - "requires": { - "unist-util-visit": "^1.0.0" - }, - "dependencies": { - "unist-util-visit": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", - "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", - "requires": { - "unist-util-visit-parents": "^2.0.0" - } - } - } - }, - "mdast-util-to-hast": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-7.0.0.tgz", - "integrity": "sha512-vxnXKSZgvPG2grZM3kxaF052pxsLtq8TPAkiMkqYj1nFTOazYUPXt3LFYIEB6Ws/IX7Uyvljzk64kD6DwZl/wQ==", - "requires": { - "collapse-white-space": "^1.0.0", - "detab": "^2.0.0", - "mdast-util-definitions": "^1.2.0", - "mdurl": "^1.0.1", - "trim-lines": "^1.0.0", - "unist-builder": "^2.0.0", - "unist-util-generated": "^1.0.0", - "unist-util-position": "^3.0.0", - "unist-util-visit": "^2.0.0" - } - }, - "mdast-util-to-nlcst": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/mdast-util-to-nlcst/-/mdast-util-to-nlcst-3.2.3.tgz", - "integrity": "sha512-hPIsgEg7zCvdU6/qvjcR6lCmJeRuIEpZGY5xBV+pqzuMOvQajyyF8b6f24f8k3Rw8u40GwkI3aAxUXr3bB2xag==", - "requires": { - "nlcst-to-string": "^2.0.0", - "repeat-string": "^1.5.2", - "unist-util-position": "^3.0.0", - "vfile-location": "^2.0.0" - } - }, - "mdast-util-to-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", - "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==" - }, - "mdast-util-toc": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-toc/-/mdast-util-toc-3.1.0.tgz", - "integrity": "sha512-Za0hqL1PqWrvxGtA/3NH9D5nhGAUS9grMM4obEAz5+zsk1RIw/vWUchkaoDLNdrwk05A0CSC5eEXng36/1qE5w==", - "requires": { - "github-slugger": "^1.2.1", - "mdast-util-to-string": "^1.0.5", - "unist-util-is": "^2.1.2", - "unist-util-visit": "^1.1.0" - }, - "dependencies": { - "unist-util-is": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-2.1.3.tgz", - "integrity": "sha512-4WbQX2iwfr/+PfM4U3zd2VNXY+dWtZsN1fLnWEi2QQXA4qyDYAZcDMfXUX0Cu6XZUHHAO9q4nyxxLT4Awk1qUA==" - }, - "unist-util-visit": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", - "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", - "requires": { - "unist-util-visit-parents": "^2.0.0" - } - } - } - }, - "mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" - }, - "mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=" - }, - "meant": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/meant/-/meant-1.0.1.tgz", - "integrity": "sha512-UakVLFjKkbbUwNWJ2frVLnnAtbb7D7DsloxRd3s/gDpI8rdv8W5Hp3NaDb+POBI1fQdeussER6NB8vpcRURvlg==" - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" - }, - "mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" - } - }, - "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" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "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" - } - } - } - }, - "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.3.0", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", - "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" - }, - "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" - }, - "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" - } - } - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "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-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "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" - } - } - } - }, - "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" - } - } - } - }, - "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" - } - }, - "mime": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", - "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" - }, - "mime-db": { - "version": "1.43.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", - "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" - }, - "mime-types": { - "version": "2.1.26", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", - "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", - "requires": { - "mime-db": "1.43.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" - }, - "min-document": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", - "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", - "requires": { - "dom-walk": "^0.1.0" - } - }, - "mini-css-extract-plugin": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.8.2.tgz", - "integrity": "sha512-a3Y4of27Wz+mqK3qrcd3VhYz6cU0iW5x3Sgvqzbj+XmlrSizmvu8QQMl5oMYJjgHOC4iyt+w7l4umP+dQeW3bw==", - "requires": { - "loader-utils": "^1.1.0", - "normalize-url": "1.9.1", - "schema-utils": "^1.0.0", - "webpack-sources": "^1.1.0" - }, - "dependencies": { - "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=" - }, - "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" - } - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" - }, - "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" - } - }, - "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" - } - }, - "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.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "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" - } - } - } - }, - "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==" - }, - "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" - } - }, - "mitt": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz", - "integrity": "sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==" - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mkdirp": { - "version": "0.5.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" - } - }, - "moment": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz", - "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==" - }, - "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=" - }, - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" - }, - "name-all-modules-plugin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/name-all-modules-plugin/-/name-all-modules-plugin-1.0.1.tgz", - "integrity": "sha1-Cr+2rYNXGLn7Te8GdOBmV6lUN1w=" - }, - "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" - }, - "dependencies": { - "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" - } - }, - "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" - } - } - } - }, - "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.1", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", - "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==" - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" - }, - "nlcst-to-string": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-2.0.4.tgz", - "integrity": "sha512-3x3jwTd6UPG7vi5k4GEzvxJ5rDA7hVUIRNHPblKuMVP9Z3xmlsd9cgLcpAMkc5uPOBna82EeshROFhsPkbnTZg==" - }, - "no-case": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", - "requires": { - "lower-case": "^1.1.1" - } - }, - "node-emoji": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz", - "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==", - "requires": { - "lodash.toarray": "^4.4.0" - } - }, - "node-eta": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/node-eta/-/node-eta-0.9.0.tgz", - "integrity": "sha1-n7CwmbzSoCGUDmA8ZCVNwAPZp6g=" - }, - "node-fetch": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.1.2.tgz", - "integrity": "sha1-q4hOjn5X44qUR1POxwb3iNF2i7U=" - }, - "node-forge": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz", - "integrity": "sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==" - }, - "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": { - "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" - } - } - } - } - } - }, - "node-object-hash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/node-object-hash/-/node-object-hash-2.0.0.tgz", - "integrity": "sha512-VZR0zroAusy1ETZMZiGeLkdu50LGjG5U1KHZqTruqtTyQ2wfWhHG2Ow4nsUbfTFGlaREgNHcCWoM/OzEm6p+NQ==" - }, - "node-releases": { - "version": "1.1.53", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.53.tgz", - "integrity": "sha512-wp8zyQVwef2hpZ/dJH7SfSrIPD6YoJz6BDQDpGEkcA0s3LpAQoxBIYmfIq6QAhC1DhwsyCgTaTTcONwX8qzCuQ==" - }, - "noms": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/noms/-/noms-0.0.0.tgz", - "integrity": "sha1-2o69nzr51nYJGbJ9nNyAkqczKFk=", - "requires": { - "inherits": "^2.0.1", - "readable-stream": "~1.0.31" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - } - } - }, - "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" - } - }, - "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": "4.5.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", - "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==" - }, - "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" - } - }, - "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" - } - }, - "null-loader": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/null-loader/-/null-loader-0.1.1.tgz", - "integrity": "sha1-F76av80/8OFRL2/Er8sfUDk3j64=" - }, - "num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-component": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", - "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=" - }, - "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-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-hash": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", - "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==" - }, - "object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" - }, - "object-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.2.tgz", - "integrity": "sha512-Epah+btZd5wrrfjkJZq1AOB9O6OxUQto45hzFd7lXGrpHPGE0W1k+426yrZV+k6NJOzLNNW/nVsmZdIWsAqoOQ==" - }, - "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-path": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.4.tgz", - "integrity": "sha1-NwrnUvvzfePqcKhhwju6iRVpGUk=" - }, - "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.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", - "requires": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" - } - }, - "object.entries": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.1.tgz", - "integrity": "sha512-ilqR7BgdyZetJutmDPfXCDffGa0/Yzl2ivVNpbx/g4UeWrCdRnFDUBrKJGLhGieRHDATnyZXWBeCb29k9CJysQ==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", - "has": "^1.0.3" - } - }, - "object.fromentries": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz", - "integrity": "sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", - "has": "^1.0.3" - } - }, - "object.getownpropertydescriptors": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", - "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - } - }, - "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.1", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", - "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", - "has": "^1.0.3" - } - }, - "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.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", - "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "open": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", - "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", - "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=" - } - } - }, - "opentracing": { - "version": "0.14.4", - "resolved": "https://registry.npmjs.org/opentracing/-/opentracing-0.14.4.tgz", - "integrity": "sha512-nNnZDkUNExBwEpb7LZaeMeQgvrlO8l4bgY/LvGNZCR0xG/dGWqHqjKrAmR5GUoYo0FIz38kxasvA1aevxWs2CA==" - }, - "opn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.1.0.tgz", - "integrity": "sha512-iPNl7SyM8L30Rm1sjGdLLheyHVw5YXVfi3SKWJzBI7efxRwHojfRFjwE/OLM6qp9xJYMgab8WicTU1cPoY+Hpg==", - "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.3", - "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz", - "integrity": "sha512-q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA==", - "requires": { - "cssnano": "^4.1.10", - "last-call-webpack-plugin": "^3.0.0" - } - }, - "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" - } - }, - "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=" - }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - }, - "dependencies": { - "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" - } - } - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" - }, - "p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=" - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==" - }, - "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-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "p-queue": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-5.0.0.tgz", - "integrity": "sha512-6QfeouDf236N+MAxHch0CVIy8o/KBnmhttKjxZoOkUlzqU+u9rZgEyXH3OdckhTgawbqf5rpzmyR+07+Lv0+zg==", - "requires": { - "eventemitter3": "^3.1.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-timeout": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", - "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", - "requires": { - "p-finally": "^1.0.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=" - }, - "package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "requires": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "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" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "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" - } - } - } - }, - "param-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", - "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", - "requires": { - "no-case": "^2.2.0" - } - }, - "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.5", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", - "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", - "requires": { - "asn1.js": "^4.0.0", - "browserify-aes": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "parse-english": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/parse-english/-/parse-english-4.1.3.tgz", - "integrity": "sha512-IQl1v/ik9gw437T8083coohMihae0rozpc7JYC/9h6hi9xKBSxFwh5HWRpzVC2ZhEs2nUlze2aAktpNBJXdJKA==", - "requires": { - "nlcst-to-string": "^2.0.0", - "parse-latin": "^4.0.0", - "unist-util-modify-children": "^1.0.0", - "unist-util-visit-children": "^1.0.0" - } - }, - "parse-entities": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", - "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", - "requires": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } - }, - "parse-json": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz", - "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1", - "lines-and-columns": "^1.1.6" - } - }, - "parse-latin": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-4.2.1.tgz", - "integrity": "sha512-7T9g6mIsFFpLlo0Zzb2jLWdCt+H9Qtf/hRmMYFi/Mq6Ovi+YKo+AyDFX3OhFfu0vXX5Nid9FKJGKSSzNcTkWiA==", - "requires": { - "nlcst-to-string": "^2.0.0", - "unist-util-modify-children": "^1.0.0", - "unist-util-visit-children": "^1.0.0" - } - }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=" - }, - "parse-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.1.tgz", - "integrity": "sha512-d7yhga0Oc+PwNXDvQ0Jv1BuWkLVPXcAoQ/WREgd6vNNoKYaW52KI+RdOFjI63wjkmps9yUE8VS4veP+AgpQ/hA==", - "requires": { - "is-ssh": "^1.3.0", - "protocols": "^1.4.0" - } - }, - "parse-url": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-5.0.1.tgz", - "integrity": "sha512-flNUPP27r3vJpROi0/R3/2efgKkyXqnXwyP1KQ2U0SfFRgdizOdWfvrrvJg1LuOoxs7GQhmxJlq23IpQ/BkByg==", - "requires": { - "is-ssh": "^1.3.0", - "normalize-url": "^3.3.0", - "parse-path": "^4.0.0", - "protocols": "^1.4.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==" - } - } - }, - "parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==" - }, - "parseqs": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", - "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", - "requires": { - "better-assert": "~1.0.0" - } - }, - "parseuri": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", - "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", - "requires": { - "better-assert": "~1.0.0" - } - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "pascal-case": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-2.0.1.tgz", - "integrity": "sha1-LVeNNFX2YNpl7KGO+VtODekSdh4=", - "requires": { - "camel-case": "^3.0.0", - "upper-case-first": "^1.1.0" - } - }, - "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-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/path-case/-/path-case-2.1.1.tgz", - "integrity": "sha1-lLgDfDctP+KQbkZbtF4l0ibo7qU=", - "requires": { - "no-case": "^2.2.0" - } - }, - "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": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" - }, - "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.0.17", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", - "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", - "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" - } - }, - "physical-cpu-count": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/physical-cpu-count/-/physical-cpu-count-2.0.0.tgz", - "integrity": "sha1-GN4vl+S/epVRrXURlCtUlverpmA=" - }, - "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" - }, - "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" - } - }, - "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" - }, - "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-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": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - } - } - }, - "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" - } - }, - "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.25", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.25.tgz", - "integrity": "sha512-6ElJnHBbxVA1XSLgBp7G1FiCkQdlqGzuF7DswL5tcea+E8UpuvPU7beVAjjRwCioTS9ZluNbu+ZyRvgTsmqEBg==", - "requires": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.1" - }, - "dependencies": { - "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" - } - }, - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "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.27", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.27.tgz", - "integrity": "sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ==", - "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-calc": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.2.tgz", - "integrity": "sha512-rofZFHUg6ZIrvRwPeFktv06GdbDYLcGqh9EwiMutZg+a0oePCCw1zHOEiji6LCpyRcjTREtPASuUqeAvYlEVvQ==", - "requires": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - } - }, - "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-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-flexbugs-fixes": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-3.3.1.tgz", - "integrity": "sha512-9y9kDDf2F9EjKX6x9ueNa5GARvsUbXw4ezH8vXItXHwKzljbu8awP7t5dCaabKYm18Vs1lo5bKQcnc0HkISt+w==", - "requires": { - "postcss": "^6.0.1" - }, - "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "postcss-load-config": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz", - "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", - "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": "2.1.6", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.1.6.tgz", - "integrity": "sha512-hgiWSc13xVQAq25cVw80CH0l49ZKlAnU1hKPOdRrNj89bokRr/bZF2nT+hebPPF9c9xs8c3gw3Fr2nxtmXYnNg==", - "requires": { - "loader-utils": "^1.1.0", - "postcss": "^6.0.0", - "postcss-load-config": "^2.0.0", - "schema-utils": "^0.4.0" - }, - "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "schema-utils": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", - "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", - "requires": { - "ajv": "^6.1.0", - "ajv-keywords": "^3.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==" - } - } - }, - "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": "1.2.1", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", - "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", - "requires": { - "postcss": "^6.0.1" - }, - "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "postcss-modules-local-by-default": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", - "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", - "requires": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" - }, - "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "postcss-modules-scope": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", - "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", - "requires": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" - }, - "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "postcss-modules-values": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", - "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", - "requires": { - "icss-replace-symbols": "^1.1.0", - "postcss": "^6.0.1" - }, - "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "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": { - "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=" - }, - "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-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-selector-parser": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", - "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", - "requires": { - "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "postcss-svgo": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", - "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", - "requires": { - "is-svg": "^3.0.0", - "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.0.3", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.3.tgz", - "integrity": "sha512-N7h4pG+Nnu5BEIzyeaaIYWs0LI5XC40OrRh5L60z0QjFsqGWcHcbkBvpe1WYpcIS9yQ8sOi/vIPt1ejQCrMVrg==" - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" - }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" - }, - "pretty-bytes": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.3.0.tgz", - "integrity": "sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg==" - }, - "pretty-error": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", - "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", - "requires": { - "renderkid": "^2.0.1", - "utila": "~0.4" - } - }, - "prism-react-renderer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.0.2.tgz", - "integrity": "sha512-0++pJyRfu4v2OxI/Us/5RLui9ESDkTiLkVCtKuPZYdpB8UQWJpnJQhPrWab053XtsKW3oM0sD69uJ6N9exm1Ag==" - }, - "prismjs": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.20.0.tgz", - "integrity": "sha512-AEDjSrVNkynnw6A+B1DsFkd6AVdTnp+/WoUixFRULlCLZVRZlVQMVWio/16jv7G1FscUxQxOQhWwApgbnxr6kQ==", - "requires": { - "clipboard": "^2.0.0" - } - }, - "private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" - }, - "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-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" - }, - "prompts": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.2.tgz", - "integrity": "sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA==", - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.4" - } - }, - "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" - } - }, - "property-information": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.4.0.tgz", - "integrity": "sha512-nmMWAm/3vKFGmmOWOcdLjgq/Hlxa+hsuR/px1Lp/UGEyc5A22A6l78Shc2C0E71sPmAqglni+HrS7L7VJ7AUCA==", - "requires": { - "xtend": "^4.0.0" - } - }, - "protocols": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.7.tgz", - "integrity": "sha512-Fx65lf9/YDn3hUX08XUc0J8rSux36rEsyiv21ZGUC1mOyeM3lTRpZLcrm8aAolzS4itwVfm7TAPyxC2E5zd6xg==" - }, - "proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", - "requires": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.9.1" - } - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" - }, - "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" - } - }, - "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": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" - }, - "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": "5.1.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", - "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", - "requires": { - "decode-uri-component": "^0.2.0", - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - } - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" - }, - "querystringify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", - "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==" - }, - "ramda": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.21.0.tgz", - "integrity": "sha1-oAGr7bP/YQd9T/HVd9RN536NCjU=" - }, - "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==" - } - } - }, - "raw-loader": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz", - "integrity": "sha1-DD0L6u2KAclm2Xh793goElKpeao=" - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" - } - } - }, - "react": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", - "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" - } - }, - "react-dev-utils": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-4.2.3.tgz", - "integrity": "sha512-uvmkwl5uMexCmC0GUv1XGQP0YjfYePJufGg4YYiukhqk2vN1tQxwWJIBERqhOmSi80cppZg8mZnPP/kOMf1sUQ==", - "requires": { - "address": "1.0.3", - "babel-code-frame": "6.26.0", - "chalk": "1.1.3", - "cross-spawn": "5.1.0", - "detect-port-alt": "1.1.3", - "escape-string-regexp": "1.0.5", - "filesize": "3.5.11", - "global-modules": "1.0.0", - "gzip-size": "3.0.0", - "inquirer": "3.3.0", - "is-root": "1.0.0", - "opn": "5.1.0", - "react-error-overlay": "^3.0.0", - "recursive-readdir": "2.2.1", - "shell-quote": "1.6.1", - "sockjs-client": "1.1.4", - "strip-ansi": "3.0.1", - "text-table": "0.2.0" - }, - "dependencies": { - "address": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/address/-/address-1.0.3.tgz", - "integrity": "sha512-z55ocwKBRLryBs394Sm3ushTtBeg6VAeuku7utSoSnsJKvKcnXFIyC6vh27n3rXyxSgkJBBCAvyOn7gSUcTYjg==" - }, - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "chardet": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", - "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=" - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "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" - } - }, - "detect-port-alt": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.3.tgz", - "integrity": "sha1-pNLwYddXoDTs83xRQmCph1DysTE=", - "requires": { - "address": "^1.0.1", - "debug": "^2.6.0" - } - }, - "external-editor": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", - "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", - "requires": { - "chardet": "^0.4.0", - "iconv-lite": "^0.4.17", - "tmp": "^0.0.33" - } - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "inquirer": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", - "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", - "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.0", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^2.0.4", - "figures": "^2.0.0", - "lodash": "^4.3.0", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rx-lite": "^4.0.8", - "rx-lite-aggregates": "^4.0.8", - "string-width": "^2.1.0", - "strip-ansi": "^4.0.0", - "through": "^2.3.6" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "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" - } - } - } - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - }, - "shell-quote": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", - "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", - "requires": { - "array-filter": "~0.0.0", - "array-map": "~0.0.0", - "array-reduce": "~0.0.0", - "jsonify": "~0.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "requires": { - "os-tmpdir": "~1.0.2" - } - } - } - }, - "react-dom": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.13.1.tgz", - "integrity": "sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.19.1" - }, - "dependencies": { - "scheduler": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - } - } - }, - "react-error-overlay": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-3.0.0.tgz", - "integrity": "sha512-XzgvowFrwDo6TWcpJ/WTiarb9UI6lhA4PMzS7n1joK3sHfBBBOQHUc0U4u57D6DWO9vHv6lVSWx2Q/Ymfyv4hw==" - }, - "react-fast-compare": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-2.0.4.tgz", - "integrity": "sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw==" - }, - "react-helmet": { - "version": "6.0.0-beta.2", - "resolved": "https://registry.npmjs.org/react-helmet/-/react-helmet-6.0.0-beta.2.tgz", - "integrity": "sha512-rRAeil8HsddijqG2+1jeR5qY9wGQvK1zPMf+8MkiTCyhpEP/2qhAAPolEsveeAlz0xSv5C5xYypHtgCtFn0euw==", - "requires": { - "object-assign": "^4.1.1", - "prop-types": "^15.7.2", - "react-fast-compare": "^2.0.4", - "react-side-effect": "^2.1.0" - } - }, - "react-hot-loader": { - "version": "4.12.20", - "resolved": "https://registry.npmjs.org/react-hot-loader/-/react-hot-loader-4.12.20.tgz", - "integrity": "sha512-lPlv1HVizi0lsi+UFACBJaydtRYILWkfHAC/lyCs6ZlAxlOZRQIfYHDqiGaRvL/GF7zyti+Qn9XpnDAUvdFA4A==", - "requires": { - "fast-levenshtein": "^2.0.6", - "global": "^4.3.0", - "hoist-non-react-statics": "^3.3.0", - "loader-utils": "^1.1.0", - "prop-types": "^15.6.1", - "react-lifecycles-compat": "^3.0.4", - "shallowequal": "^1.1.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==" - } - } - }, - "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-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-reconciler": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.24.0.tgz", - "integrity": "sha512-gAGnwWkf+NOTig9oOowqid9O0HjTDC+XVGBCAmJYYJ2A2cN/O4gDdIuuUQjv8A4v6GDwVfJkagpBBLW5OW9HSw==", - "optional": true, - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.18.0" - } - }, - "react-side-effect": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/react-side-effect/-/react-side-effect-2.1.0.tgz", - "integrity": "sha512-IgmcegOSi5SNX+2Snh1vqmF0Vg/CbkycU9XZbOHJlZ6kMzTmi3yc254oB1WCkgA7OQtIAoLmcSFuHTc/tlcqXg==" - }, - "react-spring": { - "version": "8.0.27", - "resolved": "https://registry.npmjs.org/react-spring/-/react-spring-8.0.27.tgz", - "integrity": "sha512-nDpWBe3ZVezukNRandTeLSPcwwTMjNVu1IDq9qA/AMiUqHuRN4BeSWvKr3eIxxg1vtiYiOLy4FqdfCP5IoP77g==", - "requires": { - "@babel/runtime": "^7.3.1", - "prop-types": "^15.5.8" - } - }, - "react-swipeable": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/react-swipeable/-/react-swipeable-5.5.1.tgz", - "integrity": "sha512-EQObuU3Qg3JdX3WxOn5reZvOSCpU4fwpUAs+NlXSN3y+qtsO2r8VGkVnOQzmByt3BSYj9EWYdUOUfi7vaMdZZw==", - "requires": { - "prop-types": "^15.6.2" - } - }, - "react-syntax-highlighter": { - "version": "12.2.1", - "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-12.2.1.tgz", - "integrity": "sha512-CTsp0ZWijwKRYFg9xhkWD4DSpQqE4vb2NKVMdPAkomnILSmsNBHE0n5GuI5zB+PU3ySVvXvdt9jo+ViD9XibCA==", - "requires": { - "@babel/runtime": "^7.3.1", - "highlight.js": "~9.15.1", - "lowlight": "1.12.1", - "prismjs": "^1.8.4", - "refractor": "^2.4.1" - } - }, - "read": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", - "requires": { - "mute-stream": "~0.0.4" - } - }, - "read-chunk": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-3.2.0.tgz", - "integrity": "sha512-CEjy9LCzhmD7nUpJ1oVOE6s/hBkejlcJEgLQHVnQznOSilOPb+kpKktlLfFDK3/WP43+F80xkUTM2VOkYoSYvQ==", - "requires": { - "pify": "^4.0.1", - "with-open-file": "^0.1.6" - } - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - }, - "dependencies": { - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "requires": { - "pify": "^2.0.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - } - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdirp": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz", - "integrity": "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==", - "requires": { - "picomatch": "^2.0.7" - } - }, - "rebound": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/rebound/-/rebound-0.1.0.tgz", - "integrity": "sha1-BjjGGpNma7UVpYoD4c+zQCHoi3I=" - }, - "recursive-readdir": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.1.tgz", - "integrity": "sha1-kO8jHQd4xc4JPJpI105cVCLROpk=", - "requires": { - "minimatch": "3.0.3" - }, - "dependencies": { - "minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", - "requires": { - "brace-expansion": "^1.0.0" - } - } - } - }, - "redux": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.0.5.tgz", - "integrity": "sha512-VSz1uMAH24DM6MF72vcojpYPtrTUu3ByVWfPL1nPfVRb5mZVTve5GnNCUV53QM/BZ66xfWrm0CTWoM+Xlz8V1w==", - "requires": { - "loose-envify": "^1.4.0", - "symbol-observable": "^1.2.0" - } - }, - "redux-thunk": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.3.0.tgz", - "integrity": "sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw==" - }, - "refractor": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/refractor/-/refractor-2.10.1.tgz", - "integrity": "sha512-Xh9o7hQiQlDbxo5/XkOX6H+x/q8rmlmZKr97Ie1Q8ZM32IRRd3B/UxuA/yXDW79DBSXGWxm2yRTbcTVmAciJRw==", - "requires": { - "hastscript": "^5.0.0", - "parse-entities": "^1.1.2", - "prismjs": "~1.17.0" - }, - "dependencies": { - "prismjs": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.17.1.tgz", - "integrity": "sha512-PrEDJAFdUGbOP6xK/UsfkC5ghJsPJviKgnQOoxaDbBjwc8op68Quupwt1DeAFoG8GImPhiKXAvvsH7wDSLsu1Q==", - "requires": { - "clipboard": "^2.0.0" - } - } - } - }, - "regenerate": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", - "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" - }, - "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.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", - "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==" - }, - "regenerator-transform": { - "version": "0.14.4", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.4.tgz", - "integrity": "sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==", - "requires": { - "@babel/runtime": "^7.8.4", - "private": "^0.1.8" - } - }, - "regex-escape": { - "version": "3.4.9", - "resolved": "https://registry.npmjs.org/regex-escape/-/regex-escape-3.4.9.tgz", - "integrity": "sha512-Cv9rjwyQwVhn3L097ysanWsEElurmxDj6Cc4Ut23z7e6hzRbrNvF3Le7yAciMfuzyb0sZwSr0ZHunMNCIoy2/g==" - }, - "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" - }, - "dependencies": { - "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" - } - }, - "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" - } - } - } - }, - "regexp.prototype.flags": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", - "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - } - }, - "regexpp": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", - "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==" - }, - "regexpu-core": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz", - "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==", - "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" - } - }, - "registry-auth-token": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.1.1.tgz", - "integrity": "sha512-9bKS7nTl9+/A1s7tnPeGrUpRcVY+LUh7bfFgzpndALdPfXQBfQV77rQVtqgUV3ti4vc/Ik81Ex8UJDWDQ12zQA==", - "requires": { - "rc": "^1.2.8" - } - }, - "registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "requires": { - "rc": "^1.2.8" - } - }, - "regjsgen": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz", - "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==" - }, - "regjsparser": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", - "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", - "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=" - } - } - }, - "remark": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/remark/-/remark-10.0.1.tgz", - "integrity": "sha512-E6lMuoLIy2TyiokHprMjcWNJ5UxfGQjaMSMhV+f4idM625UjjK4j798+gPs5mfjzDE6vL0oFKVeZM6gZVSVrzQ==", - "requires": { - "remark-parse": "^6.0.0", - "remark-stringify": "^6.0.0", - "unified": "^7.0.0" - }, - "dependencies": { - "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=" - }, - "remark-parse": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-6.0.3.tgz", - "integrity": "sha512-QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg==", - "requires": { - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^1.1.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^1.0.0", - "vfile-location": "^2.0.0", - "xtend": "^4.0.1" - } - }, - "unified": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-7.1.0.tgz", - "integrity": "sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw==", - "requires": { - "@types/unist": "^2.0.0", - "@types/vfile": "^3.0.0", - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^1.1.0", - "trough": "^1.0.0", - "vfile": "^3.0.0", - "x-is-string": "^0.1.0" - } - }, - "unist-util-stringify-position": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz", - "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==" - }, - "vfile": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-3.0.1.tgz", - "integrity": "sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ==", - "requires": { - "is-buffer": "^2.0.0", - "replace-ext": "1.0.0", - "unist-util-stringify-position": "^1.0.0", - "vfile-message": "^1.0.0" - } - }, - "vfile-message": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz", - "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==", - "requires": { - "unist-util-stringify-position": "^1.1.1" - } - } - } - }, - "remark-emoji": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-2.1.0.tgz", - "integrity": "sha512-lDddGsxXURV01WS9WAiS9rO/cedO1pvr9tahtLhr6qCGFhHG4yZSJW3Ha4Nw9Uk1hLNmUBtPC0+m45Ms+xEitg==", - "requires": { - "emoticon": "^3.2.0", - "node-emoji": "^1.10.0", - "unist-util-visit": "^2.0.2" - } - }, - "remark-mdx": { - "version": "1.5.8", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.5.8.tgz", - "integrity": "sha512-wtqqsDuO/mU/ucEo/CDp0L8SPdS2oOE6PRsMm+lQ9TLmqgep4MBmyH8bLpoc8Wf7yjNmae/5yBzUN1YUvR/SsQ==", - "requires": { - "@babel/core": "7.8.4", - "@babel/helper-plugin-utils": "7.8.3", - "@babel/plugin-proposal-object-rest-spread": "7.8.3", - "@babel/plugin-syntax-jsx": "7.8.3", - "@mdx-js/util": "^1.5.8", - "is-alphabetical": "1.0.4", - "remark-parse": "7.0.2", - "unified": "8.4.2" - } - }, - "remark-parse": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-7.0.2.tgz", - "integrity": "sha512-9+my0lQS80IQkYXsMA8Sg6m9QfXYJBnXjWYN5U+kFc5/n69t+XZVXU/ZBYr3cYH8FheEGf1v87rkFDhJ8bVgMA==", - "requires": { - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^1.1.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^1.0.0", - "vfile-location": "^2.0.0", - "xtend": "^4.0.1" - } - }, - "remark-retext": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/remark-retext/-/remark-retext-3.1.3.tgz", - "integrity": "sha512-UujXAm28u4lnUvtOZQFYfRIhxX+auKI9PuA2QpQVTT7gYk1OgX6o0OUrSo1KOa6GNrFX+OODOtS5PWIHPxM7qw==", - "requires": { - "mdast-util-to-nlcst": "^3.2.0" - } - }, - "remark-squeeze-paragraphs": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-3.0.4.tgz", - "integrity": "sha512-Wmz5Yj9q+W1oryo8BV17JrOXZgUKVcpJ2ApE2pwnoHwhFKSk4Wp2PmFNbmJMgYSqAdFwfkoe+TSYop5Fy8wMgA==", - "requires": { - "mdast-squeeze-paragraphs": "^3.0.0" - } - }, - "remark-stringify": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-6.0.4.tgz", - "integrity": "sha512-eRWGdEPMVudijE/psbIDNcnJLRVx3xhfuEsTDGgH4GsFF91dVhw5nhmnBppafJ7+NWINW6C7ZwWbi30ImJzqWg==", - "requires": { - "ccount": "^1.0.0", - "is-alphanumeric": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "longest-streak": "^2.0.1", - "markdown-escapes": "^1.0.0", - "markdown-table": "^1.1.0", - "mdast-util-compact": "^1.0.0", - "parse-entities": "^1.0.2", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "stringify-entities": "^1.0.1", - "unherit": "^1.0.4", - "xtend": "^4.0.1" - } - }, - "remark-unwrap-images": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/remark-unwrap-images/-/remark-unwrap-images-1.0.0.tgz", - "integrity": "sha512-/I3QL5Bi5OqXCN9tlgaQZ1UA62ZeElZxUEt4L3BwkvAF1/qYWlVtMOflyFyCLtbMCYhEqrLx4osKSgEEDZaH6Q==", - "requires": { - "hast-util-whitespace": "^1.0.0", - "unist-util-visit": "^1.4.0" - }, - "dependencies": { - "unist-util-visit": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", - "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", - "requires": { - "unist-util-visit-parents": "^2.0.0" - } - } - } - }, - "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.3", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz", - "integrity": "sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==", - "requires": { - "css-select": "^1.1.0", - "dom-converter": "^0.2", - "htmlparser2": "^3.3.0", - "strip-ansi": "^3.0.0", - "utila": "^0.4.0" - } - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" - }, - "replace-ext": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", - "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=" - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - }, - "require-like": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", - "integrity": "sha1-rW8wwTvs15cBDEaK+ndcDAprR/o=" - }, - "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.15.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz", - "integrity": "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==", - "requires": { - "path-parse": "^1.0.6" - } - }, - "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" - }, - "dependencies": { - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" - } - } - }, - "resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", - "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - } - }, - "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==" - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" - }, - "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "requires": { - "lowercase-keys": "^1.0.0" - } - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" - }, - "retext-english": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/retext-english/-/retext-english-3.0.4.tgz", - "integrity": "sha512-yr1PgaBDde+25aJXrnt3p1jvT8FVLVat2Bx8XeAWX13KXo8OT+3nWGU3HWxM4YFJvmfqvJYJZG2d7xxaO774gw==", - "requires": { - "parse-english": "^4.0.0", - "unherit": "^1.0.4" - } - }, - "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==" - }, - "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" - } - }, - "run-async": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.0.tgz", - "integrity": "sha512-xJTbh/d7Lm7SBhc1tNvTpeCHaEzoyxPrqNlvSdMfBTYwaY++UJFyXUOxAtsRUXjlqOfj8luNaR9vjCh4KeV+pg==", - "requires": { - "is-promise": "^2.1.0" - } - }, - "run-parallel": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", - "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==" - }, - "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" - } - }, - "rx": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", - "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=" - }, - "rx-lite": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", - "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=" - }, - "rx-lite-aggregates": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", - "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", - "requires": { - "rx-lite": "*" - } - }, - "rxjs": { - "version": "6.5.5", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz", - "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==", - "requires": { - "tslib": "^1.9.0" - } - }, - "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==" - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "scheduler": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.18.0.tgz", - "integrity": "sha512-agTSHR1Nbfi6ulI0kYNK0203joW2Y5W4po4l+v03tOoiJKpTBbxpNhWDvqc/4IcOw+KLmSiQLTasZ4cab2/UWQ==", - "optional": true, - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "schema-utils": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.5.tgz", - "integrity": "sha512-5KXuwKziQrTVHh8j/Uxz+QUbxkaLW9X/86NBlx/gnKgtsZA2GIVMUn17qWhRFwF8jdYb3Dig5hRO/W5mZqy6SQ==", - "requires": { - "ajv": "^6.12.0", - "ajv-keywords": "^3.4.1" - } - }, - "scroll-behavior": { - "version": "0.9.12", - "resolved": "https://registry.npmjs.org/scroll-behavior/-/scroll-behavior-0.9.12.tgz", - "integrity": "sha512-18sirtyq1P/VsBX6O/vgw20Np+ngduFXEMO4/NDFXabdOKBL2kjPVUpz1y0+jm99EWwFJafxf5/tCyMeXt9Xyg==", - "requires": { - "dom-helpers": "^3.4.0", - "invariant": "^2.2.4" - } - }, - "section-matter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", - "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", - "requires": { - "extend-shallow": "^2.0.1", - "kind-of": "^6.0.0" - } - }, - "select": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", - "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=", - "optional": true - }, - "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.7", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.7.tgz", - "integrity": "sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA==", - "requires": { - "node-forge": "0.9.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "semver-diff": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", - "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", - "requires": { - "semver": "^5.0.3" - } - }, - "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=" - } - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "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==" - } - } - }, - "sentence-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-2.1.1.tgz", - "integrity": "sha1-H24t2jnBaL+S0T+G1KkYkz9mftQ=", - "requires": { - "no-case": "^2.2.0", - "upper-case-first": "^1.1.2" - } - }, - "serialize-javascript": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz", - "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==" - }, - "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" - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" - }, - "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" - }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "shallow-compare": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/shallow-compare/-/shallow-compare-1.2.2.tgz", - "integrity": "sha512-LUMFi+RppPlrHzbqmFnINTrazo0lPNwhcgzuAXVVcfy/mqPDrQmHAyz5bvV0gDAuRFrk804V0HpQ6u9sZ0tBeg==" - }, - "shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" - }, - "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=" - }, - "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==" - }, - "side-channel": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.2.tgz", - "integrity": "sha512-7rL9YlPHg7Ancea1S96Pa8/QWb4BtXL/TZvS6B8XFetGBeuhAsfmUspK6DokBeZ64+Kj9TCNRD/30pVz1BvQNA==", - "requires": { - "es-abstract": "^1.17.0-next.1", - "object-inspect": "^1.7.0" - } - }, - "sift": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/sift/-/sift-5.1.0.tgz", - "integrity": "sha1-G78t+w63HlbEzH+1Z/vRNRtlAV4=" - }, - "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": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "requires": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - } - }, - "slugify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.4.0.tgz", - "integrity": "sha512-FtLNsMGBSRB/0JOE2A0fxlqjI6fJsgHGS13iTuVT28kViI4JjUiNqp/vyis0ZXYcMnpR3fzGNkv+6vRlI2GwdQ==" - }, - "snake-case": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-2.1.0.tgz", - "integrity": "sha1-Qb2xtz8w7GagTU4srRt2OH1NbZ8=", - "requires": { - "no-case": "^2.2.0" - } - }, - "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" - } - }, - "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" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "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" - } - } - } - }, - "socket.io": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.3.0.tgz", - "integrity": "sha512-2A892lrj0GcgR/9Qk81EaY2gYhCBxurV0PfmmESO6p27QPrUK1J3zdns+5QPqvUYK2q657nSj0guoIil9+7eFg==", - "requires": { - "debug": "~4.1.0", - "engine.io": "~3.4.0", - "has-binary2": "~1.0.2", - "socket.io-adapter": "~1.1.0", - "socket.io-client": "2.3.0", - "socket.io-parser": "~3.4.0" - } - }, - "socket.io-adapter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz", - "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==" - }, - "socket.io-client": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.3.0.tgz", - "integrity": "sha512-cEQQf24gET3rfhxZ2jJ5xzAOo/xhZwK+mOqtGRg5IowZsMgwvHwnf/mCRapAAkadhM26y+iydgwsXGObBB5ZdA==", - "requires": { - "backo2": "1.0.2", - "base64-arraybuffer": "0.1.5", - "component-bind": "1.0.0", - "component-emitter": "1.2.1", - "debug": "~4.1.0", - "engine.io-client": "~3.4.0", - "has-binary2": "~1.0.2", - "has-cors": "1.1.0", - "indexof": "0.0.1", - "object-component": "0.0.3", - "parseqs": "0.0.5", - "parseuri": "0.0.5", - "socket.io-parser": "~3.3.0", - "to-array": "0.1.4" - }, - "dependencies": { - "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" - }, - "isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "socket.io-parser": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.0.tgz", - "integrity": "sha512-hczmV6bDgdaEbVqhAeVMM/jfUfzuEZHsQg6eOmLgJht6G3mPKMxYm75w2+qhAQZ+4X+1+ATZ+QFKeOZD5riHng==", - "requires": { - "component-emitter": "1.2.1", - "debug": "~3.1.0", - "isarray": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - } - } - } - } - }, - "socket.io-parser": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.4.0.tgz", - "integrity": "sha512-/G/VOI+3DBp0+DJKW4KesGnQkQPFmUCbA/oO2QGT6CWxU7hLGWqU3tyuzeSK/dqcyeHsQg1vTe9jiZI8GU9SCQ==", - "requires": { - "component-emitter": "1.2.1", - "debug": "~4.1.0", - "isarray": "2.0.1" - }, - "dependencies": { - "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" - }, - "isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=" - } - } - }, - "sockjs": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", - "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", - "requires": { - "faye-websocket": "^0.10.0", - "uuid": "^3.0.1" - }, - "dependencies": { - "faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", - "requires": { - "websocket-driver": ">=0.5.1" - } - } - } - }, - "sockjs-client": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.4.tgz", - "integrity": "sha1-W6vjhrd15M8U51IJEUUmVAFsixI=", - "requires": { - "debug": "^2.6.6", - "eventsource": "0.1.6", - "faye-websocket": "~0.11.0", - "inherits": "^2.0.1", - "json3": "^3.3.2", - "url-parse": "^1.1.8" - }, - "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=" - } - } - }, - "sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", - "requires": { - "is-plain-obj": "^1.0.0" - }, - "dependencies": { - "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=" - } - } - }, - "source-list-map": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-1.1.2.tgz", - "integrity": "sha1-mIkBnRAkzOVc3AaUmDN+9hhqEaE=" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - }, - "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.16", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", - "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", - "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.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" - }, - "space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==" - }, - "spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" - }, - "spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", - "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==" - }, - "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" - } - }, - "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" - }, - "dependencies": { - "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" - } - }, - "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" - } - } - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - }, - "ssri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", - "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", - "requires": { - "figgy-pudding": "^3.5.1" - } - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" - }, - "stack-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", - "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==" - }, - "stackframe": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.1.1.tgz", - "integrity": "sha512-0PlYhdKh6AfFxRyK/v+6/k+/mMfyiEBbTM5L94D0ZytQnJ166wuwoTYLHFWGbs2dpA8Rgq763KGWmN1EQEYHRQ==" - }, - "state-toggle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", - "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==" - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "static-site-generator-webpack-plugin": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-3.4.2.tgz", - "integrity": "sha512-39Kn+fZDVjolLYuX5y1rDvksJIW0QEUaEC/AVO/UewNXxGzoSQI1UYnRsL+ocAcN5Yti6d6rJgEL0qZ5tNXfdw==", - "requires": { - "bluebird": "^3.0.5", - "cheerio": "^0.22.0", - "eval": "^0.1.0", - "url": "^0.11.0", - "webpack-sources": "^0.2.0" - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" - }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "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" - } - } - } - }, - "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" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "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" - } - } - } - }, - "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-length": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz", - "integrity": "sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==", - "optional": true, - "requires": { - "astral-regex": "^1.0.0", - "strip-ansi": "^5.2.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==", - "optional": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "optional": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "string-similarity": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/string-similarity/-/string-similarity-1.2.2.tgz", - "integrity": "sha512-IoHUjcw3Srl8nsPlW04U3qwWPk3oG2ffLM0tN853d/E/JlIvcmZmDY2Kz5HzKp4lEi2T7QD7Zuvjq/1rDw+XcQ==", - "requires": { - "lodash.every": "^4.6.0", - "lodash.flattendeep": "^4.4.0", - "lodash.foreach": "^4.5.0", - "lodash.map": "^4.6.0", - "lodash.maxby": "^4.6.0" - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "string.prototype.matchall": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz", - "integrity": "sha512-N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0", - "has-symbols": "^1.0.1", - "internal-slot": "^1.0.2", - "regexp.prototype.flags": "^1.3.0", - "side-channel": "^1.0.2" - } - }, - "string.prototype.trimend": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.0.tgz", - "integrity": "sha512-EEJnGqa/xNfIg05SxiPSqRS7S9qwDhYts1TSLR1BQfYUfPe1stofgGKvwERK9+9yf+PpfBMlpBaCHucXGPQfUA==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "string.prototype.trimleft": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", - "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimstart": "^1.0.0" - } - }, - "string.prototype.trimright": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", - "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimend": "^1.0.0" - } - }, - "string.prototype.trimstart": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.0.tgz", - "integrity": "sha512-iCP8g01NFYiiBOnwG1Xc3WZLyoo+RuBymwIlWncShXDDJYWN6DbnM3odslBJdgCdRlq94B5s63NWAZlcn2CS4w==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "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.0", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", - "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" - } - } - }, - "stringify-entities": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.2.tgz", - "integrity": "sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==", - "requires": { - "character-entities-html4": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-hexadecimal": "^1.0.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" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - } - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" - }, - "strip-bom-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=" - }, - "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-json-comments": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.0.tgz", - "integrity": "sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==" - }, - "style-loader": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz", - "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==", - "requires": { - "loader-utils": "^1.1.0", - "schema-utils": "^1.0.0" - }, - "dependencies": { - "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" - } - } - } - }, - "style-to-object": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", - "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", - "requires": { - "inline-style-parser": "0.1.1" - } - }, - "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" - } - }, - "svg-react-loader": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/svg-react-loader/-/svg-react-loader-0.4.6.tgz", - "integrity": "sha512-HVEypjWQsQuJdBIPzXGxpmQsQts7QwfQuYgK1rah6BVCMoLNSCh/ESKVNd7/tHq8DkWYHHTyaUMDA1FjqZYrgA==", - "requires": { - "css": "2.2.4", - "loader-utils": "1.1.0", - "ramda": "0.21.0", - "rx": "4.1.0", - "traverse": "0.6.6", - "xml2js": "0.4.17" - }, - "dependencies": { - "big.js": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==" - }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" - }, - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" - }, - "loader-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", - "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", - "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0" - } - } - } - }, - "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.2.1", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.2.1.tgz", - "integrity": "sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw==" - }, - "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" - } - } - } - }, - "swap-case": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/swap-case/-/swap-case-1.1.2.tgz", - "integrity": "sha1-w5IDpFhzhfrTyFCgvRvK+ggZdOM=", - "requires": { - "lower-case": "^1.1.1", - "upper-case": "^1.1.1" - } - }, - "symbol-observable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", - "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" - }, - "table": { - "version": "5.4.6", - "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", - "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", - "requires": { - "ajv": "^6.10.2", - "lodash": "^4.17.14", - "slice-ansi": "^2.1.0", - "string-width": "^3.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==" - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" - }, - "term-size": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.0.tgz", - "integrity": "sha512-a6sumDlzyHVJWb8+YofY4TW112G6p2FCPEAFk+59gIYHv3XHRhm9ltVQ9kli4hNWeQBwSpe8cRN25x0ROunMOw==" - }, - "terser": { - "version": "4.6.10", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.10.tgz", - "integrity": "sha512-qbF/3UOo11Hggsbsqm2hPa6+L4w7bkr+09FNseEe8xrcVD3APGLFqE+Oz1ZKAxjYnFsj80rLOfgAtJ0LNJjtTA==", - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "dependencies": { - "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": "1.4.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz", - "integrity": "sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA==", - "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^2.1.2", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - }, - "dependencies": { - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" - }, - "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" - } - }, - "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.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "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" - } - } - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" - }, - "theme-ui": { - "version": "0.2.52", - "resolved": "https://registry.npmjs.org/theme-ui/-/theme-ui-0.2.52.tgz", - "integrity": "sha512-JFujorP5aFxIm1UyVCtefN5baXjwh5TXHKFYNWgAP+3rqVvggIr46uSMrRNvDjyhFOQiMK8YI8ctPQrrhcETpw==", - "requires": { - "@emotion/is-prop-valid": "^0.8.1", - "@styled-system/css": "^5.0.16", - "deepmerge": "^4.0.0" - } - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" - }, - "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" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "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" - } - } - } - }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - }, - "timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=" - }, - "timers-browserify": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", - "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", - "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-emitter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", - "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", - "optional": true - }, - "title-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/title-case/-/title-case-2.1.1.tgz", - "integrity": "sha1-PhJyFtpY0rxb7PE3q5Ha46fNj6o=", - "requires": { - "no-case": "^2.2.0", - "upper-case": "^1.0.3" - } - }, - "tmp": { - "version": "0.0.31", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.31.tgz", - "integrity": "sha1-jzirlDjhcxXl29izZX6L+yd65Kc=", - "requires": { - "os-tmpdir": "~1.0.1" - } - }, - "to-array": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", - "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=" - }, - "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": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "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-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" - }, - "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" - }, - "dependencies": { - "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" - } - }, - "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" - } - } - } - }, - "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==" - }, - "traverse": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz", - "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=" - }, - "trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" - }, - "trim-lines": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-1.1.3.tgz", - "integrity": "sha512-E0ZosSWYK2mkSu+KEtQ9/KqarVjA9HztOSX+9FDdNacRAq29RRV6ZQNgob3iuW8Htar9vAfEa6yyt5qBAHZDBA==" - }, - "trim-trailing-lines": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz", - "integrity": "sha512-4ku0mmjXifQcTVfYDfR5lpgV7zVqPg6zV9rdZmwOPqq0+Zq19xDqEgagqVbc4pOOShbncuAOIs59R3+3gcF3ZA==" - }, - "trough": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", - "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==" - }, - "true-case-path": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-2.2.1.tgz", - "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==" - }, - "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==" - }, - "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" - }, - "tsutils": { - "version": "3.17.1", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", - "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", - "requires": { - "tslib": "^1.8.1" - } - }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" - }, - "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" - } - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" - }, - "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" - } - }, - "type-of": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/type-of/-/type-of-2.0.1.tgz", - "integrity": "sha1-5yoXQYllaOn2KDeNgW1pEvfyOXI=" - }, - "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" - } - }, - "unc-path-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=" - }, - "underscore.string": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz", - "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", - "requires": { - "sprintf-js": "^1.0.3", - "util-deprecate": "^1.0.2" - } - }, - "unherit": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", - "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", - "requires": { - "inherits": "^2.0.0", - "xtend": "^4.0.0" - } - }, - "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==" - }, - "unified": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-8.4.2.tgz", - "integrity": "sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA==", - "requires": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - } - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" - }, - "uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" - }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "requires": { - "crypto-random-string": "^2.0.0" - } - }, - "unist-builder": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz", - "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==" - }, - "unist-util-generated": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.5.tgz", - "integrity": "sha512-1TC+NxQa4N9pNdayCYA1EGUOCAO0Le3fVp7Jzns6lnua/mYgwHo0tz5WUAfrdpNch1RZLHc61VZ1SDgrtNXLSw==" - }, - "unist-util-is": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", - "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" - }, - "unist-util-map": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/unist-util-map/-/unist-util-map-1.0.5.tgz", - "integrity": "sha512-dFil/AN6vqhnQWNCZk0GF/G3+Q5YwsB+PqjnzvpO2wzdRtUJ1E8PN+XRE/PRr/G3FzKjRTJU0haqE0Ekl+O3Ag==", - "requires": { - "object-assign": "^4.0.1" - } - }, - "unist-util-modify-children": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-1.1.6.tgz", - "integrity": "sha512-TOA6W9QLil+BrHqIZNR4o6IA5QwGOveMbnQxnWYq+7EFORx9vz/CHrtzF36zWrW61E2UKw7sM1KPtIgeceVwXw==", - "requires": { - "array-iterate": "^1.0.0" - } - }, - "unist-util-position": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", - "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==" - }, - "unist-util-remove": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-1.0.3.tgz", - "integrity": "sha512-mB6nCHCQK0pQffUAcCVmKgIWzG/AXs/V8qpS8K72tMPtOSCMSjDeMc5yN+Ye8rB0FhcE+JvW++o1xRNc0R+++g==", - "requires": { - "unist-util-is": "^3.0.0" - } - }, - "unist-util-remove-position": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz", - "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==", - "requires": { - "unist-util-visit": "^1.1.0" - }, - "dependencies": { - "unist-util-visit": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", - "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", - "requires": { - "unist-util-visit-parents": "^2.0.0" - } - } - } - }, - "unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "requires": { - "@types/unist": "^2.0.2" - } - }, - "unist-util-visit": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.2.tgz", - "integrity": "sha512-HoHNhGnKj6y+Sq+7ASo2zpVdfdRifhTgX2KTU3B/sO/TTlZchp7E3S4vjRzDJ7L60KmrCPsQkVK3lEF3cz36XQ==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - }, - "dependencies": { - "unist-util-is": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.2.tgz", - "integrity": "sha512-Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ==" - }, - "unist-util-visit-parents": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.0.2.tgz", - "integrity": "sha512-yJEfuZtzFpQmg1OSCyS9M5NJRrln/9FbYosH3iW0MG402QbdbaB8ZESwUv9RO6nRfLAKvWcMxCwdLWOov36x/g==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - } - } - } - }, - "unist-util-visit-children": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-1.1.4.tgz", - "integrity": "sha512-sA/nXwYRCQVRwZU2/tQWUqJ9JSFM1X3x7JIOsIgSzrFHcfVt6NkzDtKzyxg2cZWkCwGF9CO8x4QNZRJRMK8FeQ==" - }, - "unist-util-visit-parents": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", - "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", - "requires": { - "unist-util-is": "^3.0.0" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - }, - "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==" - }, - "update-notifier": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-3.0.1.tgz", - "integrity": "sha512-grrmrB6Zb8DUiyDIaeRTBCkgISYUgETNe7NglEbVsrLWXeESnlCSP50WfRSj/GmzMPl6Uchj24S/p80nP/ZQrQ==", - "requires": { - "boxen": "^3.0.0", - "chalk": "^2.0.1", - "configstore": "^4.0.0", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.1.0", - "is-npm": "^3.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.0.0", - "semver-diff": "^2.0.0", - "xdg-basedir": "^3.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==" - }, - "boxen": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-3.2.0.tgz", - "integrity": "sha512-cU4J/+NodM3IHdSL2yN8bqYqnmlBTidDR4RC7nJs61ZmtGz8VZzM3HLQX0zY5mrSmPtR3xWwsq2jOUQqFZN8+A==", - "requires": { - "ansi-align": "^3.0.0", - "camelcase": "^5.3.1", - "chalk": "^2.4.2", - "cli-boxes": "^2.2.0", - "string-width": "^3.0.0", - "term-size": "^1.2.0", - "type-fest": "^0.3.0", - "widest-line": "^2.0.0" - } - }, - "configstore": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-4.0.0.tgz", - "integrity": "sha512-CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ==", - "requires": { - "dot-prop": "^4.1.0", - "graceful-fs": "^4.1.2", - "make-dir": "^1.0.0", - "unique-string": "^1.0.0", - "write-file-atomic": "^2.0.0", - "xdg-basedir": "^3.0.0" - } - }, - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "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=" - }, - "dot-prop": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", - "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", - "requires": { - "is-obj": "^1.0.0" - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.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": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" - }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "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=" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "term-size": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", - "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", - "requires": { - "execa": "^0.7.0" - } - }, - "type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" - }, - "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" - } - }, - "widest-line": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", - "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", - "requires": { - "string-width": "^2.1.1" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "xdg-basedir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", - "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=" - } - } - }, - "upper-case": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", - "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=" - }, - "upper-case-first": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-1.1.2.tgz", - "integrity": "sha1-XXm+3P8UQZUY/S7bCgUHybaFkRU=", - "requires": { - "upper-case": "^1.1.1" - } - }, - "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "requires": { - "punycode": "^2.1.0" - }, - "dependencies": { - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - } - } - }, - "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" - } - }, - "url-loader": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.1.2.tgz", - "integrity": "sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg==", - "requires": { - "loader-utils": "^1.1.0", - "mime": "^2.0.3", - "schema-utils": "^1.0.0" - }, - "dependencies": { - "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" - } - } - } - }, - "url-parse": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", - "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "requires": { - "prepend-http": "^2.0.0" - } - }, - "url-to-options": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", - "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=" - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" - }, - "use-spring": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/use-spring/-/use-spring-0.1.1.tgz", - "integrity": "sha512-hhYZHPCyiOj/OF8NZqobxsxZbb2RrIreeOnxgXUojxNWZbWmCTENcQFes7iyujPkwyDPXmXx/Ntyr9zaIq7XYA==" - }, - "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.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - } - }, - "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": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - }, - "v8-compile-cache": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-1.1.2.tgz", - "integrity": "sha512-ejdrifsIydN1XDH7EuR2hn8ZrkRKUYF7tUcBjBy/lhrCvs2K+zRlbW9UHc0IQ9RsYFZJFqJrieoIHfkCa0DBRA==" - }, - "valid-url": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz", - "integrity": "sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA=" - }, - "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" - } - }, - "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==" - }, - "vfile": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.1.0.tgz", - "integrity": "sha512-BaTPalregj++64xbGK6uIlsurN3BCRNM/P2Pg8HezlGzKd1O9PrwIac6bd9Pdx2uTb0QHoioZ+rXKolbVXEgJg==", - "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "replace-ext": "1.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - } - }, - "vfile-location": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz", - "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==" - }, - "vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - } - }, - "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==" - }, - "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.6.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.1.tgz", - "integrity": "sha512-+IF9hfUFOrYOOaKyfaI7h7dquUIOgyEMoQMLA7OP5FxegKA2+XdXThAZ9TU2kucfhDH7rfMHs1oPYziVGWRnZA==", - "requires": { - "chokidar": "^2.1.8", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - } - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - } - }, - "fsevents": { - "version": "1.2.12", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", - "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", - "optional": true, - "requires": { - "node-pre-gyp": "*" - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "bundled": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "optional": true - }, - "aproba": { - "version": "1.2.0", - "bundled": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "bundled": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "optional": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chownr": { - "version": "1.1.4", - "bundled": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "optional": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "optional": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "optional": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "debug": { - "version": "3.2.6", - "bundled": true, - "optional": true, - "requires": { - "ms": "^2.1.1" - } - }, - "deep-extend": { - "version": "0.6.0", - "bundled": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "bundled": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.7", - "bundled": true, - "optional": true, - "requires": { - "minipass": "^2.6.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "optional": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "glob": { - "version": "7.1.6", - "bundled": true, - "optional": true, - "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" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.24", - "bundled": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore-walk": { - "version": "3.0.3", - "bundled": true, - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "optional": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "bundled": true, - "optional": true - }, - "ini": { - "version": "1.3.5", - "bundled": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "optional": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "optional": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "bundled": true, - "optional": true - }, - "minipass": { - "version": "2.9.0", - "bundled": true, - "optional": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.3.3", - "bundled": true, - "optional": true, - "requires": { - "minipass": "^2.9.0" - } - }, - "mkdirp": { - "version": "0.5.3", - "bundled": true, - "optional": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "ms": { - "version": "2.1.2", - "bundled": true, - "optional": true - }, - "needle": { - "version": "2.3.3", - "bundled": true, - "optional": true, - "requires": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - } - }, - "node-pre-gyp": { - "version": "0.14.0", - "bundled": true, - "optional": true, - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4.4.2" - } - }, - "nopt": { - "version": "4.0.3", - "bundled": true, - "optional": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "npm-bundled": { - "version": "1.1.1", - "bundled": true, - "optional": true, - "requires": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "bundled": true, - "optional": true - }, - "npm-packlist": { - "version": "1.4.8", - "bundled": true, - "optional": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npmlog": { - "version": "4.1.2", - "bundled": true, - "optional": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "optional": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "bundled": true, - "optional": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.1", - "bundled": true, - "optional": true - }, - "rc": { - "version": "1.2.8", - "bundled": true, - "optional": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - } - }, - "readable-stream": { - "version": "2.3.7", - "bundled": true, - "optional": true, - "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" - } - }, - "rimraf": { - "version": "2.7.1", - "bundled": true, - "optional": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "bundled": true, - "optional": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "bundled": true, - "optional": true - }, - "semver": { - "version": "5.7.1", - "bundled": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "optional": true - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "optional": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "optional": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "optional": true - }, - "tar": { - "version": "4.4.13", - "bundled": true, - "optional": true, - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - } - }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "wide-align": { - "version": "1.1.3", - "bundled": true, - "optional": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "yallist": { - "version": "3.1.1", - "bundled": true, - "optional": true - } - } - }, - "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" - } - } - } - }, - "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-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "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" - } - }, - "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" - } - }, - "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" - } - }, - "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" - } - }, - "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" - } - }, - "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" - } - } - } - }, - "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-namespaces": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz", - "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==" - }, - "webpack": { - "version": "4.41.6", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.41.6.tgz", - "integrity": "sha512-yxXfV0Zv9WMGRD+QexkZzmGIh54bsvEs+9aRWxnN8erLWEOehAKUTeNBoUbA6HPEZPlRo7KDi2ZcNveoZgK9MA==", - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-module-context": "1.8.5", - "@webassemblyjs/wasm-edit": "1.8.5", - "@webassemblyjs/wasm-parser": "1.8.5", - "acorn": "^6.2.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.1.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.1", - "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.6.0", - "webpack-sources": "^1.4.1" - }, - "dependencies": { - "acorn": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", - "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==" - }, - "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" - } - }, - "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" - } - }, - "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.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "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" - } - } - } - }, - "webpack-assets-manifest": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/webpack-assets-manifest/-/webpack-assets-manifest-3.1.1.tgz", - "integrity": "sha512-JV9V2QKc5wEWQptdIjvXDUL1ucbPLH2f27toAY3SNdGZp+xSaStAgpoMcvMZmqtFrBc9a5pTS1058vxyMPOzRQ==", - "requires": { - "chalk": "^2.0", - "lodash.get": "^4.0", - "lodash.has": "^4.0", - "mkdirp": "^0.5", - "schema-utils": "^1.0.0", - "tapable": "^1.0.0", - "webpack-sources": "^1.0.0" - }, - "dependencies": { - "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" - } - }, - "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.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "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" - } - } - } - }, - "webpack-dev-middleware": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", - "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", - "requires": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - } - }, - "webpack-dev-server": { - "version": "3.10.3", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.10.3.tgz", - "integrity": "sha512-e4nWev8YzEVNdOMcNzNeCN947sWJNd43E5XvsJzbAL08kGc2frm1tQ32hTJslRS+H65LCb/AaUCYU7fjHCpDeQ==", - "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.2.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.6", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.25", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.7", - "semver": "^6.3.0", - "serve-index": "^1.9.1", - "sockjs": "0.3.19", - "sockjs-client": "1.4.0", - "spdy": "^4.0.1", - "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": "12.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" - }, - "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" - } - } - } - }, - "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" - } - }, - "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" - } - }, - "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": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "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" - } - }, - "eventsource": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", - "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", - "requires": { - "original": "^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" - } - }, - "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.12", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", - "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", - "optional": true, - "requires": { - "node-pre-gyp": "*" - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "bundled": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "optional": true - }, - "aproba": { - "version": "1.2.0", - "bundled": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "bundled": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "optional": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chownr": { - "version": "1.1.4", - "bundled": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "optional": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "optional": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "optional": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "debug": { - "version": "3.2.6", - "bundled": true, - "optional": true, - "requires": { - "ms": "^2.1.1" - } - }, - "deep-extend": { - "version": "0.6.0", - "bundled": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "bundled": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.7", - "bundled": true, - "optional": true, - "requires": { - "minipass": "^2.6.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "optional": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "glob": { - "version": "7.1.6", - "bundled": true, - "optional": true, - "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" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.24", - "bundled": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore-walk": { - "version": "3.0.3", - "bundled": true, - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "optional": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "bundled": true, - "optional": true - }, - "ini": { - "version": "1.3.5", - "bundled": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "optional": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "optional": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "bundled": true, - "optional": true - }, - "minipass": { - "version": "2.9.0", - "bundled": true, - "optional": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.3.3", - "bundled": true, - "optional": true, - "requires": { - "minipass": "^2.9.0" - } - }, - "mkdirp": { - "version": "0.5.3", - "bundled": true, - "optional": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "ms": { - "version": "2.1.2", - "bundled": true, - "optional": true - }, - "needle": { - "version": "2.3.3", - "bundled": true, - "optional": true, - "requires": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - } - }, - "node-pre-gyp": { - "version": "0.14.0", - "bundled": true, - "optional": true, - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4.4.2" - } - }, - "nopt": { - "version": "4.0.3", - "bundled": true, - "optional": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "npm-bundled": { - "version": "1.1.1", - "bundled": true, - "optional": true, - "requires": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "bundled": true, - "optional": true - }, - "npm-packlist": { - "version": "1.4.8", - "bundled": true, - "optional": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npmlog": { - "version": "4.1.2", - "bundled": true, - "optional": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "optional": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "bundled": true, - "optional": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.1", - "bundled": true, - "optional": true - }, - "rc": { - "version": "1.2.8", - "bundled": true, - "optional": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - } - }, - "readable-stream": { - "version": "2.3.7", - "bundled": true, - "optional": true, - "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" - } - }, - "rimraf": { - "version": "2.7.1", - "bundled": true, - "optional": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "bundled": true, - "optional": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "bundled": true, - "optional": true - }, - "semver": { - "version": "5.7.1", - "bundled": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "optional": true - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "optional": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "optional": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "optional": true - }, - "tar": { - "version": "4.4.13", - "bundled": true, - "optional": true, - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - } - }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "wide-align": { - "version": "1.1.3", - "bundled": true, - "optional": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "yallist": { - "version": "3.1.1", - "bundled": true, - "optional": true - } - } - }, - "get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" - }, - "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" - } - } - } - }, - "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=" - } - } - }, - "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-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "is-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" - } - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" - }, - "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" - } - }, - "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" - } - }, - "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": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" - }, - "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==" - }, - "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" - } - }, - "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" - } - }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" - }, - "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" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "sockjs-client": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", - "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", - "requires": { - "debug": "^3.2.5", - "eventsource": "^1.0.7", - "faye-websocket": "~0.11.1", - "inherits": "^2.0.3", - "json3": "^3.3.2", - "url-parse": "^1.4.3" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "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" - } - }, - "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": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - }, - "dependencies": { - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - } - } - }, - "ws": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", - "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", - "requires": { - "async-limiter": "~1.0.0" - } - }, - "yargs": { - "version": "12.0.5", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", - "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", - "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1 || ^4.0.0", - "yargs-parser": "^11.1.1" - } - }, - "yargs-parser": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", - "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "webpack-hot-middleware": { - "version": "2.25.0", - "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.0.tgz", - "integrity": "sha512-xs5dPOrGPCzuRXNi8F6rwhawWvQQkeli5Ro48PRuQh8pYPCPmNnltP9itiUPT4xI8oW+y0m59lyyeQk54s5VgA==", - "requires": { - "ansi-html": "0.0.7", - "html-entities": "^1.2.0", - "querystring": "^0.2.0", - "strip-ansi": "^3.0.0" - } - }, - "webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "requires": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - } - }, - "webpack-merge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", - "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", - "requires": { - "lodash": "^4.17.15" - } - }, - "webpack-sources": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-0.2.3.tgz", - "integrity": "sha1-F8Yr+vE8cH+dAsR54Nzd6DgGl/s=", - "requires": { - "source-list-map": "^1.1.1", - "source-map": "~0.5.3" - } - }, - "webpack-stats-plugin": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/webpack-stats-plugin/-/webpack-stats-plugin-0.3.1.tgz", - "integrity": "sha512-pxqzFE055NlNTlNyfDG3xlB2QwT1EWdm/CF5dCJI/e+rRHVxrWhWg1rf1lfsWhI1/EePv8gi/A36YxO/+u0FgQ==" - }, - "websocket-driver": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.3.tgz", - "integrity": "sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==", - "requires": { - "http-parser-js": ">=0.4.0 <0.4.11", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", - "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==" - }, - "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==" - }, - "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" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" - }, - "widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "requires": { - "string-width": "^4.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, - "with-open-file": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/with-open-file/-/with-open-file-0.1.7.tgz", - "integrity": "sha512-ecJS2/oHtESJ1t3ZfMI3B7KIDKyfN0O16miWxdn30zdh66Yd3LsRFebXZXq6GU4xfxLf6nVxp9kIqElb5fqczA==", - "requires": { - "p-finally": "^1.0.0", - "p-try": "^2.1.0", - "pify": "^4.0.1" - }, - "dependencies": { - "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==" - } - } - }, - "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==" - }, - "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" - } - }, - "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==" - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "write": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", - "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", - "requires": { - "mkdirp": "^0.5.1" - } - }, - "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.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.2.3.tgz", - "integrity": "sha512-HTDl9G9hbkNDk98naoR/cHDws7+EyYMOdL1BmjsZXRUjf7d+MficC4B7HLUPlSiho0vg+CWKrGIt/VJBd1xunQ==" - }, - "x-is-string": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/x-is-string/-/x-is-string-0.1.0.tgz", - "integrity": "sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI=" - }, - "xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==" - }, - "xml2js": { - "version": "0.4.17", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.17.tgz", - "integrity": "sha1-F76T6q4/O3eTWceVtBlwWogX6Gg=", - "requires": { - "sax": ">=0.6.0", - "xmlbuilder": "^4.1.0" - } - }, - "xmlbuilder": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.2.1.tgz", - "integrity": "sha1-qlijBBoGb5DqoWwvU4n/GfP0YaU=", - "requires": { - "lodash": "^4.0.0" - } - }, - "xmlhttprequest-ssl": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", - "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=" - }, - "xregexp": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.3.0.tgz", - "integrity": "sha512-7jXDIFXh5yJ/orPn4SXjuVrWWoi4Cr8jfV1eHv9CixKSbU+jY4mxfrBwAuDvupPNKpMUY+FeIqsVw/JLT9+B8g==", - "requires": { - "@babel/runtime-corejs3": "^7.8.3" - } - }, - "xstate": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/xstate/-/xstate-4.8.0.tgz", - "integrity": "sha512-xHSYQtCHLkcrFRxa5lK4Lp1rnKt00a80jcKFMQiMBuE+6MvTYv7twwqYpzjsJoKFjGZB3GGEpZAuY1dmlPTh/g==" - }, - "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.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" - }, - "yaml": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.8.3.tgz", - "integrity": "sha512-X/v7VDnK+sxbQ2Imq4Jt2PRUsRsP7UcpSl3Llg6+NRRqWLIvxkMFYtH1FmvwNGYRKKPa+EPA4qDBlI9WVG1UKw==", - "requires": { - "@babel/runtime": "^7.8.7" - } - }, - "yaml-loader": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/yaml-loader/-/yaml-loader-0.5.0.tgz", - "integrity": "sha512-p9QIzcFSNm4mCw/m5NdyMfN4RE4aFZJWRRb01ERVNGCym8VNbKtw3OYZXnvUIkim6U/EjqE/2yIh9F/msShH9A==", - "requires": { - "js-yaml": "^3.5.2" - } - }, - "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" - }, - "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==" - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "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-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": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "yargs-parser": { - "version": "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" - } - }, - "yeast": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", - "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=" - }, - "yoga-layout-prebuilt": { - "version": "1.9.5", - "resolved": "https://registry.npmjs.org/yoga-layout-prebuilt/-/yoga-layout-prebuilt-1.9.5.tgz", - "integrity": "sha512-+G5Ojl4/sG78mk5masCL3SRaZtkKXRBhMGf5c+4C1j32jN9KpS4lxVFdYyBi15EHN4gMeK5sIRf83T33TOaDkA==", - "optional": true, - "requires": { - "@types/yoga-layout": "1.9.1" - } - }, - "yurnalist": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/yurnalist/-/yurnalist-1.1.2.tgz", - "integrity": "sha512-y7bsTXqL+YMJQ2De2CBtSftJNLQnB7gWIzzKm10GDyC8Fg4Dsmd2LG5YhT8pudvUiuotic80WVXt/g1femRVQg==", - "requires": { - "babel-runtime": "^6.26.0", - "chalk": "^2.4.2", - "cli-table3": "^0.5.1", - "debug": "^4.1.1", - "deep-equal": "^1.1.0", - "detect-indent": "^6.0.0", - "inquirer": "^7.0.0", - "invariant": "^2.2.0", - "is-builtin-module": "^3.0.0", - "is-ci": "^2.0.0", - "leven": "^3.1.0", - "loud-rejection": "^2.2.0", - "node-emoji": "^1.10.0", - "object-path": "^0.11.2", - "read": "^1.0.7", - "rimraf": "^3.0.0", - "semver": "^6.3.0", - "strip-ansi": "^5.2.0", - "strip-bom": "^4.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==" - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "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-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" - } - } - }, - "zwitch": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", - "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==" - } - } -} From ddc1f5454266718d46f7e430cade849e2ae83fde Mon Sep 17 00:00:00 2001 From: Louman Date: Sun, 12 Apr 2020 19:49:46 -0700 Subject: [PATCH 06/21] update slides --- assets/graphql.jpg | Bin 0 -> 44713 bytes decks/index.mdx | 46 ++++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 43 insertions(+), 3 deletions(-) create mode 100644 assets/graphql.jpg diff --git a/assets/graphql.jpg b/assets/graphql.jpg new file mode 100644 index 0000000000000000000000000000000000000000..eb09f34e365a7b8d3888d5c99d741e26edd88c99 GIT binary patch literal 44713 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 L{>zje@s0d{i(KpZ literal 0 HcmV?d00001 diff --git a/decks/index.mdx b/decks/index.mdx index 45f32cdb..ce2bc2f9 100644 --- a/decks/index.mdx +++ b/decks/index.mdx @@ -8,7 +8,7 @@ --- -# about bitproject +# About BitProject --- @@ -44,19 +44,51 @@ --- # Examples/uses +import graphql from '../assets/graphql.jpg'; + + + + +display data dynamically + --- # Demo GraphQL + +3-5 minutes demoing use of GraphQL +Demo GraphiQL and explorer, querying, mutations + + --- # Using GraphiQL +# GraphiQL is the GraphQL IDE +# access it when the site's dev server is running +# usually at http://localhost:8000/___graphql (3 underscores) + + +use GraphiQL to explore and see all the data you have access to +you can interactively construct full queries by clicking through +available fields and inputs +after you construct your query, you simply can copy and paste + --- # Basic Query + +At its simplest, GraphQL is about asking for specific fields on +objects. Let's start by looking at a very simple query and +the result we get when we run it +query has exactly the same shape as the result. +This is essential to GraphQL, because you always get back what +you expect, and the server knows exactly what fields the client +is asking for. + + --- # Interactive Activity #1 @@ -67,6 +99,10 @@ # Mutations + +Mutations are used to modify server-side data + + --- # Activity #2 @@ -74,8 +110,12 @@ --- -# conclucsion and recap +# Conclusion and Recap +# GraphQL is a data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data. +# GraphiQL +# Query +# Mutations --- -# bitproject plug \ No newline at end of file +# BitProject plug \ No newline at end of file From 032e2fd9518102ccccb862d9a192b778489c2ddd Mon Sep 17 00:00:00 2001 From: Louman Date: Sun, 12 Apr 2020 20:15:31 -0700 Subject: [PATCH 07/21] update slides, fix formatting --- decks/index.mdx | 64 ++++++++++++++++++++++--------------------------- 1 file changed, 28 insertions(+), 36 deletions(-) diff --git a/decks/index.mdx b/decks/index.mdx index ce2bc2f9..36923cc7 100644 --- a/decks/index.mdx +++ b/decks/index.mdx @@ -4,42 +4,38 @@ --- # Presenters -# Jeff Chenn and Louman Cheung +Jeff Chenn and Louman Cheung --- -# About BitProject - ---- - -# We will be using CodeSandbox(in browser IDE) -# https://codesandbox.io/s/github/bitprj/mdx-deck -# Please create a fork under your acct +We will be using CodeSandbox(in browser IDE) +https://codesandbox.io/s/github/bitprj/mdx-deck +Please create a fork under your acct --- # What you'll get out of this workshop -# -Front End Experience -# - +-Front End Experience +- --- -# We will be using several tools -# -MongoDB stitch (A NoSQL DataBase) -# -Gatsby -# -Npm (Package Manager) -# -GraphQL (Heavy Emphasis) -# -Postman(?) -# -JS -# -React +We will be using several tools +-MongoDB stitch (A NoSQL DataBase) +-Gatsby +-Npm (Package Manager) +-GraphQL (Heavy Emphasis) +-Postman(?) +-JS +-React --- # What is GraphQL? -# GraphQL is a data query -# and manipulation language for APIs, -# and a runtime for fulfilling queries -# with existing data. +GraphQL is a data query +and manipulation language for APIs, +and a runtime for fulfilling queries +with existing data. --- @@ -54,7 +50,7 @@ display data dynamically --- -# Demo GraphQL +# GraphQL Demo 3-5 minutes demoing use of GraphQL @@ -64,9 +60,9 @@ Demo GraphiQL and explorer, querying, mutations --- # Using GraphiQL -# GraphiQL is the GraphQL IDE -# access it when the site's dev server is running -# usually at http://localhost:8000/___graphql (3 underscores) +GraphiQL is the GraphQL IDE +access it when the site's dev server is running +usually at http://localhost:8000/___graphql (3 underscores) use GraphiQL to explore and see all the data you have access to @@ -92,8 +88,8 @@ is asking for. --- # Interactive Activity #1 -# using GraphiQL and querying -# Crossword puzzle +using GraphiQL and querying +Crossword puzzle --- @@ -111,11 +107,7 @@ Mutations are used to modify server-side data --- # Conclusion and Recap -# GraphQL is a data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data. -# GraphiQL -# Query -# Mutations - ---- - -# BitProject plug \ No newline at end of file +GraphQL is a data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data. +GraphiQL +Query +Mutations From 520f55a6666d6a54844e255b29c9294a82e311e5 Mon Sep 17 00:00:00 2001 From: Louman Date: Sun, 12 Apr 2020 21:07:14 -0700 Subject: [PATCH 08/21] apply theme --- decks/index.mdx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/decks/index.mdx b/decks/index.mdx index 36923cc7..4fae0928 100644 --- a/decks/index.mdx +++ b/decks/index.mdx @@ -1,3 +1,11 @@ +import { CodeSurfer as Surfer } from "code-surfer"; +import { CodeSurferColumns, Step } from "code-surfer"; +import { Appear, Background } from "gatsby-theme-mdx-deck"; +import * as L from "../src/layout"; +import customTheme from "../src/theme"; +import GreetingLoader from "./src/greeting-loader"; + +export const theme = customTheme; # GraphQL From 3da2791f3c4ca59a49840a5251a26b09f98522e9 Mon Sep 17 00:00:00 2001 From: Louman Date: Sun, 12 Apr 2020 21:08:05 -0700 Subject: [PATCH 09/21] apply theme --- decks/index.mdx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/decks/index.mdx b/decks/index.mdx index 36923cc7..4fae0928 100644 --- a/decks/index.mdx +++ b/decks/index.mdx @@ -1,3 +1,11 @@ +import { CodeSurfer as Surfer } from "code-surfer"; +import { CodeSurferColumns, Step } from "code-surfer"; +import { Appear, Background } from "gatsby-theme-mdx-deck"; +import * as L from "../src/layout"; +import customTheme from "../src/theme"; +import GreetingLoader from "./src/greeting-loader"; + +export const theme = customTheme; # GraphQL From 5b4d977f8d2337554879e1a8a5cfd71ef34ff6ac Mon Sep 17 00:00:00 2001 From: Louman Date: Mon, 13 Apr 2020 20:06:19 -0700 Subject: [PATCH 10/21] update slides --- assets/codesandbox.jpg | Bin 0 -> 13560 bytes decks/index.mdx | 33 ++++-- src/theme.js | 234 ++++++++++++++++++++--------------------- 3 files changed, 144 insertions(+), 123 deletions(-) create mode 100644 assets/codesandbox.jpg diff --git a/assets/codesandbox.jpg b/assets/codesandbox.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e9949cf64b8289e461f4f138d567ed518cf82a63 GIT binary patch literal 13560 zcmeHtcT`l%*5_%OBtZm0a!^2!C^;v&B$1r6k~1_pM+GDaC?G*H0+IxpoTbS*BTddZ zM}cNq-~Hb6-gz_gO;~H@k2$?+ozti4RPDX1YVTj|y>F*(7l3=urRAgn5C{akME-zV zI3NjNqN8J=qhVrTVBEQbiG@Rmi-V1gLrQQTkC2j#nu?N)f`W#Qje+J73oQi&Bi|F2 zryShe+|&#LBK(}fY+T%&KRW^4xpM~x8;1lJmxS{n#Y4{j>Fc%yz{dpXgRsD$M*s>w z2#gQ9g#pw60764j`;*{5FAxeC6%8E&^9~j^vO(oN00jgFqo9J(&`?p4t$mU804hEj z!9xxS^!qBWFdjh&IRj%eF=?NbwGycgAJB0bI|bdrdO%D8(;WHzEDt6!KfHN`2wN1BMTTG740DhI)Q`=#w*DEN1TC}gwJ9# z%UbWya;Y8=89NPQJ)q-Wq(A)0+Aq%jbBqQ3FLCxy#{R|EG=KvJAtw)v4~PMW&l$4< zuo#!3#{d;6LO?}Tk~sCsITB}`$Ye+CWb_uG%)oNd82ow*j4EBbz5DYX@MKs^wCxs9 z5Idayk2{bjC8~b3!koI4B#uU?@}DkL>lvV10CVo+Q;sv)djE3fgoDy>r~y}-TS8)D zn)>1XT$5TA=Z*}GNhZafHV)_DP7F1CD?y* zK+#4Iiw-5}NucwKSA_EHP~Y1!HKDdiB)J8ACVT;%vRgpkfA$u@YF20QpG-gZ&o4Xy zO|)ff#CSNr7;{A*pVJ$QKeQm=eB5ca?mo(c?O~06a9zDs4e6&!Cz{g1;_NY8?zx0? z88-0VmDmk8MX=N>;aZVtruh0>+nFS>X+8<3d$YnKy6xQB+Et9%U}EKv(~hJ3!v4`{ z@ou71NgJKJxpR7o(DTEz+TFPT4jwUV>pF#O{aL98U8!{61V*F--$^_wpucn8nQNj2 zSu!G?wyv`~(w&`s@5|X`H~npnC=7i@Qa0G-qX=H_mXi~6=rxBpX|>Ve(Jc^qRNzu5 zHO3P`&fpXQflx?=Dw75K#Decp4h`YDm%Lg}d)jlH zN?r#&#J2homO> z@!*I0d-jUr)NBG<%*iErMw2JAHZo81>%+GwrMK4ZnW)Cea6PXJ&)o;&=5MKOIL}*mAmWtN zVLl=`+6@Vsc!lj>+6BL{@?aZ$ULla)I6GOnOP>EK$XY>Y5s~!+kz`gtl3i6-uP0|# zRTFN4^O``Vs%&}+Blw0{!N=KttOy>I?NMy6+%-`74T4hRiOn9`;WURPSUKZyb+Q*f#q_F!9A*k&h%l64v znqm>@^X{oHtOrIyQpf7vMQ~evo~TSQYZUxkW^QK+jibNUqRr?=VBd?ExJoW9bdrI? zD&MNR7Ha}=^+v_4YL|jpxsrEd+7p&D6M#hUe8Shap%Xqvd0TvGEXgGH&$jQuI~^Le zm{esyCag!_I~lZI+5ie@@X5nqt1$Y`k81m9gZ$_1GBVb{c6#ffo=2j7d0j0eZ_{nW z!1FLLiI#>$e2~=l5MiEOcVIR%9S`HZSJ~JIeabyzt)&bj%8e9^x(d4f-bFefc*4V$ zyL9C}51zJCY2&muGY&d(LhpX{y7@zP>iRnAf^U0q`$ce`qC;`-jE*EnWx|tzbhKey zqB_`?s$?WVEhDCDh-E)@TmL=2RdL*`Pe>J6 zGapY*eHC@747SYs^qax}U8Olvdly&&vHBtk0 z7KqOIuO}izG#E3m(;dW)dv5`%oGZvJkY;pos-6` z|KIEhE`sYMPt8B_=E)eKnHcJFQR#5sO3YgsCV1yx9ZVEsPen{*nsJ7<#+Rjin>rH=g}`B_ALbYuOi zz%Rs9ps`0Go|$9Z@R|&{zIP6^F{M}`aiYqUa77to&{~nUk5uE=;nmUhELly25M0OL zGN33+^|i^GY75m=_h})q7y+4`{kLn~t@~0A5V}!4BkNMf=#tzQ)|en-t5?JCL=*s% zEdKOz~!!`y-9%=XWNwqd>AtYhy(x_x*0zDV;=o4!xI1&D2(lk&Hz z9fnVQ#k!6LQgC7&=F_=+iWy$un7DDgA3XxL92&sQeIb3A4*pQ7lJ9KpZ4|~cF9wW^ z)6nJkH)Dgmj_L;9vPGW3X5h2%S*dls8TbQ^uKMs)dkq0JS(-otQ~&#G!7AQeE^F_6 z=hGJL!{~9F_?C?B@rAJ!uk>HanoNn#`b|3BkCU4b2Umk+6xRYc z7_-8Gzm$C`LeNximWPExc*med-Poh1hS8CO*-SN5)<+IeIIpmu(gI&!1$jX z$<=O?Qtg{G5jO1Yq!L|ajHJMLn9j63ZZ>(@Bzk^ngv%ujH2GXSdS4A%{s5vtcNrM3 zWzF?Xea}qaWDOkHPCUmEeJmZ@d6x9 zMV@Ix3vIgXmPQ{nSows+km`;<=0M3NrT>~;s#wXLhRVDkJ+3tUY9ce)MCA20^b&su zr&Sh}=$J4@NiuCb(nrZL`9osW*~#{917i~@*zN^)ciE4DwA#I1kP*M#hxS^;E>=6{kHlz4WgG`!cy$yT z5p2`KsA!wU6W}|&&W{i8-dyp6$-i=qj+EyExs*?y$UFyrB0ZsWEDt@!8V>m{vi*)5 zbkW0s;yu!m78jwkd5R%bJ_?Hp1hS~H@nv=PwAyN-R-Fp^7?@{2>9aXI{-C2fg2r6SlDxoG!5=b!Z#_=+?4Fw0Q zjL(`|?(y_LvrH9s((l@8%SP!$FHi>m+Q0M5V$WRxLKWRP;)?1qAH8htS(!DxnRyAE zf|{tV5k^|t*w$TfQf{rB*$b@UNew#=)UUJs*4%GD!O#6nJNTl?Qsc#*bTI^YkNe6j z`cx@*GtJEg6gc7AL)QXV6A0%kK_<02lK0xu6Ui;XgGd+z6Gd~t)0xvB%+Coz3wYf1 zl|H^V^u>Bm$P>`^r^X6hUB#%(IS;Sl-IM%NInjP*Yh0pb*3*VyHyp1ZK5?iLLg!niNx zmi#V2OMavh`>I%%=K(>ljj%Cw$}ZEC?Bv?2j^gh1OK^vbumMu$NcH>gN_H+i zq*6wk<ov-)XSf~yerTlQ$408+Uj`=h`zrC<}2jS zum>-X(-Akx0KDR`qrxP2#%f6JUWg5>@tJx;kcQ)>q6g}mE`iO{JUlXend0wT6JCn( z7S0Yr`h2n2OXd!Z&1{M@rgo|r4B_9d(Dtu?==;xC$V{<|tq=HLomqnA)ejBxiYyN{ z6YWTYm<#L!HQI<{;v@t%?ih>BiHG-lSMNgVuw$Dtaex&Pq@vEDE_Vwp$uIy>AKE>UVaNyv0fiDoKYnOv!_%L>~UKWFWi zd`EuD7p0QOVuv{WcwOwT5@J@-^!wK=|JUs||4+B~UmsXT+>imqQcpBBnOZ_HQ1OFs z>Ho6C`7Q=WJ}LYJ4@k^Gl$j}$Cts@FS=e>BxhohEs+h^u4_FKvhWan+32oZGRN&xV z7Cs8w=T4$l4qD?;ZB=(L=RAyRX2+mom2f{8Sz?ZLaPVXvm^X!>wP%K?Q0xt_CPJ7r zz6CX$4p@SNv+6GpBubFa-R?G??)KdYvyPdUC_prtA9QM{yKP*D$+KO0c-Na^f?Az{6hjHrRq^1AA8=N9w{521v^4 zB76dy{ocGDTxaHcJH>0(%1KVCt(^1L4ev;@z6_K|?_|adlyJt3yPeMt9!|J;@PG?2 zeRk*TkN8Y*WDMFy@~sj0b)&TP$)uv=xJ6k4B#$wBXhS-bs71xFPN>2DU7udv0(N32 zCYm3nc~Xz%nQwA+O_ETxR69s^vClQihCmm}7;k<$Eqf1U4?Sd_~19bFUqie7VUZLOWQOwoguAWyq6= zL$F4udNg8Ux@SClH2M>T3hj<|xh$>o{aQs#fvs$Tb>Un>P(AhARWdq3(;xPqT+b|5 zqUV;D9$V39(Zw`BRSSYe^*Aa@z4~{0_0M-Mx>^x?E^uaftx@RJYWc^0^GQgpB}t6p zY*9vJO##3)(;FllmzG@)XKXpiuzG{U-tSBf zIH(Uor0V~1k zo|8DZl(POxQ$xwj+d0p$&C`Ob)fqc9`VW34DZop3n!Y(qv;R#~y05YQ<95Vb95;I+ z6ZVy!$S?UG7~b|RgRCm@2ir0>(C2LhPwgvcG2Q4jT7 z4=2OqJ9@owtVrFCvY;XSsWsE9!^+GnkYlil+%l{0DaiNiAo0;~QLq#aBoH*9%#;uK zbYf6IqJshiofp#aK2aFrN@Wtq&J3FIbY$C+Wzh=4O37c%Gz~lt3~Dh64)NhUxOVTj z1=Q+?SH_A}vdZyUYZI;FTRizO&}ea-r(*RhtHWI*L>R6($#WlMnyTZX+HRDde-lFK z!t>41cs#aGE*BwhRc1!mF9;(9t=$6|L*g8Pl|y(j;HE1R1f8fKgU%|-7r1)sO;kQ` zo5YuVD2}&}Z?>c=yGRt+DIh@9swJByd`Rci%{Ydimi%WPaI3ZUvCV0#?cvMI_iej-bTP5yD>L5zI4jmMe> zq{Wd=6KiVkskNRG@phHob;@GxUeu!1!)WQ_k1uP?QG;aksVu=hR%DO!K3`ah4{x4L z@=Y?CHqfueO9Y@=go`TmO?3gL$1^h#ibL08#U63PY|wMllx}E4ZCTtJHYeSy)jld= z^p`a_M4dgJCAgLH6G->(@sy+mZLd8c8b|%^j09NhTjLc((^gpK%jU?OFrNeh-rq9= zdtcNk&|4H3O!2;(bY%!5Qz^^xXqwZ8>=|6nwQyR3e3Mf;|Bsm9HQEnib+-GMLNS~i zs+(R^@!93RO;cN9#%1GlQ3ek+(C<(>Nkmo0p-bPiP{DAt(q}HJ^&39OLwrmj&XiMq zRknKiYHLy;N$hbUW?x4X5NF))^0G z!Je_#rRRzZMI1xXmF)_}TYUId-Spi9sr7bre`v&U)H{;5%s6_IGLZ6jSlbD~>Z%eF z@!>PsQcg>9*|kAJuiYt0io)C6MIgz5fB0_lXuIHRyu9|j^6vL`I4Q%Npi3oJfvz+D zBI}BLYhthB>&eN{hI2LEO*(rdsClEAfs$BBPnu!fio}yNNRaqn0Y%1QBism+B?F<| zD%H8^x8t9y-^g=^2_O|r^z2POm?`{Z6Dse2uQ&zUSM&#LMj_&cfMjQesl%u{o>W8m z;O^OMV47}L;^IU)#FsMn4Qw02qUmnTTO029RsLbL(I-H2+KqRy(5yNGW*644WJW-#S zj-%I<{)!`-%M7axVjn9@?5$81VNXGDN$M!`;@(|?@RMfB4L{0?L>O5lua=|S-Ha+_ zJ$NtKvm)d9nm}so&RL8@(j}o=;LgUmmLGqO-ScnVMWvtYmX6jnD$!RmW(YW+Y6TGU zcWsJOL8QDQlSLEF7Ue~(r>8rP)k3AT^u$<9(5*D~K4IRh4MTBGwmfuO4k8oqH;Fr3 zzg9LSEb&w~jTQL~+XdXQtkuNq46e6YaN8EAup_EisyBxoDrSN=53P2}P2rM{PhJH0 zsm&@ni9|D#1z>R?94&K}uWHY`K8M6WRiqxG5p8<0hn`Rh{V{slFD|V5h^6nSwqrSn zpVBwf@6>z8kmN9`*PxIzFVa|{sB5YNU7}OT=oZibJb8#jc2Fh|OEVZKPjmptv7`6Z z*k2LAzcDcE-?MIk^eHhUbYHUa>nFZOz>yf1{T6@?p?Cjpn2d77Ao2ArAaN;n3*49a zH3;1Q3VC9?NCukimOdE|$|3qfHl^})h`(kym!6_VR5xA|XgYuS@Nd)H6$2NBh#8r zRkt;o>uZ|RYzkf^9+BFgeJbR7Fq@zfcwXD_6qjq~(0}lR8hOS%S+WfZCTd$Wq-+@=*6{xD(F6>!{JV6eA2(^&!&T0GOq$Lq0*>DfL$6*pep>d?e z*~y%3nNwTp_-PsD1vhEzmx$mapZ|3x}dANZs-bzooEkj5v26e6k5+QXoT0oZOF{c$w)AWlp zUEidTUdqxkY`5M5WSI;8IM%wFnLN8EezF`NM?_i@=z`w|@9Kx7EH&yW@OD$e8=)9C za;<32JqUeow_;qa&gA0V5jpc+GXgf@+?SUk-E=5kC%Y2?Pdw^1$(kBjA{{Axqt6=yD|Jcf7|mqwX|V<5cmqhrI!H`d8j z*W|YVZD;5$utSd&dA4SNzMqUTI||ZF#yg2CVUimZN=I z8X&hGSU!&Sveh?L>twcwJWH**jN!?FgpnTY-P~k@s#5l3a*~&QqEatO(z5e2@c6Dc zEeieoZ>*Jmb>7Ina#6k^}-fZNyQc!mSoZCq6JjZkFIbMyU%3z=wG?6^_^@RT+mx<^deK++Y?zMg|pQHP7ny7=K zl2@WA;V^fVpD7XH+WiW%4^ z7v>4m9_v9e;g%nTooI=*P^ zL~P8EN5GS!+L#qh<5T+021dS%agg#4zL?-41XZx*`3ow(H=OCJsPPQ$fyuUI+NR0w zC_Jy5D@ulpCaO2;5n%FuTfEM~GfL#YVMY%JHqv2UD`irI$pcx3-!!r{>zwWt^u%y= z;3+*XMK8>UbK9Zaj44nQbCRr?!5@;aJ@qgKP*00=MVhgIO=8%OANrL&+sSbQEzHl^ zR&c}zKmvn@d~3ee*uD;$P@9mdvHe#zaWB@GL)F-vKTV18sZCCN&CkG1-&GKg^sQT` zlKEb?R{f)By?6WEd0;MHGhaoVczeDHZ3aH=fv1+R<*^WPrT_U-pJ_EKP~G&LEZYC3E$~ujdPQ#?dyPng%~x?8u;5=OnXv@dUBu^I==Q>@G1|1+9=V6? zE8UaLn%1D>?O-A{mmrr|IJuO??$Agl*xp?-P-T5?)s>WsU{1B3cR!l0)oT9KYlcaHWXq@|Yv z2jK$3B^vhsM(LmG8N7WaREpryr9LQjO~1S>8@zGxM?4DPpJtZV8)kDMAFr(QNSfoI z;UJK{Lt8@?pCbO3(9V94|BCOy{>|&%<`e4)B01C}xV{X;fw`Ug1(g7;aZ%)52~;Oc zkqz+B>miTy4wa4bF38qK^Gs}-?qZKuhvl6>DIwu5`m@Fj^He-O~1BpQ63XN z`UGtq8)5KdE~*#l%z?FCsQ#F9LavK!K59$kQ`16?-s&|`v9Sqy-4sM35~yi-5KX&l zyCrOehtO?b#VwkVoRCE}I-LM@M%o$jy_YvLZj_ARY9;iIr`A=v0;8sN(TFv~A(yI7HGwU8U~5x zSXbT_%xz3PbKKI3)txczM^WsFvnW}`z~JsWRgfm{a(L8SC!bG9$Hme|#RCSIEoeX; z7}mg61D`wA1$jrn=2@REBPM-L&t8%^czq*hk93fKKn6n+Hb*|f$|5X-TaqwQnkDiz zK@T(Geu*6b|rsC7k-2%LnlrmK+?~xLZ~qX~P}A_$h(Y+JTPIKO@B0E|VwQM)jYJ)O zGRWwjbT9kmMLOad31^8lHZriuS(?|E{I3q0uMOCKRw3zWX1)d5M;V~C(4(eN2NqFV zW9@4gb0eNK=~iADg{p)d#KrW%fjmbPPBiT^xU!S>at62{17ip24o*Yn*37>_qNa`S zW=ODe|IdG0&4%%QZGVhcYUiXVj_lhnzq>Jk!y5ucbHL$1@PCj;d<#Tm|NiI8i85ML zg3IJF|BaSL!hcER|B)e4zLH0e zJYNrz#$}*_sw99(kf~Ka)2se0zk4jLF1+P@y|i z?Ut9kU+OoK8`IoY7-QYxd0cKe!Z(#r4nA{*FtI=UP)bVrN&||^c`iQ8Vt4mFj$r#- z{Fjgr8^$@SPvRT}I62iAd*>LLM9VJ97zO%Pn%QmcFI-aShwe*8+t?{}Nzf&J)DLE# zV_zdyqml(&@*7C4duByBRWOZzfD~>VUun^CM zZ0Q`mEbPVCYRP^-NdKE>q@Ur>xD`lB{>-YstoF$C2yA!k_9^LP@Wm)TnT)y=OP?c= zw4CS%VEV~X8w&wcP5Q8_fm3iH_~i3n0+K{@_vD?09VPDfaz_&IFRS+LC<1^h-C6#& zd#l)y=!HAto7?;k9!r$y>`dz)&pM{l;(bl2U-R+qQ!R<`fs!)~(=)co3_8OGLw8Ty zZFJZz>Qk+Wv7JhW+t`K*%AVm=dB5)z)@Y=fe9?H|+LS9AQ~hj7sA?>EP(C2c!0G;Z z?&!{yIxRqq`+h7LINFX9{4p{;x3)I0M8XzmNgwxE;{%Rq0WEH1bXxXAp%&B_*KqGa zO=XbpGiu!Ly%soR`dno!#C^_*L!>}FP>{*Qo z+NtBgf+(a7xii|=#Ye%>0)(KI4_Z*8@7g-;`T9zW7fVf*w*>7LMgs(wW@vn!+p?McO%y5#0ZmM1kKD2c96*v+y~huCw5hyF%_>7L(ISdWPhD zcDrXF~#in(BVa=xG?1vRC>DOD8IqF%Inw$!Ou z27PdBq@#ey+Cm*neBaZBH`~gPIw@7OHMCLZJg-0zC;b|?EI^3?Tq2SW?(^}rIx`~d zxvItvo6z_2zl+SHTw|8epP--Q(P1}JPWhT2ux=e4EVf>3@t0*us1bE$bo^}@fph^P z9wquFUSG}l&mSTWpvq|0OaoW!m*+qA{qijkmi_-L|1Jdk?*$V_i!5pVrp)$xbg>xZ zA6>e)AnyabOqUDt94e63j+pxV+W(Nyp?vv<%Kr)>hP2nk&jpnsHM^*69;hqf82?D4 z;BirK+n2778u3I7Q2WHtE{HhTAowHnhS$m-;Nd&vh$Y25bsi<^_(vA(?~qn)>Fs*b z!$|wsDW=F}x`QY2HZNS?X;iqs{8Eu=ZV~{z62Aj^1+flXRiD!Syb`OAB1CaNSfg<} zx4NOiyjrX#gs0Z|k^NOabjSbW`*%aG`-)cv(BtCDnK1liv{jooA3hb=*uMk@`0!xL z7#ylns1`F@Z;|Jru zTZbJlOnA1i9(!n=bo<8;I#J_?bCqs730`S&b59~*0Mbo6givpOm9hq3Z5lVXiz|F3 zqt;r;%hh%_-mAQmuxLc8N`NG4YBr8H#-FJgw@>W*7vZkhrhfkK^_eVBMJ&Ns;Tx_g zh3*xx4^2Jf8Dd0-iob$}mD#lBMYhv^bCmuY{rcAqEoSK>|CQmIDS=6b44kj3_2?K6$ z>q&_lG6OpM`dA!|sG`tAPkrchw(=FB(;ruKZ+I~2;*~Q0aB7>6W~#GHEY9onTOujW zl`~{Wa8cswrFp8XDDTr2X?m7{v&A%*`+0Vgc+kujFWxb{sJn(2%xJbkAb{%Us)`)o zXPWhYlww@wKgM|Sl5AgUY2WWlmZO)=j&hEysKsjdkqiuGRqhLO6iu-n)|GQa5Ji>X zeSFQ-<@iQc?5RljiUy<0c3}i|;YQZ1opo1*=mKvd9Xq9>qn9$8F0-W4&?%+rO_5#k zp<@|$Uxn<~H{$gX1SSgat8fb*cEVt*scb%F3WWq4Ec0xR0nf)5GiBsK#oFlH-eGwjPL^&_HzPij_xLz~g4F^t?a5fJw9AIw5d`%3aeM$u~S1C4Q z@$^zSKAV`fH2R12sbvcqR|=ZrJ_447U%o#MNT&NbYZc-`(CsFb zeo)4!7%bk5o8L$z>&P>m7`DbY9>Jd4vkMB-zN6x{Uo8#?NiV!lh3GrLC?y<165@o_ z48E1WWfQBUZH^zSQWuWR3c%;{g*myk{?!*P4=<_n$P!hVcUEd|6dC-wyoeX<-U zrnJZPI!Kbp_!*Af&XdOzYr#?xS86ccL_w&RdDdsk(h;q@{rHg%nqnN_NQ%QTJ-4vyThN{(sv=%!&9>ez^hFSDS8Kj)st;O`c4)R=1gEW{eVM`CYVjB=3 zxP!KJ;&Vf0tKMpLzkUF3ozmx^j20;z_}gx)E5-fjAk4aiOJb;}XQ}|+{A$IgTC21cj}5HV}iV=BiPVD~@Bv zywqdcD8ztjUMXrR&NHa@$=hnCyBXm9&eeTG_kUzmaUZ~zh1GlxZzit4c!bX10xn}7 zguo!bKctySc=4v=y5NHFr84-}WBzgIIr&lE8`93pEykA1#&@Uf0M`KZj6=`6U+q1? z5ULM3SPb%g_0L-wrTGSn*K_?~UZyj_)Fm5R$WCZ&YA z;tI2eH;kY($DdigzpB*^IAt;zt`RQxK%!%49lw2|L}QX?I}#5xU(r4agzMp7{;M}t zJMw^2q{~?xgdT|Vi}37Uq^79@N*RNj&y_*xxqqb!kcLR3{e>YvG!jA(b(&b+e7sOU P^(^-e)>B6C?f3rzPP-;} literal 0 HcmV?d00001 diff --git a/decks/index.mdx b/decks/index.mdx index 4fae0928..fdc302a8 100644 --- a/decks/index.mdx +++ b/decks/index.mdx @@ -7,28 +7,48 @@ import GreetingLoader from "./src/greeting-loader"; export const theme = customTheme; +# title +default +

p

+

h1

+

h2

+

h3

+ +--- + # GraphQL --- # Presenters -Jeff Chenn and Louman Cheung +

Jeff Chenn and Louman Cheung

--- -We will be using CodeSandbox(in browser IDE) -https://codesandbox.io/s/github/bitprj/mdx-deck -Please create a fork under your acct +We will be using CodeSandbox, an in-browser IDE +1. Please go to https://codesandbox.io/s/github/bitprj/mdx-deck +2. Click File -> Fork Sandbox + +import codesandbox from '../assets/codesandbox.jpg'; + + + + +use a bit.ly link for the codesandbox link + --- # What you'll get out of this workshop --Front End Experience -- + +- Front End Experience +- 2 + --- We will be using several tools + -MongoDB stitch (A NoSQL DataBase) -Gatsby -Npm (Package Manager) @@ -36,6 +56,7 @@ We will be using several tools -Postman(?) -JS -React + --- diff --git a/src/theme.js b/src/theme.js index db63f04e..b2a2c669 100644 --- a/src/theme.js +++ b/src/theme.js @@ -1,11 +1,11 @@ /** @jsx jsx */ -import { jsx } from 'theme-ui' +import { jsx } from "theme-ui"; -import Prism from 'prismjs'; -import Highlight from 'prism-react-renderer'; -import theme from 'prism-react-renderer/themes/nightOwlLight'; +import Prism from "prismjs"; +import Highlight from "prism-react-renderer"; +import theme from "prism-react-renderer/themes/nightOwlLight"; -import './theme.css' +import "./theme.css"; const prismTheme = { ...theme, @@ -15,8 +15,8 @@ const prismTheme = { }; const getLanguage = className => { - const match = /language-(\w*)/.exec(className || 'language-javascript') - return match && match.length > 1 ? match[1] : 'javascript' + const match = /language-(\w*)/.exec(className || "language-javascript"); + return match && match.length > 1 ? match[1] : "javascript"; }; const code = ({ className, children }) => ( @@ -27,7 +27,7 @@ const code = ({ className, children }) => ( theme={prismTheme} > {({ style, tokens, getLineProps, getTokenProps }) => ( - + {tokens.map((line, i) => (
{line.map((token, key) => ( @@ -41,66 +41,66 @@ const code = ({ className, children }) => ( ); const splitText = children => - typeof children === 'string' + typeof children === "string" ? children.split(/\s+/).map((t, i) => {t}) - : children + : children; const h1 = ({ children }) => (

*': { - display: 'inline-block', + "> *": { + display: "inline-block", backgroundImage: theme => { - const color = theme.colors.secondary - return `linear-gradient(transparent 55%, ${color} 55%, ${color} 95%, transparent 95%)` + const color = theme.colors.secondary; + return `linear-gradient(transparent 55%, ${color} 55%, ${color} 95%, transparent 95%)`; }, - backgroundSize: '100% 1.2em', - backgroundPosition: '0.5em 0', - backgroundRepeat: 'no-repeat space', - wordBreak: 'keep-all', - pr: '1em', - mr: '-0.5em' + backgroundSize: "100% 1.2em", + backgroundPosition: "0.5em 0", + backgroundRepeat: "no-repeat space", + wordBreak: "keep-all", + pr: "1em", + mr: "-0.5em" } }} > {splitText(children)}

-) +); const h2 = ({ children }) => (

*': { - display: 'inline-block', + "> *": { + display: "inline-block", backgroundImage: theme => { - const color = theme.colors.primary - return `linear-gradient(transparent 55%, ${color} 55%, ${color} 95%, transparent 95%)` + const color = theme.colors.primary; + return `linear-gradient(transparent 55%, ${color} 55%, ${color} 95%, transparent 95%)`; }, - backgroundSize: '100% 1.2em', - backgroundPosition: '0.5em 0', - backgroundRepeat: 'no-repeat space', - wordBreak: 'keep-all', - pr: '1em', - mr: '-0.5em' + backgroundSize: "100% 1.2em", + backgroundPosition: "0.5em 0", + backgroundRepeat: "no-repeat space", + wordBreak: "keep-all", + pr: "1em", + mr: "-0.5em" } }} > {splitText(children)}

-) +); export default { size: { @@ -108,12 +108,12 @@ export default { height: 595 }, colors: { - text: '#000000', - background: '#ffffff', - primary: '#ccb6ff', - secondary: '#f0647d', - tertiary: '#f09a64', - muted: '#acacac' + text: "#000000", + background: "#ffffff", + primary: "#ccb6ff", + secondary: "#f0647d", + tertiary: "#f09a64", + muted: "#acacac" }, fonts: { heading: '"Neue Haas Unica W1G", sans-serif', @@ -122,146 +122,146 @@ export default { }, fontWeights: { heading: 400, - body: 400, + body: 600, bold: 600 }, components: { code, h1, - h2, + h2 }, styles: { Background: { zIndex: -1, - bg: 'primary' + bg: "primary" }, Slide: { - display: 'flex', - flexDirection: 'column', - justifyContent: 'space-around', - alignItems: 'center', - fontSize: 16, + display: "flex", + flexDirection: "column", + justifyContent: "space-around", + alignItems: "center", + fontSize: 14, px: 2, py: 5, - '& .cs-layout': { + "& .cs-layout": { mx: -2, my: -5 }, - '& .cs-container': { - position: 'static !important' + "& .cs-container": { + position: "static !important" } }, h3: { - fontSize: '26px' + fontSize: "26px" }, p: { - fontSize: '18px' + fontSize: "24px" }, em: { - fontStyle: 'normal', - fontWeight: 'bold', - boxShadow: 'inset 0 -3.5px 0 -1px #d22a80' + fontStyle: "normal", + fontWeight: "bold", + boxShadow: "inset 0 -3.5px 0 -1px #d22a80" }, ul: { - fontSize: '22px', - listStyle: 'none', + fontSize: "22px", + listStyle: "none", my: 3, - '> li:before': { - display: 'inline-block', + "> li:before": { + display: "inline-block", content: '""', - width: '0.5em', - height: '0.5em', - borderRadius: '50%', - border: '2px solid #d22a80', - marginRight: '1em' + width: "0.5em", + height: "0.5em", + borderRadius: "50%", + border: "2px solid #d22a80", + marginRight: "1em" } }, code: { - fontSize: '18px', + fontSize: "18px", fontFamily: '"iA Writer Quattro S", monospace', - lineHeight: '1.3', + lineHeight: "1.3" }, CodeSurfer: { pre: { - fontSize: '18px', - color: '#000', - backgroundColor: '#fff' + fontSize: "18px", + color: "#000", + backgroundColor: "#fff" }, code: { fontFamily: '"iA Writer Quattro S", monospace', - lineHeight: '1.3', - fontSize: '18px', - color: '#000', - backgroundColor: '#fff' + lineHeight: "1.3", + fontSize: "18px", + color: "#000", + backgroundColor: "#fff" }, subtitle: { - backgroundColor: 'rgba(10,10,10,0.9)', - color: '#d6deeb' + backgroundColor: "rgba(10,10,10,0.9)", + color: "#d6deeb" }, title: { - boxSizing: 'border-box', - backgroundColor: 'rgba(5, 5, 5, 0.7)', - width: 'auto', + boxSizing: "border-box", + backgroundColor: "rgba(5, 5, 5, 0.7)", + width: "auto", left: 3, right: 3, top: 3, borderRadius: 5, - color: '#fff' + color: "#fff" }, unfocused: { opacity: 0.4 }, tokens: { - 'changed': { - color: 'rgb(162, 191, 252)', - fontStyle: 'italic' + changed: { + color: "rgb(162, 191, 252)", + fontStyle: "italic" }, - 'deleted': { - color: 'rgba(239, 83, 80, 0.56)', - fontStyle: 'italic' + deleted: { + color: "rgba(239, 83, 80, 0.56)", + fontStyle: "italic" }, - 'inserted attr-name': { - color: 'rgb(72, 118, 214)', - fontStyle: 'italic' + "inserted attr-name": { + color: "rgb(72, 118, 214)", + fontStyle: "italic" }, - 'comment': { - color: 'rgb(152, 159, 177)', - fontStyle: 'italic' + comment: { + color: "rgb(152, 159, 177)", + fontStyle: "italic" }, - 'string, builtin, char, constant, url': { - color: 'rgb(72, 118, 214)' + "string, builtin, char, constant, url": { + color: "rgb(72, 118, 214)" }, - 'variable': { - color: 'rgb(201, 103, 101)' + variable: { + color: "rgb(201, 103, 101)" }, - 'number': { - color: 'rgb(170, 9, 130)' + number: { + color: "rgb(170, 9, 130)" }, - 'punctuation': { - color: 'rgb(153, 76, 195)' + punctuation: { + color: "rgb(153, 76, 195)" }, - 'function selector doctype': { - color: 'rgb(153, 76, 195)', - fontStyle: 'italic' + "function selector doctype": { + color: "rgb(153, 76, 195)", + fontStyle: "italic" }, - 'class-name': { - color: 'rgb(17, 17, 17)' + "class-name": { + color: "rgb(17, 17, 17)" }, - 'tag': { - color: 'rgb(153, 76, 195)' + tag: { + color: "rgb(153, 76, 195)" }, - 'operator property keyword namespace': { - color: 'rgb(12, 150, 155)' + "operator property keyword namespace": { + color: "rgb(12, 150, 155)" }, - 'boolean': { - color: 'rgb(188, 84, 84)' + boolean: { + color: "rgb(188, 84, 84)" } } } } -} +}; From 9691d26ea802586cfd28981345148b18e5b99a40 Mon Sep 17 00:00:00 2001 From: Louman Date: Tue, 14 Apr 2020 16:49:09 -0700 Subject: [PATCH 11/21] added Jeff's content to slides --- decks/index.mdx | 53 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 52 insertions(+), 1 deletion(-) diff --git a/decks/index.mdx b/decks/index.mdx index fdc302a8..d86dd0e6 100644 --- a/decks/index.mdx +++ b/decks/index.mdx @@ -35,6 +35,10 @@ import codesandbox from '../assets/codesandbox.jpg'; use a bit.ly link for the codesandbox link + +If everyone can go to code.sandbox and make this PREMADE template (TB done), it should automatically start a development server and you should see a website to the left. + +The website has a bunch of preloaded data for you so what we will do is practice running queries. After I will show you how to make a graphQL Api. --- @@ -60,12 +64,32 @@ We will be using several tools --- +# What are API's and why are they important? + + +SN: An API is essentially an endpoint in which we can make a request to retrieve data. + +If you are familiar with API's, I'm sure you've used fetch and axios to retrieve data from API's, The syntax looks something like this and its a lot to type out. + +You get a bunch of data and now its up to you to parse through it. + +But what if there was an easier way? + +What I want to introduce everyone to is GraphQL, a a query language for API's. In essence, graphQL allows us to format our data exactly how we want it, query for specific data, and then get an easy return value. + + +--- + # What is GraphQL? GraphQL is a data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data. + +In this workshop, we will be showing you how to write a schema for a graphQL API, how to query data from that API, and make use of the information. Lastly, we will be putting our skills and knowledge to the test with a word puzzle game. + + --- # Examples/uses @@ -90,10 +114,13 @@ Demo GraphiQL and explorer, querying, mutations # Using GraphiQL GraphiQL is the GraphQL IDE -access it when the site's dev server is running +We can access it when the site's dev server is running usually at http://localhost:8000/___graphql (3 underscores) +Go to your development server and add /__graphql to the end and we should get something like so pop up. + + use GraphiQL to explore and see all the data you have access to you can interactively construct full queries by clicking through available fields and inputs @@ -104,6 +131,12 @@ after you construct your query, you simply can copy and paste # Basic Query + +1. +2. +3. + + At its simplest, GraphQL is about asking for specific fields on objects. Let's start by looking at a very simple query and @@ -112,6 +145,18 @@ query has exactly the same shape as the result. This is essential to GraphQL, because you always get back what you expect, and the server knows exactly what fields the client is asking for. + +In the website, there is a preloaded dataset for you that you can simply query from. The database is called recipe, and in the database there is a collection called movie. We can query through the list of movies and look for title and id. + +And as I told you, the result comes back in a very clean and crisp manner like so. + +However, our database has more than just one movie in it. In fact, if I change the query to... + +We get a bunch of movies! + +Now that we understand a query, a question you might have is, "How do I know what to search for". In fact, when designing graphql, we can choose to format our data exactly the way we want to but that will be covered when talking about making a graphQL api. + +For now, let's take the opportunity to explore the graphQL docs! --- @@ -124,6 +169,12 @@ Crossword puzzle # Mutations + +1. +2. +3. + + Mutations are used to modify server-side data From f2c8b9ce3a2284d3b38cc1dbea07db54ea07be37 Mon Sep 17 00:00:00 2001 From: Louman Date: Wed, 15 Apr 2020 19:51:42 -0700 Subject: [PATCH 12/21] updated presenter notes --- decks/index.mdx | 58 +++++++++++++++++++++++++++++++++++++------------ 1 file changed, 44 insertions(+), 14 deletions(-) diff --git a/decks/index.mdx b/decks/index.mdx index d86dd0e6..ecc69734 100644 --- a/decks/index.mdx +++ b/decks/index.mdx @@ -7,27 +7,23 @@ import GreetingLoader from "./src/greeting-loader"; export const theme = customTheme; -# title -default -

p

-

h1

-

h2

-

h3

- ---- - # GraphQL --- + + # Presenters -

Jeff Chenn and Louman Cheung

+## Jeff Chenn and Louman Cheung +### + +
--- -We will be using CodeSandbox, an in-browser IDE -1. Please go to https://codesandbox.io/s/github/bitprj/mdx-deck -2. Click File -> Fork Sandbox +

We will be using CodeSandbox, an in-browser IDE

+

1. Please go to https://codesandbox.io/s/github/bitprj/mdx-deck

+

2. Click File -> Fork Sandbox

import codesandbox from '../assets/codesandbox.jpg'; @@ -120,7 +116,6 @@ usually at http://localhost:8000/___graphql (3 underscores) Go to your development server and add /__graphql to the end and we should get something like so pop up. - use GraphiQL to explore and see all the data you have access to you can interactively construct full queries by clicking through available fields and inputs @@ -146,6 +141,8 @@ This is essential to GraphQL, because you always get back what you expect, and the server knows exactly what fields the client is asking for. +*** switch to screen share to demo GraphQL *** + In the website, there is a preloaded dataset for you that you can simply query from. The database is called recipe, and in the database there is a collection called movie. We can query through the list of movies and look for title and id. And as I told you, the result comes back in a very clean and crisp manner like so. @@ -157,6 +154,39 @@ We get a bunch of movies! Now that we understand a query, a question you might have is, "How do I know what to search for". In fact, when designing graphql, we can choose to format our data exactly the way we want to but that will be covered when talking about making a graphQL api. For now, let's take the opportunity to explore the graphQL docs! + +Click the docs arrow right over here! + +We get a bunch of databases like so! These were preloaded into the website built for you, but the collection we really care about is + +If we click on it, we will see all the collections that fall under recipe + +In other words, we can search through all these minicollections. As you can see, there is an s following each type of database and this is just to signify that we want multiple entries, not just one. Let's examine further and click on movies. + +Well, we get to examine all the type entries. Notice the yellow text to teach type entry. This signifies the type of data that will be returned. If we take a look at title, we see the returned datatype is a string. This means it requires no parameters and when querying we can simply stop at title. + +However, if we look at something like imdb + +The returned datatype is Recipe_MovieImdb, which is not a primary datatype. In fact, if we click on it and expand it further + +We see id, rating, votes, and we can stop our query from here. + +Now that you understand how queries ask, you might ask, what if we are looking for something specific in a database? Sure we can search for all the movies, but its kinda a pain to scroll right? Well, no worries. We can query for exactly what we want! + +If we take a look at our movies, it shows us the exact parameters we can look for. + +And now we can look exactly for what we want. Well everyone loves John Wick right so lets try querying by title. + +Here is the returned data. Exactly what we are looking for. We can also use limit and sort as well. + +What will be returned is 5 movies + +Now, let's look and wonder, what if the movie we awnt isn't on there? + +We see GraphQl doesn't return anything + +So how can we write a query? + --- From 9ae282c7ed077a8bf296cf42df390d34985c5b2a Mon Sep 17 00:00:00 2001 From: Louman Date: Thu, 16 Apr 2020 14:46:50 -0700 Subject: [PATCH 13/21] switch deck names --- decks/graphql.mdx | 437 +++++++++++++-------------------------------- decks/index.mdx | 440 +++++++++++++++++++++++++++++++++------------- 2 files changed, 438 insertions(+), 439 deletions(-) diff --git a/decks/graphql.mdx b/decks/graphql.mdx index 4f6b3117..2921de6f 100644 --- a/decks/graphql.mdx +++ b/decks/graphql.mdx @@ -7,411 +7,216 @@ import GreetingLoader from "./src/greeting-loader"; export const theme = customTheme; - - # GraphQL - - ---- - - - -# Presenters - - - ---- - - - -# We will be using CodeSandbox(in browser IDE): https://codesandbox.io/s/github/bitprj/mdx-deck -# Please create a fork under your acct - - - ---- - - - -# Presenters - - ---- - - - -# Presenters - - ---- - - - -# Presenters - - - - - - - - - -```jsx file=./src/greeting.1.1.js -``` - - - - - - - -```jsx 7 file=./src/greeting.1.1.js -``` - - - - - - - -```jsx file=./src/greeting.class.1.1.js -``` - - - - - - - -```jsx file=./src/greeting.class.1.2.js -``` - - - - - - - -```jsx 10:12,15:17,25 file=./src/greeting.class.1.3.js -``` - - - - - - - -```jsx 1:31 file=./src/greeting.class.1.3.js -``` - - - - - ---- - - - -## Disclaimer - -### Information in this talk may not be accurate or may change in the future - - - --- -## Time Slicing - -### "Chunking slow rendering on subtree into little blocks of work by interrupting the work loop." - - - ---- - -import DanDemoBlocking from '../assets/dan-demo-blocking.png'; - - - ---- - -import DanDemoConcurrent from '../assets/dan-demo-concurrent.png'; - - - ---- - - - -### "Wait a minute... I already know about this! What is this talk really about?" - ---- - - - -# Concurrent Mode - -## A chain of unfortunate consequences - - - ---- - - - -### How does React "delay" rendering? - ---- - - - -## Sources of Slowdown - -- Slow component render functions -- Slow state setter or reducer updater functions -- Slow effect functions - - - ---- - -import DeferredSetState from '../assets/deferred-setstate.svg'; - - - -## Deferred setState. - -### Any state setter or dispatch can be delayed. +# Presenters +## Jeff Chenn and Louman Cheung +### - - --- -import InterruptRendering from '../assets/interrupt-rendering.svg'; +

We will be using CodeSandbox, an in-browser IDE

+

1. Please go to https://codesandbox.io/s/github/bitprj/mdx-deck

+

2. Click File -> Fork Sandbox

- +import codesandbox from '../assets/codesandbox.jpg'; -## Interrupt Rendering. + -### Any rendering can be interrupted and can be completed later before committing. + +use a bit.ly link for the codesandbox link - +If everyone can go to code.sandbox and make this PREMADE template (TB done), it should automatically start a development server and you should see a website to the left. - +The website has a bunch of preloaded data for you so what we will do is practice running queries. After I will show you how to make a graphQL Api. +
--- - - -## Oops #1 - -### Delaying rendering is only safe when no effects are pending on a subtree. +# What you'll get out of this workshop - +- Front End Experience +- 2 --- -import HooksAPI from '../assets/hooks-api.svg'; - - - -## The Hooks API. - -### This restriction is reflected in the hooks API with encapsulation of effects. - - - - +We will be using several tools + +-MongoDB stitch (A NoSQL DataBase) +-Gatsby +-Npm (Package Manager) +-GraphQL (Heavy Emphasis) +-Postman(?) +-JS +-React + --- -import HooksAPITiming from '../assets/hooks-api-timing.svg'; +# What are API's and why are they important? - + +SN: An API is essentially an endpoint in which we can make a request to retrieve data. -## Hooks Timings. +If you are familiar with API's, I'm sure you've used fetch and axios to retrieve data from API's, The syntax looks something like this and its a lot to type out. -### With each hook we observe a part of the lifecycle and can react. +You get a bunch of data and now its up to you to parse through it. - +But what if there was an easier way? - +What I want to introduce everyone to is GraphQL, a a query language for API's. In essence, graphQL allows us to format our data exactly how we want it, query for specific data, and then get an easy return value. + --- -import ComponentLifecycle from '../assets/component-lifecycle.svg'; - - - -## The Lifecycle. - -### The lifecycle we observe has three phases repeating. +# What is GraphQL? +GraphQL is a data query +and manipulation language for APIs, +and a runtime for fulfilling queries +with existing data. - - - + +In this workshop, we will be showing you how to write a schema for a graphQL API, how to query data from that API, and make use of the information. Lastly, we will be putting our skills and knowledge to the test with a word puzzle game. + --- -import ObservingLifecycleEvents from '../assets/observing-lifecycle-events.svg'; - - - -## Observing the Lifecycle. - -### Overlapping the lifecycle with hooks, we see a phase that we can't observe... - - - - - ---- - -import InterruptedLifecycle from '../assets/interrupted-lifecycle.svg'; - - - -## Interrupting the Lifecycle. - -### Unfortunately this phase becomes very relevant in Strict and Concurrent Mode. +# Examples/uses +import graphql from '../assets/graphql.jpg'; - + - + +display data dynamically + --- - - -## Oops #2 +# GraphQL Demo -### It's not possible to have a subscription or effect track the component lifecycle. - - + +3-5 minutes demoing use of GraphQL +Demo GraphiQL and explorer, querying, mutations + --- - +# Using GraphiQL +GraphiQL is the GraphQL IDE +We can access it when the site's dev server is running +usually at http://localhost:8000/___graphql (3 underscores) -## Workaround + +Go to your development server and add /__graphql to the end and we should get something like so pop up. -### Resort to useSubscription - - +use GraphiQL to explore and see all the data you have access to +you can interactively construct full queries by clicking through +available fields and inputs +after you construct your query, you simply can copy and paste + --- -import SchedulerPriorities from '../assets/scheduler-priorities.svg'; +# Basic Query - + +1. +2. +3. + -## Scheduler Priorities. + +At its simplest, GraphQL is about asking for specific fields on +objects. Let's start by looking at a very simple query and +the result we get when we run it +query has exactly the same shape as the result. +This is essential to GraphQL, because you always get back what +you expect, and the server knows exactly what fields the client +is asking for. -### In Concurrent Mode the time budgets are switched on for time slicing. +*** switch to screen share to demo GraphQL *** - +In the website, there is a preloaded dataset for you that you can simply query from. The database is called recipe, and in the database there is a collection called movie. We can query through the list of movies and look for title and id. - +And as I told you, the result comes back in a very clean and crisp manner like so. ---- +However, our database has more than just one movie in it. In fact, if I change the query to... - +We get a bunch of movies! -## Oops #3 +Now that we understand a query, a question you might have is, "How do I know what to search for". In fact, when designing graphql, we can choose to format our data exactly the way we want to but that will be covered when talking about making a graphQL api. -### Seems like React isn't all that predictable anymore. +For now, let's take the opportunity to explore the graphQL docs! - +Click the docs arrow right over here! ---- +We get a bunch of databases like so! These were preloaded into the website built for you, but the collection we really care about is - +If we click on it, we will see all the collections that fall under recipe -## Workaround +In other words, we can search through all these minicollections. As you can see, there is an s following each type of database and this is just to signify that we want multiple entries, not just one. Let's examine further and click on movies. -### Synchronous Subscriber and scheduled teardown +Well, we get to examine all the type entries. Notice the yellow text to teach type entry. This signifies the type of data that will be returned. If we take a look at title, we see the returned datatype is a string. This means it requires no parameters and when querying we can simply stop at title. - +However, if we look at something like imdb -https://github.com/facebook/react/issues/15317#issuecomment-573337558 +The returned datatype is Recipe_MovieImdb, which is not a primary datatype. In fact, if we click on it and expand it further ---- +We see id, rating, votes, and we can stop our query from here. - +Now that you understand how queries ask, you might ask, what if we are looking for something specific in a database? Sure we can search for all the movies, but its kinda a pain to scroll right? Well, no worries. We can query for exactly what we want! -### "We didn't yet get to what happens when an effect is slow, right?" +If we take a look at our movies, it shows us the exact parameters we can look for. ---- +And now we can look exactly for what we want. Well everyone loves John Wick right so lets try querying by title. - +Here is the returned data. Exactly what we are looking for. We can also use limit and sort as well. -## Tearing +What will be returned is 5 movies -### "When a subtree's renderered state falls behind while another subtree has committed updates already." +Now, let's look and wonder, what if the movie we awnt isn't on there? - +We see GraphQl doesn't return anything ---- +So how can we write a query? -import Tearing1 from '../assets/bvaughn-tearing-1.png'; -import Tearing2 from '../assets/bvaughn-tearing-2.png'; - - - - - + --- - - -## React's solution? - -- When an effect slows down, React can't safely interrupt or delay updates. -- Instead it batches all updates and switches back to blocking mode -- This is called a _deopt_. - - +# Interactive Activity #1 +using GraphiQL and querying +Crossword puzzle --- - +# Mutations -## Oops #4 + +1. +2. +3. + -### React Concurrent's deopt can be slower than Blocking was before. - - + +Mutations are used to modify server-side data + --- - - -## However - -- This may still cause _tearing_ when another update is scheduled during this blocking batch. - - +# Activity #2 +# Mutations --- - - -## Oops #5 - -### A new `useMutableSource` hook is necessary to fix this tearing-during-deopt issue. - - - ---- - - - -# Concurrent Mode: Oops - - +# Conclusion and Recap +GraphQL is a data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data. +GraphiQL +Query +Mutations diff --git a/decks/index.mdx b/decks/index.mdx index ecc69734..4f6b3117 100644 --- a/decks/index.mdx +++ b/decks/index.mdx @@ -7,217 +7,411 @@ import GreetingLoader from "./src/greeting-loader"; export const theme = customTheme; + + # GraphQL + + --- - + + +# Presenters + + + +--- + + + +# We will be using CodeSandbox(in browser IDE): https://codesandbox.io/s/github/bitprj/mdx-deck +# Please create a fork under your acct + + + +--- + + + +# Presenters + + +--- + + + +# Presenters + + +--- + + # Presenters -## Jeff Chenn and Louman Cheung -### + + + + + + + + + +```jsx file=./src/greeting.1.1.js +``` + + + + + + + +```jsx 7 file=./src/greeting.1.1.js +``` + + + + + + + +```jsx file=./src/greeting.class.1.1.js +``` + + + + + + + +```jsx file=./src/greeting.class.1.2.js +``` + + + + + + + +```jsx 10:12,15:17,25 file=./src/greeting.class.1.3.js +``` + + + + + + + +```jsx 1:31 file=./src/greeting.class.1.3.js +``` + + + + + +--- + + + +## Disclaimer + +### Information in this talk may not be accurate or may change in the future + + + +--- + + + +## Time Slicing + +### "Chunking slow rendering on subtree into little blocks of work by interrupting the work loop." + + + +--- + +import DanDemoBlocking from '../assets/dan-demo-blocking.png'; + + + +--- + +import DanDemoConcurrent from '../assets/dan-demo-concurrent.png'; + + + +--- + + + +### "Wait a minute... I already know about this! What is this talk really about?" + +--- + + + +# Concurrent Mode + +## A chain of unfortunate consequences + + + +--- + + + +### How does React "delay" rendering? + +--- + + + +## Sources of Slowdown + +- Slow component render functions +- Slow state setter or reducer updater functions +- Slow effect functions + + + +--- + +import DeferredSetState from '../assets/deferred-setstate.svg'; + + + +## Deferred setState. + +### Any state setter or dispatch can be delayed. + + --- -

We will be using CodeSandbox, an in-browser IDE

-

1. Please go to https://codesandbox.io/s/github/bitprj/mdx-deck

-

2. Click File -> Fork Sandbox

+import InterruptRendering from '../assets/interrupt-rendering.svg'; -import codesandbox from '../assets/codesandbox.jpg'; + - +## Interrupt Rendering. - -use a bit.ly link for the codesandbox link +### Any rendering can be interrupted and can be completed later before committing. -If everyone can go to code.sandbox and make this PREMADE template (TB done), it should automatically start a development server and you should see a website to the left. + -The website has a bunch of preloaded data for you so what we will do is practice running queries. After I will show you how to make a graphQL Api. - + --- -# What you'll get out of this workshop - -- Front End Experience -- 2 - + + +## Oops #1 + +### Delaying rendering is only safe when no effects are pending on a subtree. + + --- -We will be using several tools - --MongoDB stitch (A NoSQL DataBase) --Gatsby --Npm (Package Manager) --GraphQL (Heavy Emphasis) --Postman(?) --JS --React - +import HooksAPI from '../assets/hooks-api.svg'; + + + +## The Hooks API. + +### This restriction is reflected in the hooks API with encapsulation of effects. + + + + --- -# What are API's and why are they important? +import HooksAPITiming from '../assets/hooks-api-timing.svg'; - -SN: An API is essentially an endpoint in which we can make a request to retrieve data. + -If you are familiar with API's, I'm sure you've used fetch and axios to retrieve data from API's, The syntax looks something like this and its a lot to type out. +## Hooks Timings. -You get a bunch of data and now its up to you to parse through it. +### With each hook we observe a part of the lifecycle and can react. -But what if there was an easier way? + -What I want to introduce everyone to is GraphQL, a a query language for API's. In essence, graphQL allows us to format our data exactly how we want it, query for specific data, and then get an easy return value. - + --- -# What is GraphQL? -GraphQL is a data query -and manipulation language for APIs, -and a runtime for fulfilling queries -with existing data. +import ComponentLifecycle from '../assets/component-lifecycle.svg'; + + + +## The Lifecycle. - -In this workshop, we will be showing you how to write a schema for a graphQL API, how to query data from that API, and make use of the information. Lastly, we will be putting our skills and knowledge to the test with a word puzzle game. - +### The lifecycle we observe has three phases repeating. + + + + --- -# Examples/uses -import graphql from '../assets/graphql.jpg'; +import ObservingLifecycleEvents from '../assets/observing-lifecycle-events.svg'; + + + +## Observing the Lifecycle. - +### Overlapping the lifecycle with hooks, we see a phase that we can't observe... - -display data dynamically - + + + --- -# GraphQL Demo +import InterruptedLifecycle from '../assets/interrupted-lifecycle.svg'; + + + +## Interrupting the Lifecycle. - -3-5 minutes demoing use of GraphQL -Demo GraphiQL and explorer, querying, mutations - +### Unfortunately this phase becomes very relevant in Strict and Concurrent Mode. + + + + --- -# Using GraphiQL -GraphiQL is the GraphQL IDE -We can access it when the site's dev server is running -usually at http://localhost:8000/___graphql (3 underscores) + - -Go to your development server and add /__graphql to the end and we should get something like so pop up. +## Oops #2 -use GraphiQL to explore and see all the data you have access to -you can interactively construct full queries by clicking through -available fields and inputs -after you construct your query, you simply can copy and paste - +### It's not possible to have a subscription or effect track the component lifecycle. + + --- -# Basic Query + - -1. -2. -3. - +## Workaround - -At its simplest, GraphQL is about asking for specific fields on -objects. Let's start by looking at a very simple query and -the result we get when we run it -query has exactly the same shape as the result. -This is essential to GraphQL, because you always get back what -you expect, and the server knows exactly what fields the client -is asking for. +### Resort to useSubscription -*** switch to screen share to demo GraphQL *** + -In the website, there is a preloaded dataset for you that you can simply query from. The database is called recipe, and in the database there is a collection called movie. We can query through the list of movies and look for title and id. +--- -And as I told you, the result comes back in a very clean and crisp manner like so. +import SchedulerPriorities from '../assets/scheduler-priorities.svg'; -However, our database has more than just one movie in it. In fact, if I change the query to... + -We get a bunch of movies! +## Scheduler Priorities. -Now that we understand a query, a question you might have is, "How do I know what to search for". In fact, when designing graphql, we can choose to format our data exactly the way we want to but that will be covered when talking about making a graphQL api. +### In Concurrent Mode the time budgets are switched on for time slicing. -For now, let's take the opportunity to explore the graphQL docs! + -Click the docs arrow right over here! + -We get a bunch of databases like so! These were preloaded into the website built for you, but the collection we really care about is +--- -If we click on it, we will see all the collections that fall under recipe + + +## Oops #3 + +### Seems like React isn't all that predictable anymore. + + -In other words, we can search through all these minicollections. As you can see, there is an s following each type of database and this is just to signify that we want multiple entries, not just one. Let's examine further and click on movies. +--- -Well, we get to examine all the type entries. Notice the yellow text to teach type entry. This signifies the type of data that will be returned. If we take a look at title, we see the returned datatype is a string. This means it requires no parameters and when querying we can simply stop at title. + -However, if we look at something like imdb +## Workaround -The returned datatype is Recipe_MovieImdb, which is not a primary datatype. In fact, if we click on it and expand it further +### Synchronous Subscriber and scheduled teardown -We see id, rating, votes, and we can stop our query from here. + -Now that you understand how queries ask, you might ask, what if we are looking for something specific in a database? Sure we can search for all the movies, but its kinda a pain to scroll right? Well, no worries. We can query for exactly what we want! +https://github.com/facebook/react/issues/15317#issuecomment-573337558 -If we take a look at our movies, it shows us the exact parameters we can look for. +--- -And now we can look exactly for what we want. Well everyone loves John Wick right so lets try querying by title. + -Here is the returned data. Exactly what we are looking for. We can also use limit and sort as well. +### "We didn't yet get to what happens when an effect is slow, right?" -What will be returned is 5 movies +--- -Now, let's look and wonder, what if the movie we awnt isn't on there? + -We see GraphQl doesn't return anything +## Tearing -So how can we write a query? +### "When a subtree's renderered state falls behind while another subtree has committed updates already." - + --- -# Interactive Activity #1 -using GraphiQL and querying -Crossword puzzle +import Tearing1 from '../assets/bvaughn-tearing-1.png'; +import Tearing2 from '../assets/bvaughn-tearing-2.png'; + + + + + --- -# Mutations + + +## React's solution? - -1. -2. -3. - +- When an effect slows down, React can't safely interrupt or delay updates. +- Instead it batches all updates and switches back to blocking mode +- This is called a _deopt_. - -Mutations are used to modify server-side data - + --- -# Activity #2 -# Mutations + + +## Oops #4 + +### React Concurrent's deopt can be slower than Blocking was before. + + + +--- + + + +## However + +- This may still cause _tearing_ when another update is scheduled during this blocking batch. + + --- -# Conclusion and Recap -GraphQL is a data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data. -GraphiQL -Query -Mutations + + +## Oops #5 + +### A new `useMutableSource` hook is necessary to fix this tearing-during-deopt issue. + + + +--- + + + +# Concurrent Mode: Oops + + From 5232571ada1e5bfcfe1af79b42804d2241ae84c3 Mon Sep 17 00:00:00 2001 From: Louman Date: Thu, 16 Apr 2020 22:00:00 -0700 Subject: [PATCH 14/21] update slides --- decks/graphql.mdx | 83 +++++++++++++++++++++++++++-------------------- 1 file changed, 47 insertions(+), 36 deletions(-) diff --git a/decks/graphql.mdx b/decks/graphql.mdx index 2921de6f..0a427f7e 100644 --- a/decks/graphql.mdx +++ b/decks/graphql.mdx @@ -7,31 +7,29 @@ import GreetingLoader from "./src/greeting-loader"; export const theme = customTheme; -# GraphQL - ---- - - + -# Presenters -## Jeff Chenn and Louman Cheung -### +# GraphQL +## by Jeff and Louman - + --- -

We will be using CodeSandbox, an in-browser IDE

-

1. Please go to https://codesandbox.io/s/github/bitprj/mdx-deck

-

2. Click File -> Fork Sandbox

+ + +### We will be using CodeSandbox, an in-browser IDE +### 1. Please go to https://codesandbox.io/s/github/bitprj/mdx-deck +### 2. Click File -> Fork Sandbox import codesandbox from '../assets/codesandbox.jpg'; - -use a bit.ly link for the codesandbox link + + + If everyone can go to code.sandbox and make this PREMADE template (TB done), it should automatically start a development server and you should see a website to the left. The website has a bunch of preloaded data for you so what we will do is practice running queries. After I will show you how to make a graphQL Api. @@ -39,23 +37,29 @@ The website has a bunch of preloaded data for you so what we will do is practice --- -# What you'll get out of this workshop + + +## What you'll get out of this workshop - Front End Experience - 2 + + --- -We will be using several tools - --MongoDB stitch (A NoSQL DataBase) --Gatsby --Npm (Package Manager) --GraphQL (Heavy Emphasis) --Postman(?) --JS --React - + + +# We will be using several tools +- MongoDB stitch (A NoSQL DataBase) +- Gatsby +- Npm (Package Manager) +- GraphQL (Heavy Emphasis) +- Postman(?) +- JS +- React + + --- @@ -75,11 +79,12 @@ What I want to introduce everyone to is GraphQL, a a query language for API's. I --- + + # What is GraphQL? -GraphQL is a data query -and manipulation language for APIs, -and a runtime for fulfilling queries -with existing data. +## GraphQL is a data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data. + + In this workshop, we will be showing you how to write a schema for a graphQL API, how to query data from that API, and make use of the information. Lastly, we will be putting our skills and knowledge to the test with a word puzzle game. @@ -107,10 +112,12 @@ Demo GraphiQL and explorer, querying, mutations --- + + # Using GraphiQL -GraphiQL is the GraphQL IDE -We can access it when the site's dev server is running -usually at http://localhost:8000/___graphql (3 underscores) +## GraphiQL is the GraphQL IDE. We can access it when the site's dev server is running usually at http://localhost:8000/___graphql (3 underscores) + + Go to your development server and add /__graphql to the end and we should get something like so pop up. @@ -215,8 +222,12 @@ Mutations are used to modify server-side data --- + + # Conclusion and Recap -GraphQL is a data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data. -GraphiQL -Query -Mutations +## GraphQL is a data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data. +## GraphiQL +## Query +## Mutations + + \ No newline at end of file From ee6d83441324b8816f821f4c34f86f97e8d8a0b5 Mon Sep 17 00:00:00 2001 From: Louman lappy toppy Date: Sat, 18 Apr 2020 01:11:55 -0700 Subject: [PATCH 15/21] update slides + presentation notes --- .gitattributes | 2 + assets/1.png | Bin 0 -> 38234 bytes assets/2_2.png | Bin 0 -> 13258 bytes assets/2_3.png | Bin 0 -> 14451 bytes assets/2_welcome intent.png | Bin 0 -> 11227 bytes assets/3_2.png | Bin 0 -> 18600 bytes assets/3_3.png | Bin 0 -> 25185 bytes assets/3_4.png | Bin 0 -> 10132 bytes assets/3_5.png | Bin 0 -> 19267 bytes assets/3_Entity.png | Bin 0 -> 19414 bytes assets/4-webhook.png | Bin 0 -> 38249 bytes assets/4_2.png | Bin 0 -> 16197 bytes assets/4_3.png | Bin 0 -> 5016 bytes assets/4_4.png | Bin 0 -> 17653 bytes assets/5_2.png | Bin 0 -> 35192 bytes assets/5_add context.png | Bin 0 -> 20872 bytes assets/6_2.png | Bin 0 -> 33912 bytes assets/6_Integrations.png | Bin 0 -> 144197 bytes assets/codesandbox.jpg | Bin 13560 -> 12144 bytes assets/graphql.jpg | Bin 44713 -> 41266 bytes decks/food.mdx | 534 ++++++++++++++++++++++++++++++++++++ decks/index.mdx | 5 + mdx-doc.md | 423 ++++++++++++++++++++++++++++ package.json | 6 +- src/chatbotcode.js | 46 ++++ src/theme.js | 234 ++++++++-------- 26 files changed, 1129 insertions(+), 121 deletions(-) create mode 100644 .gitattributes create mode 100644 assets/1.png create mode 100644 assets/2_2.png create mode 100644 assets/2_3.png create mode 100644 assets/2_welcome intent.png create mode 100644 assets/3_2.png create mode 100644 assets/3_3.png create mode 100644 assets/3_4.png create mode 100644 assets/3_5.png create mode 100644 assets/3_Entity.png create mode 100644 assets/4-webhook.png create mode 100644 assets/4_2.png create mode 100644 assets/4_3.png create mode 100644 assets/4_4.png create mode 100644 assets/5_2.png create mode 100644 assets/5_add context.png create mode 100644 assets/6_2.png create mode 100644 assets/6_Integrations.png create mode 100644 decks/food.mdx create mode 100644 mdx-doc.md create mode 100644 src/chatbotcode.js diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..dfe07704 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Auto detect text files and perform LF normalization +* text=auto diff --git a/assets/1.png b/assets/1.png new file mode 100644 index 0000000000000000000000000000000000000000..2432508bc9fc373c23fe311f2406ee8cc62314e4 GIT binary patch literal 38234 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

(PMXZj8(uSgn5*JaG|shW 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 literal 0 HcmV?d00001 diff --git a/assets/2_3.png b/assets/2_3.png new file mode 100644 index 0000000000000000000000000000000000000000..3edfd424e3a1fea6e8d69cb7bb26f8755213c189 GIT binary patch literal 14451 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 bWqo=g_}#eb#h_F4Pir|TWl4~@N$~#x=&5*w literal 0 HcmV?d00001 diff --git a/assets/2_welcome intent.png b/assets/2_welcome intent.png new file mode 100644 index 0000000000000000000000000000000000000000..32725fc9cece04aeb5944a9e3078c899a7dfa4ab GIT binary patch literal 11227 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 PG?Ky7)z4*}Q$iB}scFD3 literal 0 HcmV?d00001 diff --git a/assets/3_3.png b/assets/3_3.png new file mode 100644 index 0000000000000000000000000000000000000000..5c7d9f6ce44b633f683332d21dd875ff42a762e9 GIT binary patch literal 25185 zcmbq)WmKHank@+l5+JxGNN^7j+!Ng0twZDPPD2EDcM0z9)&zHVXx!bcvD^7(=6vU# zH8X4O+#kJG_tWoNRd03er}p0UbdaLF1lpT-Z{XnI(4-_qmEquCy1-s9kY2(fGML7* zaBx6cDbX*gZVQJ?=(;LbPeP{(@A=^C+P}5;AaHN4yc#F`ExsOZs zU}`o=x(r}1^_;F^Y%N@3w_PA@o=wq;*E?Yp!%=$m<%td+Lcr4V^}UrTs!zn@TEsV` zAmm#QL61%D)HIOG$WH34yU)nHU9;ESrx$Q=-=2DY)5C`IxeGR^4?tK1qZ0P3wxv{Lv<4)oZaE@-eYq2EZt3Sc>SE!ul}CWRW-dlIFvkM+uoM8 zXenQk)QqgmAEPKx!;tasJZcb&OAEnSo5EkzVm9&zn|}PjvUSIa_zs&H0yFmDpVH>i z(phZtm#-0V3D09i$4^!;T(zX%a0Y0_Y0OV)w?M_igAYEv9lAV??-_W#?7k<47EWnH zF90C^q`qmdvbYq1Y&-ODIW2K~ztPq2lgfQpnLk4Wo)i35GWg&$O>rZ@X?#vf^K_Pb zGvPc^7~kQV&tG@HTYtjupmE;UtS_)&{9Eg)trX>HS9g_^RI}x(ZU6c;$>XZp{mUcf zo6R5S;TA{Od)1aCDGk(Z8$eahj7Gz=aRlMO%*{dEkUVZYjx(@Wp{LBdG4mIzMaVi| z@%nSE<0t^}v=jJd75X;n$ex8cSHig|Ec^SjT7-~DOhez&HY-|=AM4Ovl4+WZ^XU6lz#El^2Nf^giL2GNd zjozf~in-hDO9EBA4amj1e^RIImOGZbOY`)uSYh~H@w{AUaIR;FBSd|A) z!=yKIf4ETy-fe~((>v;;@n}stT@+DIPu=w>U{*AuC5G=ip6D_nTv0MMuVSm>Fwr2P zq2Zm-$^fyXFgr5$&0v^21g9zt4WNpBe;P;%OfrileEr&^dR|sEs6QyJCwo}B_jBdc z5|}+oS2ePf9lJV75?f_6>tkHKxQ!37DcjLSK4pkxZ-R5eK#XzL3{}0nP0D`3QttMT zm#xkGR9gGXXQ?7lrR=UY9to~X=9-JkZq<*yZym2eW3AmeGvj5wsi$^A>JgdSq$C~1 z^c-`fI>j7e6mAeQjLMqpSaBBPXaN8+*m zN0k0(e?55;Uc2)F_whW1P5h!s3;6RBfWg~Nx!^)XUUz-JXGjxSx>9Sm$H|aNuXtvW$jAyBiR;@w8g^@Gt=y@$LJ^Y4iYUixHN6<4*1(_1p| zGuR5GlX~5y`-^t9S%0QPl}Pn8e-ZE{CUZSp#DUgp5jfe7PX_8-HRydX6)Y7^H?0Pp|(GH=M}JZ%BrBgiNpf|shsEh zV2$C7k;$w^$f}4<3pv4=n7Cb8FVTL4l7NlAXQ#f)*ar4gm!~jh~cuqkLvus^j?396M7rb3Up^N#y}LSq`3ec3Guw zCa$znH%VE<6Bl(T)GD-R()_sLT94{|AbeXYW>$Z)phxMb(KMjv*)gCkb2XFS9D;>y z3~F{PnV-|{{KQStdTW6k+}T)K3$?7$H3e^*F`+t&smtr@UC5OHgESrh*ERxo)5ooY zt}WTQ!qh{Ft!Dm?sxxMN9;Q7YVs#X`_iiz}mSEd<-zz}iQ}fNDg8sbHuUsRa#7eU- z!Nt;bvCpnI$K^Ow+B?FiTeU4_8f?)fG+q@O6)qD_U+#RaReYc(%Sl z6Tw<>k&rEP0gjs>O3e2Gm~gvvCdNT@Rid7%MnwDtQnFDYm+xA|9Zy$r*?685*k2RA z9{Ip|aCL0$XQtD%cV%)D-cKGqNIWhASz63*;>*)*{h~2s;lh8va3V~-!+?VrM_xGf zM7o0c%Oh9cP@RZzmpjFgAYo+*ODw4BrRO6vQgFheEZ1lxQY^}9IkTwzjV{_zb9uV;rKnx*UWI8DDw^f= z_lNV_>%Jn^G<^dD7;wgteIWGbyjSDJyN`h6#OS`0t4}%objsCQ*-Ch{Rl}cpxlh!V zYnxTKy(>N|7 z&z-$Wgi<0Sm9qP6rRVkE!Z0aCeiczRzEoGAsceK@2w^oUzFYgbB(dnt6zEOv?5}aW zri_BwH8`(zjR+D2KW2K!x z#2H++ML!wF8%_UUFF%^O zvFp8&3!7k!15mKvJ}@ADAC}GquXJ7pzni<7D{*Zp;R8^{(a;RChd0OHl4s2(dbSA? zT{Ja^VY24dMOkLj{d+#QYD!R}ItZ{ejNSdnJ=+Liudc-$+ zjLYOZE{gXo<*~kChspCp;oFnlZx1D4a?=HU8vSci;`&F}iOLJy|Ac zf&K_Rh8LyZU|7s39HQO5@vYr4v9w8vn=cE19){K>PWM zk?X9euO6gzu4wqolHcnLbJkOrY%FhGQz!E25*_Qw+joIWXWz+*QPs|*o7j}m(Q!49 zuswFCuAFlOr+%ALqFB7B6)@hi&+d46e=fDCkI1j^1jYBccX*u1KL!|+;gH3CaG4kc zlr$`IU=7N-IbIB=EQ78iNVSoSGlM?Z^dO$(alg?$_I2fqQ4sRFir}jm`EiTx2+(&p zLbpT717B5cb+(N>8y5KiC)qJ0K+sNH?8CSNU+0tfwx;VOK7BGP5-xU|9u(W>`KnCF zSF)~JK~d~HU#pR{aqkFRKCkW>+{Ib&#qVBmVN8@^;>X_yq(Xj+X>hAWgelPlLw($d zM{f{%d$m&&a8;s*-^{AXx`G*5$L$d#Q_Hy3lOr8 zx%9OE+@490+P--x6H^u(ucu;M8;miwF5hxH05uZ~ZoWp_QOD)(VMr-{GkV*%@q@p4 za0Jir?v72ZbR~6{?#b>PE3(tkcx5UstM)YQC<}~(C z<#1{9f?`xu<{Q~avU{8WCr|SJs<@VP4|dlrw$tlU{4+VEi_>8F3Kep*8Q6uUlEBjm1qIX<{3??rS~pe7s~ zfvz^=Rc)Mwb!}$9Fqe)F(q!21+4gHBF|6-2G3*B+qsFmG2*Ly8FvapUaF5y;WSqV3 zeG_Z^RRs?2_t<(*1VIva=%higoQ9&E*!G{x;Gi_dORcv!f8^M&XXTl6$Kw}q*Kw-oEEV{Uh6062JZ;_-6_Cm;Cz|SqCS|2)pDT zQV;I2zm$uOZjinr4;Drun=oj9B&-B!lfy=*IGvx24FfkE9M`LV-0-)C{JW9AV*lFk zpUL?v_PezI2#RmOrZ+IaILT4ZG$9j@fh{|wM{t2^m)m8Qi96R;8<>p=kO+}oIPU~*vc{wqx;8( zyTo+>c$N)DUmJDk_fsmPJVq((M1hp&xUfkVwQ_w;Yrba#%)m1!V6h|5Zb??XQn$)o zHdMC4n|TTM``aofONz1O7`xretX7DV+!k+fMg<3Fi8KCa>a14a`=7&6ZhF*Zd&AK4 z4#+w6`gYGY(ks35C3Qe*84hLGwSBy++`yp~J@hTBm{rgDL-Z#R6f&l+P7OQ(NQO1@ zuM~EChd2ZVGA2}gH!ICwh@I+yX!~)M^}I&SUW{;(X?vUnld;WojTCK3859`|LJr~2 zTD5+J#>;2+{gyX{V=2K5_^qZU09LJS`0^TO;xwXm zN!Ox6NyXb?Xy+fgl=E3bL(_3QjX%t%sFHGPlbG2mTid8-2IDhe`iiTk531bvgb+4m zRpouq3Ph|NPhfK9V6tc3aJT6)X-QOz?2Q|IeSI@+(9eX{y(2T<*-L$1V!rg=5Aj7RNx2-} z6c0+bFX13?vqFkPtFMAUOCD^MHyl==#_tqo_Kr9Xx*%8I6)C#O&g4&%7{9ea`-6Ke_)Zz#P{(UXCB6PHMU2&x zjRTRu;a_YVdk)nMiw+G*uWGpc)3t2$;vrTg))r<1Lh8$cTnt^TY>PtTMLZ5==9(RL zHa84my%p@^T><+IMvkqSN*M`BOW+1PeH4S!=DHY+@?+|{@F*^>=~}xSVtFKpyFQae zc9wk9ErIX#HhGoMb&89DU$pFVBjQHQZt-V14 zvlUmk)ET#YSzbEu^CqMTE}-qKfGJ;KwaT9prV&TOm&&W=s?t%PV- z#P7sYLQ&HZ1&86`PWkpTq9ZI5|vAE_-b#XgaqH*05YKAQqA zD*-Ae^H|14V!IpxvB3cIt(p`;PGk2lAOFl*67iR=xowojr2JA;|JK{L5v!ldpEC99 z?1s#Aj_(cuIs~W=DFJS7C5YzA_z8_@GENZZZnU=-!!3$N1h`T*hG#8I_!r?RR>Q+g zBwv)WU+ZZI{v_r2R8?`R>f!ge8PH8kLj0RD^mt+ZNECQ9Rx!?62Z0=Z>iAlNA+I=P z#wwT!`!$=Jj?T9%R|0bwizDBn^b9nS)Ip;!Lj;2iA5LEo!hLHmR`?#M1BC6qHb{Rq z``>75{%WW9Up)d=co2$V{6g&y1Nhq&{%fQDpE|_^>mK)}aIwa?np&_%T4#%e`rpFd zfc(Dy>F{5;#Xl&(zfpz1Jm|k;|4$?MMcQy>LT#+|dIks951A-0V}lSyor26OSZXVR zsyYJyFrQWbe|e1m{?Q;+5Cq*2?d!|Q{!T_KJ(x9)`yYn*H~rm!@4%EjWp$IJvPSDD z{VLzYuUW^uN&|bwSt-@7rXcTu4nigXPj5np`b)TPI#t2eta{4z5_DuajsKt|C-IW_ zJ4dvb%s#Hl+N2k8A4jyI-e_T^u(JaZa$s|@rId^-w&!4xt&tzf%L;oqxUVel?Obt+ z!J~5zKg&W#B!_pXm}DCigkuA$>K}Da3gqU`d5|L{_~>;OoDQoe?}JObEGRlV@R?D` zgp92Cl=I8RbIZ=to^&B@04v=;UcbwSr1*x3=h+(IUGhBt&fH1Q26#}TSBh5nazCuN zs#+r=&e2NDQ{L;u=RVo=7N@chtN^${zOhB=ZNp5vnz$jeOuy;f(t-K%du2Yq65Eln z?whVm)@{F_g=jT0s;&>of+l?O$h2I~^+GA_T)oIg)sZ zk~?&DG->Z{fm)c>K(m2s!vgz0aE~W6lQ)-*XI(umy}EhMq83Z|PCle;<*~Y*uxfg* z@%|h+1fv5O<>WGX=isZweEv>U~bNH~z2GD#i)O{lt$r;3IzkIeT@33FRP)=&BN7-ou+< z#)n+uKifDIC-9aH27!O(yvaRI`h>(Mg_~#-TA#Gh$ z{4w=4UO)sCmM#>#ulcmwj%t7SP6s)7jwCA_4?%fXfaqr7r)N9j{d{Wm9L5LBV0I6! zbsXdv^*HPM%^wq@CBA7a49E73e03lHWXon||2V!$R~^IIhv^KFK)QR`g~grQVhQO* z?{W>F8n9~1=?EPb^>{It?KpKSw>fJD254Hs)|4)1BL-9ndI7hZ*ZA}uh(IHGcrcR^ z1Y$C+1!QcEq#2KD2qQ_5Tr@N|0HhAw96{4{^(X~AQV|j?$Yj%dVtMAQhG`rh0o;yR zYEcS?2Qa;|S_Vu?{Z-ljWkj`v*KuF=$XM9M(21=w!eYNzz)x9zaWq!-SU;OR#!k4z zzkFqcmL&dGspg`nR4&byQ9VE3`-Io<*Za~`&(gUj7;G9~bn0xt&WI>x_^ZAlkXdm_ zb*^k+%7~I}Jvw6Za3q6!G_LCK425PS^Nkt=xCni>iYIN;w#=(N+k~raRp-kDdLp7q4K2G zkjng?O-9{|3zq`F$!xx&2t%#YvX4XfUZp*3UQPCA zzXQ4Czd31!P6dF5gIYUcN2HP)+1QSl8-2x)04x{XO3Fpn6?00%)JuXVhfz0eHy}gp zv2)`Y>qT_t`cKFPlGNeJ0nFvFm7lWzPq1UWb+w3cmkAi{);A3bZ>xc=uE#=!@7$+P zsGqZyjE%Ej!GPLs^BHvIOXs<`U`@l2TOE^g`$h}~)J=rt&#X_Be1AdcP1pCE*TH>% z;#j9N^Z#)k`!`JgOBnrqZcA|b&j|GnpXt1MvvP#HKOFeh=J10wRXPZ03sfjjmX&V=j%K)50s_bQ* zT~C37NcA|IMP+5#mV6;0&Uw;%Oc+fm1nS5pOdTmnBbnRKHXD6{E$Q)@MRwi_mkX`C ztTyYK`^9t0={k-K2J?H{+kS@Gq4&Ob(nwLEk|3&*d@l~Q(mR>(3+rni@QGk*{GK+u z4{#zmA5?BjoQ$g@T`-T$1)kpVI-0|R5f!VI1MP{4rLJZ5iuq>rvz?F9@!Trk-Vg}6 zx_sUS1AFb0)=vw+G!-Rz2|9je_suGEC7v*;on|9T?RbKR8~gd)Rf4sYH!oT?eAOwj zD{3^o*MMjJ#zGA}QDr&&51RJeFMI2nBhJscH+^6DsHGf<_0&Gap0 zo8wbkKXUMyS6z)ok+*`Q0`r;ll7B6@s_X~%lmJaUSx^h8DVNeeS8hx-sc%)itwTq{5BlM8cE) z%2%_rBrsroTh1t_Eu-6KHb5ifXJ2rsItwgBiQ)py%In+x=KQFxkDYMHU1n;e5nTv}3 z_;y-CQ7LEfw4NY?fz1!O@k%OYOyp}J7}2TLD%IZA`b^TRcS~a^W7Zu(t15eX3KZX-!NZTnM<~MG+VO}`~E~>fmP~vSQW0kv9y*^sU@tkKe$h&QqN`7sPrvV7)A6r=HZ-gShKa#60e7ZQ; z&H&BIZeW7udzhg85E|{w(iH87!=l zfU2t;4ucrOTc>k8iIh-w)Mj>G{x0p}wYNKl?6>l%`J4G6S+!@ViET5%Z5dZgF zRZgs|QAoaQ@&>&RPt;_7z)-?Y#5FN!xuba3?Tne5CfbR3e!oabbNM?ttTAiJ}BT%>E_$WDS9a z%xy;!c4@FzvZgh4$F?VL#*WZMqb5&V{`8!lj8%7l)5Lt4#+s<8Aj$B)y-GubULt$% zv})e78GyGfs*dYKc%zj#nX6Mp&#?0e0j>ae@86I7E`?|_)W3)=e`HFZdXrO}3;X_u zOHRqtro;hQeWGh&t}o+GT-zZ4Q%6cU+S##AkSD2J*~o*sd=tA>xNzuUcX)lqDNl~F z>H@@({_qxl3@4=1Tm~I4q^ga!6n5HDHJh8~syT2g-XyZ^c8pbEHBp>jIIRNEXf zqRX#sX(7uHI=kG_9^LoQeJ%TpWTFIalv&<8S7pzHT=v_nBFd`qad&_zGsu`&V57mM~+}Fx{7b@{S-3I+p$bR%Jel@ zTMjLjJCqyf<`+!6y6ORmm6}Uw>=+-=sV8VNeij^Wven`B0ft`eTU-wL?i2Ir;+vVr z0eitKr*tab9YcXF5nz|r1}XQiy$VI)VH@{4A?InBR?1H`8{d-i?&*xRP=gcG!t%+< zX(nGUh9{174J>xsRZX<|UWA7FiI{y^q8gfbxvivdT7r_?VN3 zL?9q@WEhW~DTnX2Nrl_1ASgt?PsT3CbnGA0sB$@x)X^5vWGs$5&E3Ff%9wD5PwyhB>51?4fo?1)I>VZP&n)DHwD)jL2(hRp}%!n4!`J(qDan4(5> z*}XTKx&t(c6vElvw;{eDjVYJZm!Y$G`Bj2DWnzN_t|_VkmZyy?T2N(v7a3T@l(Tfh9Z z10Z!Cju=oJKhHf&I*5;};!h&7R}_9#oR{DDxFe|5Xfqx0Y{1HY2aYlA%krs6L|VH= z*AeWkIy(}{z|M=S*kr>>tv9Z(r?gh5v|&K_Mt1aXJXCpo?s-?2Vyl}9QT7Y+Z8VI?fjd`1{611f z=cwe*f+3RFDRC5uck4)$FqKD+2Yroup}3wLP(kvC?EUOeY`P2_EP&ZMJeok5r2Sub zL@Z-hcYMKdFnh=ncK;)3<D@O!B0$--0 z7?s3D(h~cq;KlO#DdO{ojk?m8I$Pxd;Viu)lILYYx!l^eKDdbSbkt;2_Tbgw1jqjYkL5yGmac5IHr3u&+*tJ>k(KPti>x zl#5kW)e|vhg5FZG;$lpSHlqSr>bp&ucf6+(_Xwf6-nNm4+Z3*awUn?1qU8)d2gz~S zoWo5NO|7e{e_5TcM4tQqLPHLOB;b#s`#944t^t~{8WZLt9{EVwr9Z&6#er$x`>1w zM*9xu46n1{7v(*W7`}ELz3`39JI|1>q@hGk(-~0S(d=H|rfmY&ipx_OEF)B<8E^9lmUP$bs1Pvf4w;`Z zEU&^4PCgiP7A9-doIPZ)Yc5-Qg;2KQ_-k$nAn9cCp3HxOUf)SJP)=)lZrIAo=LAnL zW|+`GZ)X!BC^@)@snj&Eh}?0PWz?Hrzv}giA*lEwF0qGOszP`F8^>ASqXqsvjXO_AR4^Z^9Dy!qKxpAFce)-;iUmr8rB6eK3j*Fy+3eDWcmQm=qV@ZJOX6#jy1>a}ml9 zU@6M{)j~J+WT;|{%tjfmJj0z~SvDvyq}JgSx*TYHls%m0lpY2WV~C^2BJ$iKOWfll zPcG)xpbjLRA!BN`P7ibQm#J-3n}K5;OmCMSEnu~2#Mk3U+8;`yo^3`7e^1eMD!(H* zq3Ff0x5aG$yz32(<>`4zYf#g&F6uJfVBfLgCEm9g5vde_@^QXo>&LDXiRPq;(qd-k zOf3a+Z;vXeM(TR7SmwlUxU%07bMyy+wsrwAj;;#I#@5s&41D1qQavkM(ob8ZvbDu> zvfX{zv2{T9Wx@vpv?d;6VL_<7Q;XdEI!U=&`^PR#j+%dp z3EPVX$=co#jCPvRi)}1;JJ)VwMtr4{D!0N3P~;eRSIM5NH4nu>#d)s7WKmyD44j~N zJsp!(ZaDtZUG(fb+aWUgIiw;hK()e!$7!xy*~GAu3S>mt_V^?CE^8h2s3q*T`mD43&WEs+Hr3etlD9Fj>UUycU!(mG zY;zB^tsLc!*Fu&~JZ!*9_9QS~M4{_! zZT2=}TwkIGOChsM=l69l;RwdTJ3Vw_J&rwk>*epd)CvTjqzSMbj?L87zLwzASyx5X z-A50Fb%kur42P4hr(_qE-_XK}A+L|4BZiGW=v&pN;{nyv%58z^_q7B1UhLCagU#VP zn7yr9Ies-Hkye~PM)-CgmPr>XRq4#<8=6l-+t}!yM)*z=Ka_kNcW%L06ZDe(e3v8> zHk%lO{|=JqnKws3)OE7L_SQ$Mru2i(>`^Ud-b#U4#1G-Ht7KbWLX5TS0XjxXGBSdg zLmDf4r;<{Z`nL(CzwRpw>qI16Gc^)C^Qx{iI8)+S2z^P3z7DAn>Q16kiPb6EyC&Eq zF0XY!4~gO=5`Sskb3rTPyXg$=6xG^9Xm@gEF$6aflj`# z-8z7gv-dliPZf*RBO}#*&fHu^ufw9^bDEC@k0!Q2TMj4Z8?9~>%U?3{Hj*2nG>&74 z%et}r%dOZ2YbNg`=e(nWFwmpCLYW(ZlcI4%eG)ywH@X3D4Wboh!zo)ul6}rK!Zz6W zI6J}!4n`>{t%Qx9?7NZkvb8UX?eA$LKK3Fq@6AQM1W%QNf31b*)D7nTX&-?qG!W(3 zO)Qiuh?ID0t8dbt%>NB88zcB=^*0`ZXKFdSD1wXoUP0xLY6)Ci*=UY>%H{K?wI55u=g7Gg@>rb)J|CoOLb?@K4{@;eAojK=} z>MVPmQ?doyY++I8Ov)5BmlYnthq)3Tv@!&p5}z)0cme`#SzN#TSh>x*g|%#QfA_|$ z;Tg?1$0lK)BwdTx?f{3R0$9zH2PoO`DJ&r2q+Cqqm!FN3YEgn5zT+Eac6Qexm_Ke^ zR|^R>S#r699ej?&HdMD9okjKf&L!Fz7Hj^z4k*n}#$?R4kITj>yVAIr(C`rr5sJUsl+PT8oGP|T^X z)Z7@-;L3;9D9Y{p5ul7)y!bqH(ahj8NiS6IJ!5IgwCnjZuxYcKO6#?~ z;WKz+O+m}dsRpV`>PxRQA^dSq6h$->vV%EffHp4X~CH2z}V8YEY#GM4ZTnn(Cnd67KM?# zO(odsVvcnJiKluWv4i(s<0F`$em5+RRjn*u(G;NNWi*hTdIBC&dVgRx4l*w$4cp=w zIgs}`A6N-jRVFGsDImmVKIULtyvspatjJJNr?%ut0I06;@(#v8NSHPuE!yWjq!kuy zT%}K@P2qXwti*_s%?2VlwtKIqma>Nhxn%&8CB7Cl6a!tmWqv2WZB9 zNSHW0VWZh_N=&0)MycLCNM32{?k+@pNdIwNRp_$qyL@rqKx*`5B?X{%k4F7yTsv^b z_fATos|wr1?_@#AQj5+Adm=KW+CoH$PR%>T23tsVA<)mQyMIL+ z@1p^>i~&@I4<1j9UPx)TwifTpx!wsgipfr%P;=&`6=ti~cTR);so9OWF2&k|qf3zV zdotPnM=9H3JP*u4bQG}0aFF^*zmSg1d&Y-+F34j+jrqzzhO6;({8PYl;9%g*Bw(w0kOE3ewz#klFYY&j6XQXxqIRGEQ#TjF0w_-1Rnd8GXdNs>zvO!N>93<-OmcCNO=%~nbfS0 zelbkCZZa)aJet4AMBx%@yZ+sk77-+A?Xj>zp9j8~hyQ+^y$t#KS0xR?xWFHtnSpyxu23T5*b^YOM|H$&-VM01J5o$r1rDqQ0}3()y^fecX9 zm6XRMN(PShLeqAEMqOLmPRNlZ1?~a5Ss-9yVAv9`t8e@1>Jk0uZXfa@{dVjLax+Q( zwiM#femB*jhd8HDGJgkazD~&EVe=%PQFSWDTn8W*+;Y%Zni5t1Q+Q+iq%R|HZnT}z zk0#z{=jJ@`UeH_2%}v4?o=lV|Qn6TlzPjG-Zn5^JEaPnWnDAbRM8x*-PNr7it8446 zWjnk|+q}R=iYcq#kmV(t)7& zSbBL^h3yvdG{xlM=n`nORjaK`+BF>hplxCDc5ES_ZT@k0Ic`d5Mco3~7P=5HyL7_k zF%O?n7S@CC{;OAXy8E0K^Er@OCXA;x&HsXFr~c`aSAVBLxK_bfz%!-5W6XpgIu+>h zS*~{HV0t?fOpji}3X%*&)VA+5dwzvR7u!57gL zfDQ;v2d!15_vma-QL5GKqnxk%d;8_bSUpV>E5c;8lHA?qj0Od()}?t4F%^8l)F+v^ zZXo1L<}})R#3BCF#s@fGvE#ZaaONVLPnNeynS>s@v0fhv2f`$iSEEeRgzxBSGZA|~HQ74TY= z=dsHr7CDkWd%lyWb#-@Sb42j{oYn|doz+a*Mh36_(1&zUBtH6UKO+r53QH7kK}{5c zL<*B%BjBv(L11Kl+%0B1r2eF&mhukM^9Aw2VV*ukwlEr%woC(@#v;N;`p88R9h}TP z`LXsD@Z!UIpvV$;^|&KKTy zIE0Pi9Jm?!9xVk3cfihz(g(}N_>NtGZiu}S7hz&M7nUh$bc2x+uUA5~uY1H9_1uF* zmq#t{wLG3vl!fV^OE1GBtTG1TsG&t6PLz4~W%G+^l#!E}HxsXJvQfc-90U)y;l8C$ z?F7&th7EH-7A*UUi{D))i`W{V5j@_(>?5fkg|4L^a@Hi6g5Hyvr3`EWLbWo{gl2u#-r5UE20S=d#NsdhbEFYt@mZ5cT; zZv5ngUP~T zgP*7z-kse|B4Yk@FZBUC<6G(36cWK*QON6kzI^1$35QLQE$k%5iJyAc)*I!5u51mvLtqf|nU(K|(HZ{=B{mzYe#^^6gj#s_ZMUj*% zcGR2i4|xC$nAE9$uCk~-8k{gy_Xxc{m?orD7|M@u_4JZM|UdVv$uQ_S%7nLO&fbXV0ymuC%Rg|F}JBxI&z-vbFaNH z=5=7BtD4oE!^}Jf+K!7gZFt6ek*h^{hi(-fCu`!S^VQ!QXBJo2Ob0ZpYU+iDY1#Y5 zj|d{AAb5+29g7nT8Kfvmi3>1~{nR`>s#=B>EvurN z?txxBu*2uckmI!2Yvt1?{B-Zlem_Tj!Btlcg0i0FH#QITeA9X5fK~<>Qy*Gz{-X%r z^J0U+fjO}l(h;A<(;&(-#_sLdNDD=Ey#W5fLs4uNlcP}3%GvBIPO=4x1N;Z3fRu*K z&RHzCQqtQ>SHAjR0h}`B!u@1RRwF|=to1#?^-;69$1v^r}(r<%ROGcQ1G-}ta#>m zEtM$b{0QGNgMP%F@&3rIY%AdPy;}K@oA^F|ib~t9>Kb;&lL31QhVz;uiagG(-^ofH zi4K}~%ETxhn7ASDD)RMDsSNNEGT;{yJPq)9I`V3;`d;KY9q*8X;9V%QqA%Df0j0S< zHA2VD2PY+RVTcRQ2lsir3GvjRBa@`^wv342bIW>9YwFX+#rxzHsAEBnGtwx~9wLLv z(x5=rnHQ>*!=$e%gPnX!%?x^d=fMCgZ-Xxgc79m&Qi`f|S5RZ>b_zXg_FK-V0n($x ziUMI3It|NR(V@?i$!BTae$()9KhdA`{}c=U-_`&B|7CutUu{4j;oQ7;e{|5VX9`Y5 zoNu)-XShC3a60LK;}QRtBIR%4^4CAxS0}6r3d_u`_SmOQ%2d<{OSuZ=Y~~nQK38Zx zztcsl(|isrMPOm6Nu+-*HUxd^lT!CfxJ$o} zAjkcZUc8YNx8)yk_9zmJOS=WC%qbtYarDj1juXp$F&3;Wzu=;LH644Z;5aCTh1vV z%wFN<3Fe6jFu#sydD=yY-F`8Hsf^TGo6y|p2@1kJGbkn=T(#*^mJKlXhBO#Rq(_ah z2f1+{P19`-)>^iW(iQOw`HTn77XwoF1DttOmH%Ba_{?*Br)d<>?rU_f-TY?-P3kT? zSFcep45@);?C~b&1vxELn=6EGWA1Flprw3r@*V5qGVixkpt-{Y^4t%sQ>c(^dEFR? zFK9}H9LwlDnlYw0Mwp*wNWp_VUT(^7^k}tQ z=RcPmeuW;M3qhpx)?LCa>zlSrCxj+ST!!YtTpK|I=P+9|F`DdkgTeSFQGov&Y4ex34{js;| zLXGX#XmeGO3|-rJ<+zW}g_>1u%7`7Mv-f7pzF@j4maPAkL1o< z@fE}}ok*D|uEcJuX&ijHIE8AAIuAE0uBD+qpR5m#u3OC*uCv-R&vsom6)cbLEa>#xu?X2}1Tq%2;L}WY0!^kStyn>7Z#075)<|+=l z0VpN{r(ps%Ot1OCJ}y6Zb{M*?JXKAfS&aAd`3^xxgRfU?KYAI7Sxw}p{J>`{a9i7; zOlmbHxGv?-Oy)aE;pQasCyjq>kcR$-QVIt?6$^wN%m_a4Mz9+_o}AUkx%v$lg*;3REZdUC9UC8!MVvkzi-xtMaop`ScR{rKu7ZHU~{voE~D$S9T zTPnBy$$wCO*v!{tKM&&Zr+u*Fk6vc`A*eEb7oD*6Faz*scIOV=f#{Gt#av!0NcYPA zB>-}Xn$;h0R*H0qp^LwYB`hMa3bS=I!)>PX9(Z(tLirYX5464Q<0`Ti(|B1>x|LJO zhox|R;aBY;+ov*?e^~wh>Ex<|+FrM9PK}mQtY|4v+@TZ*4lVBPQrv>OlY=`HcPL&6 zZpEQc+@VN=ySpcZy!4zmulL@$@6DV0?{9vYWb%Ep_Fj9hwcuZPGNeRoTI+Gu2s4{)aPP;cP0(!MHHNX@FrV1=(8+lpsb3bM;@DOc&y^B zSFlSXIF%)eY$6`q{=ScljG>Vs<+=UAdv<&xu|Y-*Tj5#rBf$cSb`)<=m5~i4U9VGk zy*m$~f&I+UHGL0$6+sVV=fRAqD?enGgK%OC4{DE@<5s60(vl4@v*gWZ|M-;Aq4;w+ z8C^=Fyunu+HY^i6;n&6&xDkGPaT+rg{0-{w5tn$@@7cHN&nkEkEAL55CI8g>`$6jS zjQhjpy#k?&SkmnPqF#p5XqxJ-$llLT@mp@ca$%1(!p*vWbLMjT`-XjPn>vqG?2~y;;w}eXfx_U zhRrgVGXr+aEp~e7J@KaNKX2yyeryFS?uJrHMiX9)v!@Ek=GUUtnDpI|^H%Rk2G&wp z;nOY29+xOqBT@;tU_ahdXJ4%`FQV0w`N87oQovf7bvEhahLxrzbA?Rg^!J8G3C}GA zn@*ApBnlDWt0V4)==0H+H!lY`t{nGF*U~vfVqcRdA|a5L99-VD4Or=?ZABFlGL-uj2kT!8~5D z=J`8u3BowR1S_|Ak2x3G8bVQ(Waa@F8)^=e!%a&*wj4_3ck6B5&s&^SE z^4`i&?K|WdzlPrN$yuz=xuk*j?PFvbv`4bH4=FHLp$@_F5>*uY=($EBocl}}(`PlD zT<~^fNnK(~=)8Yc2$`Y?hHOvRBWEpaQE!f6w4EK=-*KnYZg3blfVVdoH^GOM^e5B8 zSuV(vCf1nV{k9gWt6F5XAHOPyomhCAKMuZ>gIN4Fb|j2{cXqGI>c=5|j9ds@-i1UT z5|d*Ht0IxJz$ISOVYFw8O``vFGoL?bV^!SGJS z03E&~zs47UPJK(!<;WgefFWVib)4|ssKv4Xe6XcQoNL40aTN!!kbUCpQq>~!GqmH- z2YA^Vn*-}Jm>Q{%LkMEsg(F%FdN*@^Wkb!C?XOo9H6XD;x@QJEWPnD*f8ZznmsP{R zC_VntIlEO0l4PxFB0Hi!qP7!r*dQp(Dcs;`W0BI$0W zsk$NMPM~cFUXh7`!G8ZauuU}PF%8KxIet;Hq4*fKm>a4nwgoHbVAm#AJYmp)O2X}M zep`d@P4`29TJ^r8dNvD-7z4$|RIIuAW~`=V+2~<%TQcnfe^XDyp*ySg(_7=bnmtZh z%{MEYwzh&j>=b7Ah?M)9pdtnX1t4NeyVT12}*BgNu8XhOj5~6cZzsB~6?Z~ihJ(f*Lu9rRr3zH#gpWog}dGQPq!NZ=K zic3=>Q}6QFYaXQ9f4ed6P+EqaL(K&ps?ra{o#)jL9kW{t>JNNhTh}iCdU5#Cptxao z)70?KvrvV-?^3YiY^3mAT&6VOdb-Wrb`i3Oc^e8(3-I2ztEsCa9xfF#6NJ#O z&HK+{x@1_qOe?*}9lZNvdDdAf>t6fqwKtnDB<}9ah3`{s`^BRVK@S0xZtG@=6TQ+U zd6S^raJ|&h@uZS~g+UH626O6Bqk^P6LsRGh)+OizwSL5-e3Aa*HUy-{ROAdUN*2=p z^V@sQsaH1pFLY=h7+u8`RQwb_q8j39a*U3#R{m^>}QN%YD{baCOu@mdWJ&@-=+ z%``7O5fjZMV5DzqGrZrSuok7D;3YkZO&1aRm>m|SrvEK$<_q4-?NHj0T+EjgATI8Y zXJ}}?+(ln0zZ(}`85Sf>8*>qaMP+nn6*<)iGx7x*vAo;#$?Fgv4Dl+*Q>La+K6xx^ zS1yX{Z}_&aWmIU^cD#WRFATjk#{!QXNBZqi``cpq#DmzVSE6?AZ~H?Zh+I3@J7|XK z3{a!DzwaNx6@UEzMhnY*X5@9ak~V|v54358+TGC zt){&79u^q37UU*qMJl5&+qTSE)a=g~A(NH8=&?88lgG)!;rXh8szp@^6s8sFL&b++ zqC5X9J~ygY-W}f z?99rVx}ZM;Eel$0X_ikDGa499tZsu;Yb4KV=ukxP2=z4TMc-loQ|eQ3@w*zl9tuWF z=!|6~=@qs!4<0y`tC0=`nYmuN>gv}&(81}WWk_jJj(k-IS$gl6R$`>egJ>%0y)CZend|k`cU-tRRxc*F3+MYrSHd zsHIjfu1L^WaRm#->Ye<#*kyC2F0{hu`=#N^JRji~-!i#Fxn6AtzuPyoCXjUw;+?be z0Xr4Boqg~FtMKi-1+K>u1CBZw8`5|e_IUKh3Wx05@3$%|ahw#V(4%#~Y1s^GwaZ0K z%LO~n9ZV1G#v7Z}J|3L;_CtYiGT78bkDf7z5+tr>8%^v=yXEC6sw}2`jLu}7w%Qb2 zWyq6V9)?@ZTCrytqMsT-DK;~>6_7e|g|>FC%mN7sRTrtXp%KKD#W%Huml})raRbAR zT$m16kKGi+AAE@UIuF&+ZStbgFBn#EQ??q*FwM=Idz!12tdp8zOyJg3tuDqGW^8`q z0FL^@^z~YS)1_-$ZSo`5oOVR>##9plra0mW zi~SC6>z2*bY0H!iWDQs1IhOPl?(hd14So$kt+}-dr61@?hkRSA&&&=^LX!Qu3p3Fr zABB!Bmru9Wt5#X#xfCVbSBc^}i}2x)B`Mw@=;{Sck}K_e)ynlSnUMi;&4O$Ku0vRQ zMVo&dO}jro^F2!(%rQDmLEYqW;78>$A2pa+g;O;4-U*8uuM|95qtw=1rvbp`6I1qDD& zT@&gIdTZO<%rOEpk=obCJ6D%YX{R0^a^+qRL_{X*;SS0T@l{@$@dhU1Y-aHUxzM%= z2p_anC{p54Om=Zj>Io6oX>PlS+zlCZ?eZ+3 z`&rMNWka@%lN+bT2EXpiC(k11;WAsYt_umWB_HzH-tuP-(D- zGTg@(CqgZeKAD1Z+eK}iDrJuX5;l<9>3VkH6)BWb{yOqmbXsJIR-W6tj66$9Xw# zf>Hkbpv|M@7W4I@r9s||k0o>4Z0~F4w0X^}GXptzT1Wk>DpTI_NsQ&}IZD|xK=4$f zrU!aN72%$WRVfyBlcP-!E3~M0BCX5_tzB;y_xV>Xc6Rt>L!OM%;74GG?4NiLiRdmK z$=&!I6N&F?IkyZ=$0wSK*rmtP7I!#%(66Le(=?SVu20X{?(CdXhlsTEl(79go&bK- zwm5c0Tc8T0Se7zz7l?s|z8oDOq*8>luy!oB|0L|)I}LxhT1>}4+LH>kF)ymwyC_l> zKn`9^sV2sN-U-;)7;TRD?Z9RQeA5tth#QV4e=hE3ThGq4V@qdx#`1eT%6h#2rZ9kF zz{s$9hx0cI$iE5s6GCq{p#Sl(K;Es|@1Ll;zh5vG@ z|4I5Q@$>(kkJ@N`_<_)7dRp`Adj2S}3pD^x`YYY$ui^4tj7|6Z(@X)lg!xvWVkO(z zQmD-gRY6^AoXL!w3k^BHFm*pvv|c6NMM5xN(0n+1+pGNIY@lbZ2}cNTrQ{ZE`1te7 zq_vib=f`;czF8K!q+YL4M&2qx9PfW@D$SCa?aRnKPdG-bnWGyTMdKvqFtbVATQ_tm zwA|AaRS1`ITNK1}fUSi+6CJVXNP5eB$2X{86HhnO&mJ*)`X#5Bg+3}Ot_|y9(y0Go zi}8xUT$>#~npQmROHjS*wcGi@D=y(QSjY`tLY9k0 zxp;1f0I6^yu%RBq@QsOH8T8xS)t@zd#ij5Y4&YZ?R<2Ldt(QidV5F$w-XF)j#$De~ zy7e%`;wRP@FU$__9oS^Us4+sGsOoj*>beqWvlP4=ZC9FmFU5j+bTRn&b%nS1|5AZ(N&<-X3 zm51bBQI3Vj%^n(!c2!pFC_A{z{`2Re4x66#(&m?UNbc2mCqKsbH7AF9 z9upm?oJvC(w)pEDW4#IqBT!XSS&v$qq3!3UBO!490!`WUD1o?D64#Nn@8r@H55s&J z_~y@e2xCxUF<2X6vVYf0?vyo?#OTa(^UKg&k^6W3X1itWxP@hOv`h30$}@4=1*;6= zKkrd8Y*jvCs2S#&jneAcshrKg6W_hSYdfjCiq&Bb`)LDyBh*2r%_UHVTce~o$*eCW z(HER2LZ7E0Hr)WSsJd34%C|3GQm!xA#9|tz5ZPi3=JkcQ@4u|Rl3d`q_~jKKDYeW1 zsXLx86>V|7;`X;a4-rTv=~KgZjMOc|9h_Tz;ktAo_a#0yWXo6nXl6?5D71I0f72Wu!+rn+BX`^jO z5|JIzzL@1%m)c%=4qm>W1G%Q_0wtO9-zVpB8tXRIT3*E#4PI`_q)12v^{kK89ntF# zb{UfU@$n@o z0G*^(x@ZyCZ=W1}NooNfr$=XWHryhdIK4(Im4e1;C1XQr#D2mgNcdo*@wxua(zZ<) zv#X~ICt0L{-TSYf!o8m5n_S$LkcD0(=P?UuwiL{{f!8%xw~=;Hpvh`9s3K~LC=6zL z*|if3^Y$b0baV>hgaoZA&hvq&rk>2RU)`20?RHxPS}-@35dl_4oyO{|tqsDcM_cuV`aQiDad}|P6TWuU6XQ{oY}4(hbX8kJP9EJkAGW& zwQGF;I;KBVP8^5GQe5SEw3s6vKE`Dxj+qrh;N^pXC~`xDJamyk78DR>C|A3@b2EIT)Bdp)pRNeB9>*MBXo@DHR_Hp zFB=Xr$n?EQlT=KX@`N4cR)doVUK?RHXWtn^$og1NdtWz_hd_RTx3*Uy0<`JUQPi~do@Ay^VIO`-ciZE+{uq1S}MK)}hv5C1u`Q;;1s3T1h=wL7r+H|R1hqttI zC>4En7=|Vvyh|hGlM~+pIajbxD+;Jfngejkl^JM9vE+O7r5Q_my)$I$4uWU_;M4udebXr;zcpX+~CFhh+a?+o)E1<#VgQo)DYG z$;H&fjaG!^VQ`bzupW$@7e0yEMeCF2ary(`)>fVqX={v0f_0#+xUM0U7G!yBg;x+& zI3+Frd^3qw4L_}_9+Yg^Q!zHe)>ak%uE9O4j4f>Q&_?;cVVl)jaQ)wrK0j#6yB58n zWLY9>#qoKlC9v+Kj$T9azVXc#-R@XRz0Y*A&8xJyOMDn_KjV2*b^ zNL3!#j-jlrW|E>)Ayd~-i519iso(a-kGp%sGK8rq47#m7z(j?k3sOdv~v+5KI-&y?tB}{XVj~ zv%gd}j_pM-ovxSfhnNyDzolVPc-rQ?l0iSd6AY*C$9#U%OEMO-O5DBA+rg5aKGA4^ z6}Q@GVZq#gAxk_^L-WYA_?oLkCn4R$XCqFn`SY{e=Dq8|_1lxX@})|jl37bX#Y6RM z&;Ka@vbP5}NM+Q~!>qu`F7=waROy9F9d(OC;96glSZoeoK85qnu7@rncRfxkgJf|j z>PCnCG8uAhP{*Z9bro@Qp7U{7ZhHy&g5o0Ar0>|eS$o~Q8koY%Pc$|=q@gX>OB)ew z-zCE>mY*0Yj(h9X%%Gy2H*+pX{NEhs(%L`V#mZFd)3ctM(of|%r%AP^t1jZ|8q(V7 z(~w&|gvp=G3g6>t#8HgH>L^w8zDH^+0b0xJct`$t)Tz5kAMvn#N>h?;IB`H|e)r+e z=N+lbjtsnab~vFdfX+k1f38T@Ke`J&I)uep9({)M#!m0;?!P8Ohi&R854n5F)mJ&4 z_4H5qMGhUi|M2_qZR5fn6YFu^fLc;2RPdvnph;OsOna@V<%*t4?o*>i%-B$hy6MBw zpt0*1<-{1SuPu5k($cgWMIFz3np$n+9FD1bc8Eq-o#t_qN=5o*AQpW00g8I5S8Wm? z2>%u`HZ<7>*YL38*wY$hc-QHy(0=@5UUUrE*07!!bG+ur%MR$YUHxZ9Qm>ve24~xO zwH&#)xAX8@ zhoa7l-=waAOYx{U9qj5V0G-kwfTL1(Ul$bg|E@g$cckUt@BLN&S{A*)`C6HtSXn4O zQRTPajAAeVfDPU+GwoHPxx)KVR+WBN-Qm|AXXt_81P?U CwvP4y literal 0 HcmV?d00001 diff --git a/assets/3_4.png b/assets/3_4.png new file mode 100644 index 0000000000000000000000000000000000000000..11c96c18e174e1f94fd0741f08ebb4cc3c2f3e1f GIT binary patch literal 10132 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 VahECL0))5$$Vn?p)k>I#{s*8VV+Q~L literal 0 HcmV?d00001 diff --git a/assets/3_5.png b/assets/3_5.png new file mode 100644 index 0000000000000000000000000000000000000000..88b8fc1930e9949e74257021624dba664136b509 GIT binary patch literal 19267 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 literal 0 HcmV?d00001 diff --git a/assets/4-webhook.png b/assets/4-webhook.png new file mode 100644 index 0000000000000000000000000000000000000000..c57f9b3c4e62eaab48f2eaf442a73a8778566108 GIT binary patch literal 38249 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®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�`B)oo@NzNFKXe{Zv9`uHQ*Yde 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 literal 0 HcmV?d00001 diff --git a/assets/4_2.png b/assets/4_2.png new file mode 100644 index 0000000000000000000000000000000000000000..af30efdc403857fe5908e9c8d22e3d95b579dc54 GIT binary patch literal 16197 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 literal 0 HcmV?d00001 diff --git a/assets/4_4.png b/assets/4_4.png new file mode 100644 index 0000000000000000000000000000000000000000..2b7e1da6b7dc067cfa079416de449103345b6a54 GIT binary patch literal 17653 zcmcGWWpE`uo1Q&jW@dZL%*f+t2;tLP8=Qv2L=ob3|>+~L*`>aU-O5awV>U_?@I44^qv=r*kO` zY89z!6R)}_qS`dpblT`zU$iN!!(k<0jgVOn)KG&Uf=PwUNN>GOQGWak%-aPAJWUAf zIvh^6`A&Q0varmgSEx{b2kV_5p|tqhn4524V7riDV1tNYVBv&dU`PUBU_bo8z<$1i zf&F^^^8Z-iKiv6OLKGG27cgEctqOVbT>2V2krrORpAuj*r};XI-}x7y!QxV1qc;I) zK)283#2zQ-vTx}iFviwU;s%jpPCph@;PfZ&^%Y|}JL8!_pvkMV zg5|7SKo$|+fpMPYjRlua55CubmJ3+`kN@zu^@F;qxyb^L4A7Rg*3O2E*7oHcEcddO z?m=`&Gz}LzcwH`Y8gOY4q98q6KR+mQ@lx?Rzm29DN}Fr9c%bibtd9eh`<37|lyG(> z{LU;i_?8O~60)p-^p+d4?Z*tI!w1Q9A@0BA); zPhaY!y!h$VUbg7wHCkC4Dg(56Ke%UjppGHx6P$a+pcXWCB_YOf{j{`I$>3TEy#0do zc^$}eUCQG?DgJA~xfi#R>H)ZbyU2ea_Gfe@H-Ic|d?s=rYp_onSDP{@uX8J!V}77- zd~$N!@KwgW@ztsNwOYZr>(Pm>1)-(FYqMGV=Nnk~=Z?{kbFVh*seQRUp2VB`s{U^P z5mZbjuC`-k?qroswL^-T8e`*uW;qV7Dh|uQc;9ADVMVRF;$3Vtoee!0V$!Q|#CnTw z0h>yKDImb!to*@hLSVIp?nVPNiq<0rDl2YRT+^s+SHHkzXL#kpRiVjRUCV4<;E+1g zuEN8s;zUqe@W(+O`Ep4NhKMd5OC}Wau%MSZ;Nm`^=kE-V+eBV|E?EmEQF_;UNYgL# z%Uc6Bu#sqaUFNi~wjiah6>m=VVMtaouo7!eE!udh(H*3nsp7bUff1bcx1bC zScjGiACHe_AY?vlPtF;d?Mt2B@T)#Bq^XWB4QyH!MFN!kt&Pugo9#nUE7VT@5Qwtx zd9GB9`%|U0l&SnPB`{T52-+z^s_;0=>J?3;$8`4~nwEfC0RxDqWs6Q`KWB7#X&`Cvj*e5kShOLfO)O#8APM-*5TcB~;wgYmlH(8o zHK}e4*3^~{Cj*3~*)`$_UlO9i9v<&V{OiS4{kaP>Avsn9N)uCWqX)Lp&T>OIScG-0 znhtt!uuqvLFONykdn!b={CCovSovJYEeJil%zwQW?B2o-4Lwks9QGb{cv}FZaNP)s zR~hK|LBeh0hUA3Fh`fs*Jp=c@6fSt|5x(SqnI~L=xG#h|?8|85MDZd3BS1zPg9IZ$ zBxnc0CisB;p#mp<`Tvon{$rl|&-o9_GJUJl6IJUASgw!^HxExfIvCjGe_4L~k2U`* z1?Q^C08ZE3H?(dNNRKpmW@#|Y7%>QlB2Q~SK-N)@98=L3qggkBl{rIot{qkPqhn{v znBd-;edC`^1y&YZewSdHh=!DFGnsd5yLolL%3C5M_eT8M zHrQ=w2#fp3>OU|#2#wedyr&WO}cIDDQcztZD3tV^Z)fNg{f>;A% zXD?|RWg7+ugxF22P4Cf@YL4RaPprahbfVN3J3OLXyXiPdK%on%)CPRgTPNLH9#=A> z&rdgcZ3}<0arR`39Pdt1DNsP`)@^gfgMR^ekvwk7jq~1eb(1y!|U;GC&NGTHNd z5}hUv9QLU5+;B-j$DU{amzB?FrwS8` zW8#j+&gI7f(F;@MJNeVg^^h~B$L!G2?VWgm?ejup&)(4;wTbI_ zYr5(vI-J?B3~^+_sY!T3&n7oEDkL*BKluZwa8d&n{R_*zONNW zwRiQ+&U9aIpw&FAM08^2V#iG4zrP^hv9GVrPa$ktDa1n=x-mTWVBBtyvgeGsT{{_< zW#Jrve4wMKX5QMJMjF}(^jcU==VjT1_UXX6B0-bS^=dLaz?1yOjci7?bPx%+sdmNp zDHt}O5L8A+?QQ|OsV!X+mKt?~9N&1*db3WJTlo`)qKr$b`9kdUv1Pm0Zfv0+PSH#L z>91M>fp~cAhHo+b$Vx!g=2@HUY8O5uE7OsZh(S719C2CXrpva#&^o48H_mynS&Q)B zWhv~#fmPhj?eA97S!$h!Eun|lG8Es|EO4xrNt@EI`;$*6tM>F`0DrEd2NondB}@L? z#i127R|{0~MC`E@ddD_@R2g*!%CI&D1h8-;<22K{^ly)3xZpF@H(;y6Q{xk?W!fdO zmNdVBrf)DCr_qe<@}<9>(^}j{UUk#r?nfLVupCyqBrPnk>6CMN@8fCLjc(7w3<@yY zd@!f14%UMQ9CGJWu5G=$D_hx)(99Sm-SCJmFOJ4Kg>zpXw|pJ`!@HK_R2;E~CgUy! z$t>*tvv^=$pka;~{O~!uno3BG9mC48OUYK8?gO9BC}Zth^YxFL61P?jD^Z65CJ(Hv zm+QL0TV>(Fc$?IkO7|U_{AF@^C(B5Ke|0C<;>a4>;OGAO`?yNPSd}_oeCw!VTs z>7cA5i^hh8ptFJe{?Uj18Z6|8DlRhd5LIldYSr-zvo&*e?C@qJ;?~*E^zDw*O4G4B z9E)QrNLDz=3&sF${e609E^?v?+9T;$=7lb}9CEKCYwj|fAs3S*v!@c?svH?e5*m|1 z^>+^S9rnzH%@W!+^y~!tl0#_8u2}d`f?H4 zDc+BjgM1_26F2NdtytH_ciOpvQNg)dTAQ(u0 zdbVHp=<9a|S(vpXnSH;V6xWN&a&ha2P~BEs@kJF`beKBW9*phbq6Y?>eG$XCHj>vr zNIO`P=UaMr-n-zg_mPfmFwH)oRp4ht2}tSrjP0$~EwwwZ?Ai=(2kZxlefc+;u=-!2 z9ey%|l6hSnKh^%6;HT2j{F*-mz{0~P=kMM45seA<>%XLq|E0qDm-3N^9Jp~0|KLDoj3*AFvQ#0R%5`>bFh2Y*Wzt6;8RKVOEF^I#g!uIP{ zBMU{I+B+%!@gY!t5?9Iwcv~iZO0(ZK1m4ovLX{G+8GZC%&&V46HeltYD~q_AZhp@b zfpSe`^~vZx1$RcB8daqJ^px`yjfuyZ9bw*mHnw5?yLc|C8Rx2MxKg`86PfrZR zY;&y+H>`1#ZmVcz8Z8K-uy_j_u%Qc!INyaz-Nk)Bd`=?uGp4NBPo4dK_fD0cxXbeL z;@Ta68eg6=Ax)I5*3nESEF*puk8Pt|Z8WogxLkk4ZKUg;hIz!{@cvED$l}Af^76dg zc@mt(#x;UQwFN`nT1%&^3dyK-vTls;sZ{xo$f=H~ts^eOFX^PiG*_%%_{!b=Lgn6;ej~T!^Ikb&2oh(wjvbv|S zGm|Wh{bV8mp~*p+u9h8ZkDh~dEnuojXF@YV3n-#VGDR01EF!_NXv}MTFEp42hLlGxi2H{9x zcE(v!Ey`dTrW8-7VQ5~^dwuqi$$sTbjEFzA?K=s53rUEEuGkBX zF6V7kryV8zBQ84Ugb#|Op768KjN-_IN~U6|8b120+U}IR zsqQRX>7jh6G6TIPuw79}hJP^}>u#i1Ia@)f$@whPsi!0E))YQ&soc538q5gEaajD` zkcoj}NdYCV&Vy%iqwJ^37+srBTx7 zj2WL$UKoyN0{r5ZFgZt-_=OE~qWpDD-CajyrIAlurnS@2FGc)t&WhVU>3280On2G^w^Q#%G)8j*i zVdYiQJSYFhhkvBhowN4B-`uG4La*g5wCa%Ia$8KIY{OjmZj|K3?wb0rK(%smYt*@! zaaFO%$$#?#9$k508Zv?&&NLe$;QAHS=A(4z^h$&^=_5>%t>B42b~fJ4kx1K~%mj7K z6t9sr&f5^~!TX+eW_EpC%ingy=w0SbC-5h^a8{z0J;xMgLURn(77(6=0SQYyo0&z$U;q?zEmXVGSN*$j#KV!zzB({QYxI?ErJWsgtMb}T-Ymetd^XB)B)56f^Yx^B?YByF5h zS2jmM0@U;i!8Cc%|G2$6b!(>=x$}`cj?F`w)q?Ihvs+d&FEuW zuesmUOqFP6q1B*+m!yGhB#!sXd$`%f$^2VMcpJ-hN#{KdGN&MrCQSYsu$T(~ywS|1 zV||}m8+g)$)zpN~!L-T;GW=ohu0G~waun+6;(bN)kDCi*8HuuFEh1kiym;Q4uG@K9 zSOGCWX~-UB>eY&1or+*}%kHD!m$_yUBp=6FbznVXs_st7{lYMT@|T$vpWF879_4F1W*w zuf+twcKu&_Pi!o{gAEE)AvLc;Ulprc+IXiLC~pi~Rt3y2 zBZRU#i{cusvyx#ZU5BPy9VjlAIjIq^B)AmCiGx=|sw91;n%!CD8mReRKrYDWC?RAk zXg!WNx}P(*+3@~JgTW?x;CtEjVbMvFcTD>^# z)rD0_omVSRC$Jfl?Bm%7R8d>gWaaPQ?6-4CQy~ZDVdPQP0ou)W5gnxVuMU|ygcVNK zEOrMmLbG!bkL$nTlh6yKM|p}s%9dbgl&Hri70Af^DBuQRkqDJ(PjdNH@>#QZU2N@i zmid!~oTi$#nAgb)r%YNvn?@PAE`7Hn>}FF*O{KVGCbXIZ+S1>zcWlZle=BhE@17WD z#2g>&%^o1mo;F`bsmla2c*OmcoE%BNU>hZI_V^_^I=sU_CERe{w!oM()UiJIPc9ZQ z+v+kvXn}lQ*h6VjJrH0(jNR% zM`YY7v0#SExce+qBvWLu8C+Xk)lD}<<%jxjez0AR-D?uLYXSa9_bYs|ETqk=qCiGF z5go0juGup^2|eFms6EbUVP<1$hu!u0ODn^Kq1cY=k~eH=_}WEp+f&zXqziIMR1r4? z2tFv^c|v+o#|K#7m}+pTYdx;rC$RS}#)J|kpZ68AG%Ydl5A&0#Bon_SBUQFnsrQpB zqF;_LPC~lGm4*MQYxNkppMsdBe$B#T;`4FDwp+Jz@_MhL`8P`Ogg!@9GQK$QY@^zk-5V{}fclaLT7BR+Q} zX*%}0@$7|X(_6XI-ES@oGdX;R>fYAFU%$QuLd4c>4jK6``A-Ll8N6M{k)u9BVNx;T z8E(|E-Pi;Z{4(O)8N1n!4Gs^&5g>Gj1-+H%x!;}(?S5#r{-wwL*e(=+aG-FJIW!8< zqyaRlJ2mPSG66ZOzbj0XJlwf23yS+{D+{ZatW+PSW1wrt)>c}Rmn3y8iO7>qJsZ^J z{TF$p>sf?_BYuIuqT}=arxbOjBfU=*B3R>Rc>%leCXc0R>-Oa$Ef)OWCjRwE{!fHS zFNv83!ButTC#n_(7y)N20xF?_-L(h9|Jl|5OV#qfHE#YTYyPvLbG>i$s!%JoA>xlG zya*tgL;>}1{0{zUVuj!f1{N0__7HIy>*hj7sQZkh%M-Lf9V~-1{1f3WejUQ(4wH2p z&Fd?eSoSl|Vp;iD-HotQxgQPS5AE5|4Onp=iWW|AMx4Z`sKBZMKhZPKE>>-<>bQt*0%7wzZba`-`;Mgfr~Mv96s2=w|-( z7m~S-n%DboFnD)M3Djl<%~*9ZN$^^xi7kc=wfq!WHeJ(Ee44xo+I&?8Yw$w&Pverw z>s%{Q77c3iC^tt<$r}LBk~LF{Z+vNf-MpZUz8GDMOnJV_qnm+~k?nw_7@h3sqcy~$ z>|2ay>eYp16p_eM_9$fz+I@w!dxmu^pri|L_ZP`t#uFVxwDX_*w|93t_Ogbj%*;sf zxD!^UCg93y1UJt@(eZ8$uJ@GscOn+C+J4Qp@1d<))_yI^`v5M{JLm&TR>t93o+9ZP zt$nD*gPC+5*lM!Is!F}IT#-(@QO87ZT|jD(iTZ7&c1RMO%fx z8SAN^GV7w=C%_2(=6i(x(crcqP@CJH?Z+Z~5)Y7S)x99rZGl|SRz2Z0RWU3N7-Mu1 z-OQR8)Wb>DO?t#@Je6zWe5YhQa;*{{uT$Pfj-_p$5li3H@R=%^yjHn~%E$M%hFsKo z%Wd0_r7T2W5_6WwoRV(4=%~w4nZD-rtf7Lr(2U6B{0BKmb8at)(>uuK3Br;8Rs?{y zp@b#BvG6;T^Y|@veWAdhWzuIN%egOqAQF=1zAB30sBe*s(nvfE_VGxnj|x4|v+uJsdRLDi>3mu=PzunVZj6 zzFV=y>>MMH7LpW5##nSUNwbKHEWiF7IDb}VFa>D|e29h-6z(b%0$+khO_Vl|!3I36IukuP+}_h!78XAX>{3pZ#?RayrDg zIr;O3&u(9MOo~UOr!q?TvcMs-Z8yB;?lCEdL`G}&0sP)He?-lLs4Q7=h`lv0PThjf zJYP87L(Of6xuC-Y?k5SQWn^Uf2L@EBRaI3}rkCsM!XqNE6UN2M{!M{y`tZVI>%D8+ zgMK!y3^5C{t};jsqqIW{t>`e!1F2PE47<(5jw3R+u5+y|a<>SFv&v-ie8 zs)}tgv3CsR68v^Q<(Xm<6S|VU^jFgXe8AlgdJMfDzWqr;bqiK46O*E(q@)rU&TgY2 z7;WwKgd&fI2erWA9eW*sFP~)eP#0sUp@~%)YV*AAB-ZG{#Mr(|wO#nGaR#j9OKCAo zapeIij@Rvwe_YctfW|(H+4THJ%9`7Q`4-1;^|``(S!2{9d)sZn+~vw)i14wpvh{EJ=gL_@=^-ay}fJej|;y5uCbN5 zV)7o$xJ=>AgogS?gN3b%Gc8mz&sctn;nY<`=^2DZ&+v?_bf);-*G=1>-0Q(h%XKFf z$e?sj_|n-0t3i+9H`81>I4`?uG4>?iF0L;5Q zQ3mqEosXGHayGYP0(EA_JnW48slWeL|LU@=%YDOPX>-CPJlft(_l&)n895q^Z0@dj zXSmq`;&^P70EeHv=9lH<)2poNEdxdPz>Kx@tQEKvBJx2^nDfiN(G!8|+Z=KviHlY^D@{xlVKKM6wMdiVNqw{!hZuZ1o4dTUR0 zRvmo?vyW}qg)P4hBhUGnlDrbIS7bZYCD zY>stcT)^yCUi^(V4KH8cVmau&96AM-mi-Wdfn39pbQQ<5$Tgc&#tuisv!UGS>6Y4$ zFk0>+)Sj_2MOq4(YmUjc+Co|`Mm(@TJ9l+<&>87JHe1>w#;~$x{WYU!bc7oZ@)eO3 zz`(>>o|~iDIS#r^4uJ`W?*$Q55Y>oaaq(fMk0c@=Pd{+jyqdhrBCt`{@WFD4|L#M% z*7!ot@xR}6!ke>e&tI?O(du5szbm9PiaYd#>aCG_v((=I7ONtfY@69ZB+YIRNG5sk zq@}PcG*@+$7EG&y(LhRWveOXWdhav@0-6tmNwb?gOox@pL2KsH`*nsUFhTNc;{c zBnDeQfdLLP&kQI*s{p`rR$Dn4le6t;6ynJ zd*+$DYUQpt%4#(b7P9l~blp?OR8OGTM6Pqj3_a?i7GhtH-;zi|e{kg?K`GAN3I{TvfM*8%qcr(xZN$Pw*aKtM)uCT$`4c;3 z>sPmUPzQ1t3-mqXX?eUX`y%a8!M_b^5RVaPD=0pmbd+nNpd^H!peMAB%^*Z1rk2Ra zfh_ntI&7$tl-oae7!&Wq-8Da72je8sYPI!f-;JhBbj&%#@cxvN-Q9e^n<}SXPv-~1 zAS2VzUPo*Kr$u`V_m7l0deSKRj^S`;h8jgj&>Ssi@q$M)vy(shG^m!FkdIR69GNaP z7W;yOCmXCJP4A_aM{^u~)oes{-THH*Z^?@ToAhr4eOgh)7HL$kC97=2`*)NSZKp$z zvw!zcgm6EdCad&ObbQxXEm8ICL%vV4G&K@s;o@gyqUtX!^&I0*dn`OZ3JikQKj0WO zk$OB|>B@ReE|74Pv+D0-j-lvtK(~u~IC{Lm()2rR_fu#3JpnbwP-Or1BP;SPay4X- zy!)`AOJp%2xY`mvT+saX{XN_-cj)$flwp^bRhAay^%4qe@7Fe<%c40k7jhQ<+_bDg z=Gc#lOemU44qqcS@bjqdw~No}nSP`l{;RS?reJ z+Rvg$Mm>VvVR%tMX63j$z0Vu428C*zU%$uY>1s{O9~OfTv2xp+n&kXF`qPw1^K zl4CPRR?A(dknTP3(|d^`tX6>R%2(!nYA#(zc1KmzdcYe;aGoER?ZT!gAI>GFCD0nv zhL3(p)!`_R>yE!ijBR4tb0YSb857{?-1l0z`>}W~=4iFLk-;QBzMs?XY+QC~vG$jA zoaU8ud-~#5Qv{p>n;Gad+B?FnzRN;BTy$@xsj2$%nh!_Pd9JZ8#}12J7QITVe)P@7 zX!OM{pb~QZPUPwE`>kJt%Ow3g2*6F${u(+tZ=o{%xa;!;PWV(B`K6(v)$W0}N+1{t!vLC=<28)49$ykOqQ2?otokWJKeyov&OksvnHcEBii3&wv(L$W+t$H6oVZ3{8?w=6&8`D*2k{shzb{vW@#n(RI&Ulr`rvg`;I7n0O~W zJQ-Vv5QS0!Xo9L-CexkEb6owD>e&?!(6rQc?9yjfva#X5^~4udU%A4b$5^78wRPFJ zhRzjcAY1Sq(?U-}I$4F!QPC$CRT;_0LvATEX9$qGTFGSAslsW(wPWz5QQ`Lo4QM}` z4cAnYPcZh2D3jn95BhXMDqmDc4CDfaJ8I3ZNNo0OY)Ls|d(-r)nJBXE5W)jFPH6c{ zyhTV;-CJhZArDtSsYAUpc3#}9vM+z^db}AdE=mQD!djYkF6OUE|LIi7mj@*Le1aOJ zPiD7XYavFAigc#(g;;3&-LM;ri|@s#f&&bV@^4H)8$1R97N#raS<@&v{WfxQz#mEFled2Uz}%aM8eUwF=tbf(xnR-gV#bnr%{5Y9 z?-y~F)D<4%>94xHRLV05T$q{qts4En943q5|7s@|Awwc`tMv`J7+ZsF`Ivx@&NwgI zhJ(MpREglwlPCz>Jp(~H8`{rD^<{u~LMa-U0%Idex?X7bJhMN{vk3x;3;Igqh znH)EL6<2yMVBiU{@dChTcJ!GnMOVBLOLBM@`h6&L;!}H$lJy%Mky+%f7k<%x5}W6F ze@L68{6MRtngvaH%z%Lgre)a7+dhuxr!8H?e8@Tk7mMS|<@mi7Hcjo=U9Ao`PrToA z=K>-+iy0&zd43f^pPhhlC!Z!I&UG&Ru&eL^`cx?V!de40xDcH8Rc{?W)lFx%Fj=IY zb_7L=U;j_<&a=n7+2WDmkad+RAfo(ID!a2M?dk1T!|?6l9K+@-vZL`!rQE)nfmr(E zPQPkgDNUz9GFlWI^0Xs0`86_IxD}Y5nZ&kFQV=Q@_Ja$Zx*dxJ;uUn zes0yc+j4u~U-Gke6MgoNhK1y-pBvM;!o=rui3n%8nF^_R zGADktVO5+>p7QmV(`^NULUS1!41lCcN}2?hP37kw@-{Lbt=7@@!gC|0YgPN02xO{v z#vAvyyP=nQvVQk=Eh`qD5^XY`X+uTq#{MA_J_Mn6{f9|m{O{$OKxG&J&Pxmg?3H#==Rd>V_f?B2U?yV$6 zmhfo!N9O4|@if<{;7;y6P!mMpf(Oziat$Ve$pX?EH1S^J9f&66#^(eak|xKe{3P)L zTc*T+Y4GWAOE^Ysx|(0k!-=|^xVtb0X(A{^gZ>~xoD`omTFyXc+?S&NbPz}<4BOpGSn*rANeY)&eIUW=r?w(V83kO0Lqk8U`OpL zetMm!B}D(RjCjB{tJ-HNU51^XO#^3osV!kDkfG(Xp>&gP@ff;&@d>N2y+PN#@``CU zuB%r0iKqN)>bXw(^V=ruif^So=lI=AWZ8L%oPo&Qeb-8%1yU02dI$pJG|U>Mfi!#6WCl_Vaf57y#{R4V3p@V-dH1MM z5T67ud>s)?p6dD^2K+zlf&Y{YD4W`9=QW$X4Mt6bOx)%Rwi1>|#joGr`Mypfy=&B> zhjq$wA@=nO-XpT_*_p)O11SYs8b#`rFPvrqDfGMy@6U_Q4YHw&*xjBQD8U!d!*xbz z`Md`D%n%E+{0I+}}q?SxAx2W?si^{sRAM}if zaO670yE;V^EqoMol!7@1B*;fS%31N2*HhfZ(I^y7*WwN?W zBL{y3K!dm92e`ZR^(_7w~p!4fSQg!S{pS z&;ZqVtf0&Nvt`#hoB3OttDgtzC&X@pHC-F~$B`?aRgDxC$_0q+FrMH5?3mtC+U+N` zK;qLsY9ECFzOaLsFC>OD_d#>M4K^WqSUsc7o-oGdx*)5eJJ=S&+S%c`iN7A0w<7?k z#|p_oxJa(BNQf?0v)G+HhgwsMsovw|dvf%!V7PlaHg&f}Z^f1yk)UAf9)-42>7gk- z(9^b73b$Q#1+(dXF<}a8Mn6y1dNcJ}ysg8M`nkD_=@u5EoEVn%>`uUN?DF~ApWm4W51|71#vGL*jk&7YhOix=0 zRKr(esk$>J(7wlZdTY;3rc>Xgqup6TxE*_b=ai7pc#nc*1L%WCBvFLs`CRER+PU1; zZpOcvIy^GBp)2{ySChl!ezLXg`sK&n62peJz|Zg9mHJ(Bt{jdhl@E7Y>{um^gPkkJ zoaY%^CR#ZOqH(7PdzhW<(TWsg(SRZNh|F4F`{XIamV{J}hb`GL$uzo1_+|3miveKh z_}neTiUCQc#D>^ezM)${eFXAj>#R(4h!w6&(NB^U&zp#MsVNw8D*CzzlsQ-!lZ6Ha ziC0g@=tF_zIv)sXySml#Pf7_(wGC~G&E2PvRqO4>$5a!GAb%wERn^%1Enyg@;ErcU z+_GaZlMDH&zRDL_E|nKD@MfI=)K~|-g`Py0>d2McK6ZH3wPz@)Nl8qMgo7R`InMHB z9t5%Jx!U}IN9@z<!1~q zwewP381IthqC|*6*b7U}(%<;WUu^biqsK1lFBzjnx?IHm-6_QT^531pVSbApy!yze z>CkW=KZm^DndSKb-(NEC(ZT-~0%He03Jy~h)UTzHM!bwm0Lm4uHM~n2zV-cEm}QF( zVVDVX15#W&H!`7d*f(|`H42ICtp|3Z%Lb3k`++;D&s7c85(}sFGbH!MV}kA#^@sHh~FHK1H+?RIl00haC#$J|=JP z!vnc|&y7g^Og0u5V}~QYx5YY2no8+ub*zha^EDoXHos)xTyKzw!EtnPM>xnUkiPy7bbPKE_1tgHfsIutlUUCb@?Ju7a?j}O;O9=8?oIs5mdbn^?S?8q+J}3 z6NkKpo@PukW-Dx{Xz;9Kdw6=T(EqI!&eLO~`R=MbVrW^%%_iZ}pJU)E$@_VFu8xt` ztS6z)+=~QY9e0Ye@0I1Resbxxc77Cq%O@fFm)3&6uT(;?d|z(ZFpWgBP~mL7~Z81c^KA2 zca&jTxz%f3!A;GqSl1;TvZK**~s3EewxP*t(Oxb5aZ6@uC70^{pJ_O zC-7ZMI0(iWMEv1Hzez$(%t=eX#pHV@h|Cl?WKVjY(XEe$vyuF`3Vy+9P0tzcg<EEkDrbg8jQ@ieK4TO+bLzGKU!Z zC0w;H1D85S{t6@{tN*j!!F~Wq6jqc#*!mk+B>zNTlVDZ4onQ3iJ#`Jc72EJ1!)5_R zZG!NsF-cIJQ27tGDZg7n$q}oL^ZipZpU#gdXA<)h_v-vd?DK0z4de||M}xbMp!TRp z=Q$^`Cl=J-T^yEXD~RRvKhUObku4tYqJ#O)Bn=7g1V!dLa52~{7dyzA;zQzh8X*jg zUdb+1$U8}RWh{m>lr?;e{(vc390y)FHecCkyTmV45x~vBufb#ejRC@<8L83_y&N16 zLd(;-YETr`(aDHJ(u;$Oa(W!i-wk`q^wwgxKwM70{Eu!im#QCb+7jf$y^K7B0li{Y zovROzMs4{W>X_m^Sr-X-gJPq0Zb&@UJLp?KOKNWn{L+fqeP;DAyD04~2=WaxV-FA6(4VYwYZ6ygy_ZFoeAk zghw<+cZ`*Y_F>p*4j~=xJ@0(~zA^r$jm5@dbDxeKCaOX#4XUg9O>59+EMX^~@k>n^=KAoX{gP9+R9dvtwt!i7hH8k4cQy;PD$+ z)&KNM!)-7&NMquA;#B0tu`kZb6=T~70aGSixWus%`TDModrq0+ z76-|i_Oz=mxpCs2}C_Xt)?Dk86Yp&j*bPK8c(&57ro@#y>blNc- zQ=X+^dowEVSBgExXq{>Q9hCGqB0uo6H!kPdk>ZQG674MA!xSdW35`%)C(I_b$O6VF zUNeISSZ^2e*FY$KtI(q%g3u^1c^dV+F;1b#abBf5qIh0!1yaO)7G#t(c1GWJJvG(v zZaliKxz}va-?{pt zf9gw%;;6TZg1J}o1OZMYrIpFd^+2)-w1ECgVUx$G2&c?BFwdo5>*_R}6Jrea9#y}x z3yIvc9}M*~ELm*Z6mQiW{XdkAN^%PcDtUu!5w(iQU*JOEicU>?uqK|X zzP^xM#hv*Lgi)?HQ8RD``Y~6_R9TRZgprerDwN<+O-sshYLFLh?IZs~J`+{nf}x|I zgJyLDptp=Kwk$svJH)&jC;V|aMTj*~C?+Gf2y3b4HrE6((;b#`f2QuVpP5=)Oj0(g z*-;|iSIJGF^3+I5FGURqOEf-``f3TTTC~6NE1nYO9vg^g?nXANtgx$&O&536mZ|jE z>zBZjlyZ{kB=GgRQ_R#7x@c`<<7uyu;bn~6?%WnStovsP?4;W5P5gq;OG7K2N>V{RT(N6`DeKuU9%SyrxU`5Bxv*ni~V7@9wO$=0hr z0BE%ns-g}pia2;Wh&i{&M2HpNA0sa^tD>8O0(yhRPPc**m*#-u^JZ=jo( z$YOy0EP)-}XF86MJjy`RdK}k_!(fQg*M#O5c)9LJPW09ik%Ej+*i4=8x~N6UD;0iy zFQFKJ;X^vnV+72S+30n2gi|p)>c7w)W=P<_qrEe9kv^_L`CQGam@n!{%998WCa5WZ z!*zR|YFLYjYz*`xjcd!HA6whqBk`^(rs`pqK!J2SLAglg)gODja5ZJ1th6#Yf#L9D zguNr+S|hu#2-aUSgih+%_!wj{soI)3v-Iei$L{OA^+oZTd=q8LB`$pMc3KLlUpFM{ zT>gBNQbKy%DGK!#Vy_I*3l44t!S^dFPPz9Cd+;n%kmLI@_(Pn95oY3ZEmY2G|2}kf z=J??EbWmo?pS>_@)9-2uQ@7gHC-zUPE9S*h31wAFp)>Q%g?)c~gkj?-D(%d?9KBve z_bh&h`~%+j>M@Xw<~i66j43VcT3}d>S2pj+U#>4YJT)xRap*6(92p3^OAqWQ{KrN6m>nvElGW6nF=oQp7v^1UDPawKRh)X)X1mCca zV7UbGG-3rUR{l}JdQWT*O>_^|-0WA$GdT72K5SCOWl00k={oGM3wD!m9y1v<;U9y( z{nK0Zbm&6k(83e)$=>Xc#*=1js`VyRKC2p~R*}G&xH86w%fWnVXg3Vh$>nOBuT7;g zla#{z_229k;kbAS%+CMlE@8#$L#^ph=3J%d8lkoa=4Y^7dSc%G%@&)>HK%+zqQud- z$Y~h1{s3D$PW#ZK_40_X-^fTznFoJLWf;XD5D0ljhgqNDrvH}M3}ZF(+D_(rRufWQ z=-y|u(ZL)ebbD*|?MHSf_RR1c9Z?1f_CL6&qwRx=vd@Qcjt7ZCM~pk_P0;6ZNx7|4 z4h%`?jw3Ro_gziH&9}|-R$d@>GCaXEOwWjUgO z{8w;tR-LEZTSTkL;~53>yZX^ZAKiPGTS1pIC}e>G`NyGK=B&-qdM`DtnqvnlkZ9=_ zbM?ZV8%8|kNOWJ^bS}CD`cDNt_tz#V>aX}`Ll$X`-pnrY7-KM7pBh{O1%RosLx$lw zR40w7X1^boID6~y_l_BEzs4Exq$&L)f?5rfKc%bJ0S{f&ti>v^Y;4emc>evqVVR21oy9C>zC<9 zV-oc8t26#9%T|snc8J&IBfE<{%=F(5n-AjxWlV(}{cZP$8+U8CD}P-(B^VR=^!KnE zZC@J>c?hdV=ko~HE3{FfO7J8|zs?bfXKwNWZ}HYk{YKh;ibwtR2Y%N@Wj7v&+-hpBVLona?hq2&d-3KcqBy+Px zj>kNI9athBDmKcu`mfP<)&Bm1NO-b5k#vpNp4*1C@gXEx#c199$S-ick^z$c8u{;B zD(_u9vWPS5@`$fVUV}|tG9L9?@@H!%D2~Hqu^ax(DSmrNm*6_@rf^6sK7A19UEIcm z3%c@2wZPIE!6E;m_x$g_7yf786C-`r{nn|wsuqPcE_hPe8nKR@tHSU9)h7M*kUnZl znKtP1>#q_0_rZ{bCz|(1-?x)K*_!9yaxz+I>Loc0gC~-J0@agkLOu{kJc^7;GDPZ_ z5zOO!XnP_0rFCsnouDYtAtGXF*wUa2tG}FY8x9`=3^CHsv%mImw8hrabkRgegrDM> z@FqbHf@I|+~ya}PhjP7=Hl8N3erGJ-q2nvqaj=Q>aozCoNW}#saBl1YyuyptSzE<3 z>UbAC?a|``+g-$WXT`HKT>9zwZP{VHV8L=3Z?^Tn^E5p2qKK>yRJwy*8+iV=aR9q% z9A#$TVipDIU)gA)efPoK8lMSU>Xnb=Ff^zK{Bcvd@o?S5yhZ(&NYPoWLSir*I zLg1R^JEwnyYjD2MV5kr}Tc<4e#-QK#e+A%U!OU82v{ z{VU?HnJUO2ry+2LnE@Qlv^in}G(bs~$u=QA?aG&T{jy(}%J`u1@e6~GjL*_8-Mq<} p%LQEijN@34c^3cbfhU;!{~u7HF7xLyQzekY;OXk;vd$@?2>^g}a*O}~ literal 0 HcmV?d00001 diff --git a/assets/5_2.png b/assets/5_2.png new file mode 100644 index 0000000000000000000000000000000000000000..e7866c93cc33ca8881e2eb4269de064d84a9f75f GIT binary patch literal 35192 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 JS?83{1OVB2E&Kog literal 0 HcmV?d00001 diff --git a/assets/5_add context.png b/assets/5_add context.png new file mode 100644 index 0000000000000000000000000000000000000000..67ef598dd652168151fb459f65345c732ffbfd7b GIT binary patch literal 20872 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

7SSVl$lgXTVvEi%q3e6 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

+); +``` +Layouts are written in JSX, which you could treat as a templating language with the full power of JavaScript. +As you can see, the above code is very similar to CSS. + +If you wanted to use Column, you would do it like so: + +```javascript +import Column as column from "/path/to/layout/file"; + + + +# A Title + + +``` +Sometimes you want to change the variables of a layout for a particular slide. This can be done by passing in +the appropriate value for a parameter. In the case of `Column` above, that could look something like this: + +```javascript + + +Some text. + + +``` +Here, we changed the default minimum height of the text. + +# Components +As stated before, you can import all sorts of Components into your mdx deck. There a quite a few +built-in ones you might find useful. These do not need to be imported. Some include: + +## Head + +Allows you to put in metadata information for the document. For example, if you wanted to put in info +about a Twitter slide card: + +```jsx + + My Presentation + + + + + + +``` + +## Notes + +These allow you to have speaker notes within your presentation. They can be used as follows: + +```jsx + + +- Only visible in presenter mode +- Markdown syntax can be used with empty lines around the content + + +``` + +## Header/Footer + +For when you want a persistent header/footer in your presentation. An example of a header: + +```jsx +
+ +Put a logo, handle, or something else here... + +
+``` +It is the exact same syntax for a Footer. + +## Steps +This is useful when you have multiple concepts/topics you wnat to go through step-by-step +in one slide. This is a generic tool, and so doesn't have to be used just for explaining code. +An example is shown below: + +```jsx + + +- One +- Two +- Three +- Four + + +``` +Press the arrow keys to step through each element. + +# Code Surfer +While Code Surfer is technically a component, it deserves its own section simply because of how rich its +features are. It is an addon that allows you to present code snippets in a slick, fashionable way. In order +to use it, you first need to be install it as part of the dependencies for your slide deck. Then, you would +import it as you would any other component. Here are some of its features: + +## Adding Code +To just display code using Code Surfer, just use its tags around the code you want to display. For example: + + +```js + + +​```js +console.log(1); +console.log(2); +console.log(3); +​``` + +``` +The empty lines between the tags and the code content are required. Additionally, make sure you declare +what language the code is in, like above. This will ensure proper syntax highlighting. Code Surfer supports every language supported by PrismJS, so feel free to import prism as a dependency if you need syntax highlighting for a language not already provided. + +## Focus +This allows you to highlight or emphasize certain lines of code. All you have to do is specify the code lines you want emphasized and Code Surfer will take care of the rest. This includes fading out other code, transitions, animations, and the like. Below is an example for Focus: +```js + + +​```js 1:2,3[8:10] +console.log(1); +console.log(2); +console.log(3); +​``` + +``` +The new syntax is shown immediately after the language declaration in the code. In plain English, the code says this: "Code Surfer, I want you to highlight the all of lines 1 and 2, as well as columns 8 to 10 of line 3." The first part is pretty simple, all of line 1 and line 2 will be highlighted. But what are columns? Columns are just another way of stating characters in Code Surfer syntax. In other words, the above code will highlight the 8-10th characters in line 3. This is useful for when you want to emphasize specific words in a line of code, but not the entire line itself. + +## Steps +This is the equivalent of the Steps feature in base MDX Deck. By placing multiple code blocks, you can step through multiple code snippets in a single slide. Note that you can freely change the focus parameters in each code block. Like mentioned before, Code Surfer handles all of the transitions, animations, and other effects automatically. Here is an example of using steps: + +```js + + +​```js +console.log(1); +console.log(2); +console.log(3); +​``` +​```js 1 +console.log(1); +console.log(2); +console.log(3); +​``` +​```js +console.log(1); +console.log(2); +console.log(3); +console.log(4); +console.log(5); +​``` + + +``` + +## Title and Subtitle +Self-explanatory. This allows you put a title and subtitle for each slide. An example: + +```js + + +​```js 1 title="Title" subtitle="Look at the first line" +console.log(1); +console.log(2); +console.log(3); +​``` +​```js 2 title="Title" subtitle="and now the second" +console.log(1); +console.log(2); +console.log(3); +​``` + +``` +You can also have titles and subtitles for Steps, and they can each be different! + +## Themes +Themes work the exact same way as they do in base MDX Deck, with one exception. You can have separate themes for each slide if you would like. An example would be like so: + +```js +import { CodeSurfer } from "code-surfer" +import { nightOwl } from "@code-surfer/themes" + + + +​```js +console.log(1); +console.log(2); +console.log(3); +​``` + + +``` +Also just like base MDX Deck, you can write your own custom themes! + +## Columns +This is when you want to display more than one code snippet at a time. An example: + +```js +import { CodeSurferColumns, Step } from "code-surfer" + + + + + +​```js +console.log(1); +console.log(2); +​``` + +​```js +console.log("a"); +console.log("b"); +​``` + + + + + +​```js 2 +console.log(1); +console.log(2); +​``` + +​```js 2 +console.log("a"); +console.log("b"); +​``` + + + +``` +Side note: Just like with code blocks, you can have a theme for each column: + +```js +. +``` +Additionally, the columns don't all have to be the same size. For example: + +```js +. +``` +Here, the second column is 3 times the size of the first. + +One last thing about columns. You don't have to use them exclusively for displaying code, you can also just place regular markdown or even other components between them! + +## Importing Code +You don't have to manually type out code you want to display. If you have it in a file somewhere, you could simply link that file like so: + +```js +import { CodeSurfer } from "code-surfer" + + + +​```js 5:10 file=./my-code.js +​``` + +​```js file=./my-other-code.js +​``` + + +``` +Here, we linked to two files in the same directory as our deck. Make sure to put the proper pathname for your files when importing code. + +## Line Numbers +If you want to show the line numbers for code to display, you can simply insert the `showNumbers` flag in your code snippet. An example: + +```js +import { CodeSurfer } from "code-surfer" + + + +​```js showNumbers +console.log(1); +console.log(2); +console.log(3); +​``` + +​```js +console.log(1); +console.log(2); +console.log(4); +​``` + + +``` + +## Diffs +Sometimes, you could be presenting the same code across multiple slides. In this case, it would be annoying to copy and past the same code blocks in every slide, but you don't have to! By using `diff`, you specify that you want the same code to be displayed but with some slight differences to the presentation, like focusing on different lines, or new titles and subtitles. Here is an example of `diff` being used: + +```js +import { CodeSurfer } from "code-surfer" + + + +​```js +console.log(1); +console.log(2); +console.log(3); +​``` + +​```diff 1 subtitle="log 1" +​``` + +​```diff 2 subtitle="log 2" +​``` + +​```diff 3 subtitle="log 3" +​``` + + +``` +Here, we display the same code in all the code blocks, but each `diff` specifies a particular line to highlight and subtitle to display. + +## A Full Example +To see an example that uses all of these features, see this [slide deck](https://codesurfer.pomb.us/full/ "Code Surfer"), as well as it's [source code](https://codesurfer.pomb.us/full/ "Code Surfer Deck"). + +# Deploying a Presentation + +To run mdx-deck, add a run script to your package.json file like this : + +``` +"scripts": { + "start": "mdx-deck deck.mdx" +} +``` + +Then run `npm start` in your command terminal. \ No newline at end of file diff --git a/package.json b/package.json index fea22b0a..b64c0ca0 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "graphqlworkshop", + "name": "concurrent-mode-deck", "private": true, "version": "1.0.0", "license": "UNCLICENSED", @@ -21,7 +21,5 @@ "react": "^16.12.0", "react-dom": "^16.12.0", "theme-ui": "^0.2.52" - }, - "keywords": [], - "description": "" + } } diff --git a/src/chatbotcode.js b/src/chatbotcode.js new file mode 100644 index 00000000..e73ec81f --- /dev/null +++ b/src/chatbotcode.js @@ -0,0 +1,46 @@ +'use strict'; +const http = require('https'); +exports.appWebhook = (req, res) => { + let content = req.body.result.parameters['content']; + getContent(content).then((output) => { + res.setHeader('Content-Type', 'application/json'); + res.send(JSON.stringify({ 'speech': output, 'displayText': output })); + }).catch((error) => { + // If there is an error let the user know + res.setHeader('Content-Type', 'application/json'); + res.send(JSON.stringify({ 'speech': error, 'displayText': error })); + }); +}; +function getSubreddit (content) { + if (content == "funny" || content == "joke" || content == "laugh") + return {sub: "jokes", displayText: "joke"}; + else { + return {sub: "todayILearned", displayText: "fact"}; + } +} +function getContent (content) { + let subReddit = getSubreddit(content); + return new Promise((resolve, reject) => { + console.log('API Request: to Reddit'); + http.get(`https://www.reddit.com/r/${subReddit["sub"]}/top.json?sort=top&t=day`, (resp) => { + let data = ''; + resp.on('data', (chunk) => { + data += chunk; + }); + resp.on('end', () => { + let response = JSON.parse(data); + let thread = response["data"]["children"][(Math.floor((Math.random() * 24) + 1))]["data"]; + let output = `Here's a ${subReddit["displayText"]}: ${thread["title"]}`; + if (subReddit['sub'] == "jokes") { + output += " " + thread["selftext"]; + } + output += "\nWhat do you want to hear next, a joke or a fact?" + console.log(output); + resolve(output); + }); + }).on("error", (err) => { + console.log("Error: " + err.message); + reject(error); + }); + }); +} \ No newline at end of file diff --git a/src/theme.js b/src/theme.js index b2a2c669..db63f04e 100644 --- a/src/theme.js +++ b/src/theme.js @@ -1,11 +1,11 @@ /** @jsx jsx */ -import { jsx } from "theme-ui"; +import { jsx } from 'theme-ui' -import Prism from "prismjs"; -import Highlight from "prism-react-renderer"; -import theme from "prism-react-renderer/themes/nightOwlLight"; +import Prism from 'prismjs'; +import Highlight from 'prism-react-renderer'; +import theme from 'prism-react-renderer/themes/nightOwlLight'; -import "./theme.css"; +import './theme.css' const prismTheme = { ...theme, @@ -15,8 +15,8 @@ const prismTheme = { }; const getLanguage = className => { - const match = /language-(\w*)/.exec(className || "language-javascript"); - return match && match.length > 1 ? match[1] : "javascript"; + const match = /language-(\w*)/.exec(className || 'language-javascript') + return match && match.length > 1 ? match[1] : 'javascript' }; const code = ({ className, children }) => ( @@ -27,7 +27,7 @@ const code = ({ className, children }) => ( theme={prismTheme} > {({ style, tokens, getLineProps, getTokenProps }) => ( - + {tokens.map((line, i) => (
{line.map((token, key) => ( @@ -41,66 +41,66 @@ const code = ({ className, children }) => ( ); const splitText = children => - typeof children === "string" + typeof children === 'string' ? children.split(/\s+/).map((t, i) => {t}) - : children; + : children const h1 = ({ children }) => (

*": { - display: "inline-block", + '> *': { + display: 'inline-block', backgroundImage: theme => { - const color = theme.colors.secondary; - return `linear-gradient(transparent 55%, ${color} 55%, ${color} 95%, transparent 95%)`; + const color = theme.colors.secondary + return `linear-gradient(transparent 55%, ${color} 55%, ${color} 95%, transparent 95%)` }, - backgroundSize: "100% 1.2em", - backgroundPosition: "0.5em 0", - backgroundRepeat: "no-repeat space", - wordBreak: "keep-all", - pr: "1em", - mr: "-0.5em" + backgroundSize: '100% 1.2em', + backgroundPosition: '0.5em 0', + backgroundRepeat: 'no-repeat space', + wordBreak: 'keep-all', + pr: '1em', + mr: '-0.5em' } }} > {splitText(children)}

-); +) const h2 = ({ children }) => (

*": { - display: "inline-block", + '> *': { + display: 'inline-block', backgroundImage: theme => { - const color = theme.colors.primary; - return `linear-gradient(transparent 55%, ${color} 55%, ${color} 95%, transparent 95%)`; + const color = theme.colors.primary + return `linear-gradient(transparent 55%, ${color} 55%, ${color} 95%, transparent 95%)` }, - backgroundSize: "100% 1.2em", - backgroundPosition: "0.5em 0", - backgroundRepeat: "no-repeat space", - wordBreak: "keep-all", - pr: "1em", - mr: "-0.5em" + backgroundSize: '100% 1.2em', + backgroundPosition: '0.5em 0', + backgroundRepeat: 'no-repeat space', + wordBreak: 'keep-all', + pr: '1em', + mr: '-0.5em' } }} > {splitText(children)}

-); +) export default { size: { @@ -108,12 +108,12 @@ export default { height: 595 }, colors: { - text: "#000000", - background: "#ffffff", - primary: "#ccb6ff", - secondary: "#f0647d", - tertiary: "#f09a64", - muted: "#acacac" + text: '#000000', + background: '#ffffff', + primary: '#ccb6ff', + secondary: '#f0647d', + tertiary: '#f09a64', + muted: '#acacac' }, fonts: { heading: '"Neue Haas Unica W1G", sans-serif', @@ -122,146 +122,146 @@ export default { }, fontWeights: { heading: 400, - body: 600, + body: 400, bold: 600 }, components: { code, h1, - h2 + h2, }, styles: { Background: { zIndex: -1, - bg: "primary" + bg: 'primary' }, Slide: { - display: "flex", - flexDirection: "column", - justifyContent: "space-around", - alignItems: "center", - fontSize: 14, + display: 'flex', + flexDirection: 'column', + justifyContent: 'space-around', + alignItems: 'center', + fontSize: 16, px: 2, py: 5, - "& .cs-layout": { + '& .cs-layout': { mx: -2, my: -5 }, - "& .cs-container": { - position: "static !important" + '& .cs-container': { + position: 'static !important' } }, h3: { - fontSize: "26px" + fontSize: '26px' }, p: { - fontSize: "24px" + fontSize: '18px' }, em: { - fontStyle: "normal", - fontWeight: "bold", - boxShadow: "inset 0 -3.5px 0 -1px #d22a80" + fontStyle: 'normal', + fontWeight: 'bold', + boxShadow: 'inset 0 -3.5px 0 -1px #d22a80' }, ul: { - fontSize: "22px", - listStyle: "none", + fontSize: '22px', + listStyle: 'none', my: 3, - "> li:before": { - display: "inline-block", + '> li:before': { + display: 'inline-block', content: '""', - width: "0.5em", - height: "0.5em", - borderRadius: "50%", - border: "2px solid #d22a80", - marginRight: "1em" + width: '0.5em', + height: '0.5em', + borderRadius: '50%', + border: '2px solid #d22a80', + marginRight: '1em' } }, code: { - fontSize: "18px", + fontSize: '18px', fontFamily: '"iA Writer Quattro S", monospace', - lineHeight: "1.3" + lineHeight: '1.3', }, CodeSurfer: { pre: { - fontSize: "18px", - color: "#000", - backgroundColor: "#fff" + fontSize: '18px', + color: '#000', + backgroundColor: '#fff' }, code: { fontFamily: '"iA Writer Quattro S", monospace', - lineHeight: "1.3", - fontSize: "18px", - color: "#000", - backgroundColor: "#fff" + lineHeight: '1.3', + fontSize: '18px', + color: '#000', + backgroundColor: '#fff' }, subtitle: { - backgroundColor: "rgba(10,10,10,0.9)", - color: "#d6deeb" + backgroundColor: 'rgba(10,10,10,0.9)', + color: '#d6deeb' }, title: { - boxSizing: "border-box", - backgroundColor: "rgba(5, 5, 5, 0.7)", - width: "auto", + boxSizing: 'border-box', + backgroundColor: 'rgba(5, 5, 5, 0.7)', + width: 'auto', left: 3, right: 3, top: 3, borderRadius: 5, - color: "#fff" + color: '#fff' }, unfocused: { opacity: 0.4 }, tokens: { - changed: { - color: "rgb(162, 191, 252)", - fontStyle: "italic" + 'changed': { + color: 'rgb(162, 191, 252)', + fontStyle: 'italic' }, - deleted: { - color: "rgba(239, 83, 80, 0.56)", - fontStyle: "italic" + 'deleted': { + color: 'rgba(239, 83, 80, 0.56)', + fontStyle: 'italic' }, - "inserted attr-name": { - color: "rgb(72, 118, 214)", - fontStyle: "italic" + 'inserted attr-name': { + color: 'rgb(72, 118, 214)', + fontStyle: 'italic' }, - comment: { - color: "rgb(152, 159, 177)", - fontStyle: "italic" + 'comment': { + color: 'rgb(152, 159, 177)', + fontStyle: 'italic' }, - "string, builtin, char, constant, url": { - color: "rgb(72, 118, 214)" + 'string, builtin, char, constant, url': { + color: 'rgb(72, 118, 214)' }, - variable: { - color: "rgb(201, 103, 101)" + 'variable': { + color: 'rgb(201, 103, 101)' }, - number: { - color: "rgb(170, 9, 130)" + 'number': { + color: 'rgb(170, 9, 130)' }, - punctuation: { - color: "rgb(153, 76, 195)" + 'punctuation': { + color: 'rgb(153, 76, 195)' }, - "function selector doctype": { - color: "rgb(153, 76, 195)", - fontStyle: "italic" + 'function selector doctype': { + color: 'rgb(153, 76, 195)', + fontStyle: 'italic' }, - "class-name": { - color: "rgb(17, 17, 17)" + 'class-name': { + color: 'rgb(17, 17, 17)' }, - tag: { - color: "rgb(153, 76, 195)" + 'tag': { + color: 'rgb(153, 76, 195)' }, - "operator property keyword namespace": { - color: "rgb(12, 150, 155)" + 'operator property keyword namespace': { + color: 'rgb(12, 150, 155)' }, - boolean: { - color: "rgb(188, 84, 84)" + 'boolean': { + color: 'rgb(188, 84, 84)' } } } } -}; +} From a5338cffa40cfd8ae982ee8fd609e68bf70d56d4 Mon Sep 17 00:00:00 2001 From: Louman lappy toppy Date: Sat, 18 Apr 2020 01:18:29 -0700 Subject: [PATCH 16/21] update slides + presentation notes --- decks/graphql.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/decks/graphql.mdx b/decks/graphql.mdx index 0a427f7e..ae668c4b 100644 --- a/decks/graphql.mdx +++ b/decks/graphql.mdx @@ -32,7 +32,7 @@ import codesandbox from '../assets/codesandbox.jpg'; If everyone can go to code.sandbox and make this PREMADE template (TB done), it should automatically start a development server and you should see a website to the left. -The website has a bunch of preloaded data for you so what we will do is practice running queries. After I will show you how to make a graphQL Api. +The website has a bunch of preloaded data for you so what we will do is practice running queries. After I will show you how to make a graphQL API --- From e7cce2c09e240d69060247c9a4177b066a1484a5 Mon Sep 17 00:00:00 2001 From: Louman lappy toppy Date: Sat, 18 Apr 2020 01:21:13 -0700 Subject: [PATCH 17/21] new branch name --- decks/graphql.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/decks/graphql.mdx b/decks/graphql.mdx index ae668c4b..537044ee 100644 --- a/decks/graphql.mdx +++ b/decks/graphql.mdx @@ -32,7 +32,7 @@ import codesandbox from '../assets/codesandbox.jpg'; If everyone can go to code.sandbox and make this PREMADE template (TB done), it should automatically start a development server and you should see a website to the left. -The website has a bunch of preloaded data for you so what we will do is practice running queries. After I will show you how to make a graphQL API +The website has a bunch of preloaded data for you so what we will do is practice running queries. After I will show you how to make a GraphQL API --- From ae69ed1ca06dea3a053a7a9ecab4b48eecb22b63 Mon Sep 17 00:00:00 2001 From: Louman Date: Sat, 18 Apr 2020 12:56:42 -0700 Subject: [PATCH 18/21] added concept card --- misc/graphql-readme.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 misc/graphql-readme.md diff --git a/misc/graphql-readme.md b/misc/graphql-readme.md new file mode 100644 index 00000000..c7c31fbc --- /dev/null +++ b/misc/graphql-readme.md @@ -0,0 +1,25 @@ +# github_id + +1 + +# name + +GraphQL Workshop + +# description + +Learn to use GraphQL to query and manipulate data and APIs. + +# summary + +Students will learn to use GraphQL to query and manipulate data and APIs through this presentation and accompanying files. + +# difficulty + +Easy + +# image + + + +# folder_path From fc111e0ab583d8855ce4dfe512dad7350da6b5e4 Mon Sep 17 00:00:00 2001 From: Louman Date: Sun, 19 Apr 2020 01:18:02 -0700 Subject: [PATCH 19/21] update slides --- decks/graphql.mdx | 46 ++--- decks/index.mdx | 418 +--------------------------------------------- 2 files changed, 25 insertions(+), 439 deletions(-) diff --git a/decks/graphql.mdx b/decks/graphql.mdx index 537044ee..7adcc4ae 100644 --- a/decks/graphql.mdx +++ b/decks/graphql.mdx @@ -82,7 +82,7 @@ What I want to introduce everyone to is GraphQL, a a query language for API's. I # What is GraphQL? -## GraphQL is a data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data. +### GraphQL is a data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data. @@ -92,7 +92,12 @@ In this workshop, we will be showing you how to write a schema for a graphQL API --- -# Examples/uses +# Why GraphQL? + +- Allows the client to specify exactly what data to retrieve +- Single endpoint from multiple sources +- Describes data using a type system + import graphql from '../assets/graphql.jpg'; @@ -115,7 +120,7 @@ Demo GraphiQL and explorer, querying, mutations # Using GraphiQL -## GraphiQL is the GraphQL IDE. We can access it when the site's dev server is running usually at http://localhost:8000/___graphql (3 underscores) +### GraphiQL is the GraphQL IDE. We can access it when the site's dev server is running usually at http://localhost:8000/___graphql (3 underscores) @@ -132,12 +137,6 @@ after you construct your query, you simply can copy and paste # Basic Query - -1. -2. -3. - - At its simplest, GraphQL is about asking for specific fields on objects. Let's start by looking at a very simple query and @@ -189,7 +188,7 @@ What will be returned is 5 movies Now, let's look and wonder, what if the movie we awnt isn't on there? -We see GraphQl doesn't return anything +We see GraphQL doesn't return anything So how can we write a query? @@ -198,20 +197,23 @@ So how can we write a query? --- # Interactive Activity #1 +# GraphiQL and Queries + + + using GraphiQL and querying Crossword puzzle + + --- # Mutations - -1. -2. -3. - - + +*** screen share to demo mutations *** + Mutations are used to modify server-side data @@ -222,12 +224,12 @@ Mutations are used to modify server-side data --- - + # Conclusion and Recap -## GraphQL is a data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data. -## GraphiQL -## Query -## Mutations +- GraphQL is a data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data. +- GraphiQL +- Query +- Mutations - \ No newline at end of file + \ No newline at end of file diff --git a/decks/index.mdx b/decks/index.mdx index 6beb877f..ff2a3fa4 100644 --- a/decks/index.mdx +++ b/decks/index.mdx @@ -1,422 +1,6 @@ -<<<<<<< Updated upstream -import { CodeSurfer as Surfer } from "code-surfer"; -import { CodeSurferColumns, Step } from "code-surfer"; -import { Appear, Background } from "gatsby-theme-mdx-deck"; -import * as L from "../src/layout"; -import customTheme from "../src/theme"; -import GreetingLoader from "./src/greeting-loader"; - -export const theme = customTheme; - - - -# GraphQL - - - ---- - - - -# Presenters - - - ---- - - - -# We will be using CodeSandbox(in browser IDE): https://codesandbox.io/s/github/bitprj/mdx-deck -# Please create a fork under your acct - - - ---- - - - -# Presenters - - ---- - - - -# Presenters - - ---- - - - -# Presenters - - - - - - - - - -```jsx file=./src/greeting.1.1.js -``` - - - - - - - -```jsx 7 file=./src/greeting.1.1.js -``` - - - - - - - -```jsx file=./src/greeting.class.1.1.js -``` - - - - - - - -```jsx file=./src/greeting.class.1.2.js -``` - - - - - - - -```jsx 10:12,15:17,25 file=./src/greeting.class.1.3.js -``` - - - - - - - -```jsx 1:31 file=./src/greeting.class.1.3.js -``` - - - - - ---- - - - -## Disclaimer - -### Information in this talk may not be accurate or may change in the future - - - ---- - - - -## Time Slicing - -### "Chunking slow rendering on subtree into little blocks of work by interrupting the work loop." - - - ---- - -import DanDemoBlocking from '../assets/dan-demo-blocking.png'; - - - ---- - -import DanDemoConcurrent from '../assets/dan-demo-concurrent.png'; - - - ---- - - - -### "Wait a minute... I already know about this! What is this talk really about?" - ---- - - - -# Concurrent Mode - -## A chain of unfortunate consequences - - - ---- - - - -### How does React "delay" rendering? - ---- - - - -## Sources of Slowdown - -- Slow component render functions -- Slow state setter or reducer updater functions -- Slow effect functions - - - ---- - -import DeferredSetState from '../assets/deferred-setstate.svg'; - - - -## Deferred setState. - -### Any state setter or dispatch can be delayed. - - - - - ---- - -import InterruptRendering from '../assets/interrupt-rendering.svg'; - - - -## Interrupt Rendering. - -### Any rendering can be interrupted and can be completed later before committing. - - - - - ---- - - - -## Oops #1 - -### Delaying rendering is only safe when no effects are pending on a subtree. - - -======= # Hello ->>>>>>> Stashed changes - ---- - -import HooksAPI from '../assets/hooks-api.svg'; - - - -## The Hooks API. - -### This restriction is reflected in the hooks API with encapsulation of effects. - - - - - ---- - -import HooksAPITiming from '../assets/hooks-api-timing.svg'; - - - -## Hooks Timings. - -### With each hook we observe a part of the lifecycle and can react. - - - - - ---- - -import ComponentLifecycle from '../assets/component-lifecycle.svg'; - - - -## The Lifecycle. - -### The lifecycle we observe has three phases repeating. - - - - - ---- - -import ObservingLifecycleEvents from '../assets/observing-lifecycle-events.svg'; - - - -## Observing the Lifecycle. - -### Overlapping the lifecycle with hooks, we see a phase that we can't observe... - - - - - ---- - -import InterruptedLifecycle from '../assets/interrupted-lifecycle.svg'; - - - -## Interrupting the Lifecycle. - -### Unfortunately this phase becomes very relevant in Strict and Concurrent Mode. - - - - - ---- - - - -## Oops #2 - -### It's not possible to have a subscription or effect track the component lifecycle. - - - ---- - - - -## Workaround - -### Resort to useSubscription - - --- -import SchedulerPriorities from '../assets/scheduler-priorities.svg'; - - - -## Scheduler Priorities. - -### In Concurrent Mode the time budgets are switched on for time slicing. - - - - - ---- - - - -## Oops #3 - -### Seems like React isn't all that predictable anymore. - - - ---- - - - -## Workaround - -### Synchronous Subscriber and scheduled teardown - - - -https://github.com/facebook/react/issues/15317#issuecomment-573337558 - ---- - - - -### "We didn't yet get to what happens when an effect is slow, right?" - ---- - - - -## Tearing - -### "When a subtree's renderered state falls behind while another subtree has committed updates already." - - - ---- - -import Tearing1 from '../assets/bvaughn-tearing-1.png'; -import Tearing2 from '../assets/bvaughn-tearing-2.png'; - - - - - - ---- - - - -## React's solution? - -- When an effect slows down, React can't safely interrupt or delay updates. -- Instead it batches all updates and switches back to blocking mode -- This is called a _deopt_. - - - ---- - - - -## Oops #4 - -### React Concurrent's deopt can be slower than Blocking was before. - - - ---- - - - -## However - -- This may still cause _tearing_ when another update is scheduled during this blocking batch. - - - ---- - - - -## Oops #5 - -### A new `useMutableSource` hook is necessary to fix this tearing-during-deopt issue. - - - ---- - - - -# Concurrent Mode: Oops - - +This is built with gatsby-theme-mdx-deck \ No newline at end of file From c97cfcf8bbc77e19b2176a23d747e3c8941d1984 Mon Sep 17 00:00:00 2001 From: Louman Date: Sun, 19 Apr 2020 15:52:10 -0700 Subject: [PATCH 20/21] update slides --- decks/graphql.mdx | 58 ++++++++++++++++++++++------------------------- 1 file changed, 27 insertions(+), 31 deletions(-) diff --git a/decks/graphql.mdx b/decks/graphql.mdx index 7adcc4ae..31438d20 100644 --- a/decks/graphql.mdx +++ b/decks/graphql.mdx @@ -37,32 +37,6 @@ The website has a bunch of preloaded data for you so what we will do is practice --- - - -## What you'll get out of this workshop - -- Front End Experience -- 2 - - - ---- - - - -# We will be using several tools -- MongoDB stitch (A NoSQL DataBase) -- Gatsby -- Npm (Package Manager) -- GraphQL (Heavy Emphasis) -- Postman(?) -- JS -- React - - - ---- - # What are API's and why are they important? @@ -138,6 +112,8 @@ after you construct your query, you simply can copy and paste # Basic Query +*** switch to screen share to demo GraphQL *** + At its simplest, GraphQL is about asking for specific fields on objects. Let's start by looking at a very simple query and the result we get when we run it @@ -146,8 +122,6 @@ This is essential to GraphQL, because you always get back what you expect, and the server knows exactly what fields the client is asking for. -*** switch to screen share to demo GraphQL *** - In the website, there is a preloaded dataset for you that you can simply query from. The database is called recipe, and in the database there is a collection called movie. We can query through the list of movies and look for title and id. And as I told you, the result comes back in a very clean and crisp manner like so. @@ -201,8 +175,11 @@ So how can we write a query? -using GraphiQL and querying -Crossword puzzle +now that we've learned to use GraphiQL and how to query, let's practice them + +in the repo we have provided, we have a crossword puzzle + +you will be using the provided clues and GraphiQL to solve the puzzle @@ -214,7 +191,20 @@ Crossword puzzle *** screen share to demo mutations *** -Mutations are used to modify server-side data +We used queries to fetch data so now we will be using mutations to modify server-side data + +To start, let's go back to GraphiQL + +just like when we were building the query using the explorer, we can use the explorer find the fields +we want to modify and then input values + +fields that can receive values will be in purple + +as we put values into the field, the expression is automatically built + +now we run the mutation + +and we can query the fields to see that the data was modified --- @@ -222,6 +212,12 @@ Mutations are used to modify server-side data # Activity #2 # Mutations + + +pending 2nd activity completion + + + --- From e086433f6727c3b339c0b24b8f4a758e2547de07 Mon Sep 17 00:00:00 2001 From: Louman Date: Wed, 22 Apr 2020 13:05:39 -0700 Subject: [PATCH 21/21] update slides --- decks/graphql.mdx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/decks/graphql.mdx b/decks/graphql.mdx index 31438d20..435d97a6 100644 --- a/decks/graphql.mdx +++ b/decks/graphql.mdx @@ -19,8 +19,8 @@ export const theme = customTheme; ### We will be using CodeSandbox, an in-browser IDE -### 1. Please go to https://codesandbox.io/s/github/bitprj/mdx-deck -### 2. Click File -> Fork Sandbox +### 1. Please go to https://codesandbox.io/s/github/namuol5/attendee-repo2 +### 2. Click File -> Fork Sandbox (Will require Github login) import codesandbox from '../assets/codesandbox.jpg'; @@ -30,7 +30,7 @@ import codesandbox from '../assets/codesandbox.jpg'; -If everyone can go to code.sandbox and make this PREMADE template (TB done), it should automatically start a development server and you should see a website to the left. +If everyone can go to code.sandbox and make this PREMADE template, it should automatically start a development server and you should see a website to the left. The website has a bunch of preloaded data for you so what we will do is practice running queries. After I will show you how to make a GraphQL API @@ -61,7 +61,7 @@ What I want to introduce everyone to is GraphQL, a a query language for API's. I -In this workshop, we will be showing you how to write a schema for a graphQL API, how to query data from that API, and make use of the information. Lastly, we will be putting our skills and knowledge to the test with a word puzzle game. +In this workshop, we will be showing you how to query data from that API, use mutations, and make use of the information. We'll also be practicing these items through interactive activities. --- @@ -85,6 +85,8 @@ display data dynamically # GraphQL Demo +***switch to screen share*** + 3-5 minutes demoing use of GraphQL Demo GraphiQL and explorer, querying, mutations

*x#cmFiMZj z#yu#2H^zrUGCPH8!fb1YK+N8G6BLq_B3yQ@>|xAil$sPc2YhaZ;BSX-+i3aJ@yB+1 z_1(tjSpQO07OGWORigo?E3Mar}Q!inK0s2W#KBiWMjHuvJ zMmp*KW@}oO*9=t46!4jnNdZ+=N=qKvXHS5a(!%c>>Ygd~3eC5(3%ul5S&}Yn#l4S2 zUr2x3?h)kTtS)xoQf&ralx;tPftcLbIA(0d(@R6>PC&gbRFxJ8yP?_!jv-9iZ!{Vf zvAUjsr34>Hu#p4oMMZJ`diZT|G9}Kw4w|LDDrxA;u+b2r-h?fN|hl!0h>6KuAOY>0EO)Ss?#4&3e!3ZK+3 z*HZh?on@s#8p8(0ggc8^HCK|zgkW~dquKk74tI#|6AqnikMrtFo}V>;?^HB9P!pt1 za2nUPATn9BLpIQE#ZF~hN^0D4O_26`i7TVp)o0=q;{2Tjn|n60MJ8-;>8Fh`4$7+0 zs}WjAwpC2`_?TNhn|^qb4s(bwNegzLGdQrpx>9V9%yf#@sRn<=#e9Ay1WfHp)NKjS z8zLd7wdl#gD(|Ca74KLpr&=$T?$ToX%bqSm#XMEoHP>cGj zjW#iBvs`cGU~#Mwd()*sKimjANJCr(gKJc-cE3xsTR|>aF`j4bE5bi7ltg-X%7gm9 z8Un9jYn$koi=5iE^60SZ2j@9rOXA}<6`jERS_CNmIOuSkDW^T~DFOWA>M1Wx(IKzXq+{x@n(2U^cu%Y9XhBvOxZZO64c*I>30>$2|#%7p#+6vIcw&^ zOrM49Ug^}&{C|iXm&$F+q-fZUjR=aD+p0@A=|Yiw4{TpS9qml@He|55 zH*0MbBY$6wj(p~*+lsQ#6hAWLn^C8LDCMFAB{gwlQ*6zujyhx!8uji=id&-igHw^A z6+;pw)sB?pkyLuwZ2Y*smTh;n9_i?CrzaOqAwx-)rE{5RC{_8$4ywal9x6&pQc=v* z*EkG-mLjZF-0k*nvQp8E&BSC`UUv-xC8d+(qJq>jlOU30mc^uwixgjiDUan~1$zk- zS7PmZOn^)sh)s>NFkcLb`rt|iQFndmCUNFj)UQg01yNB6TIMdliP$W zX3X_Z_Tct+z-5?l>9l7G?`h9v{h_}uz5VV}4!2Hz`f6%q9}prl80RyIMLymEfTvJ*!XwR{(%NKvLv~ ziu=mhI+C~Y{+rhv}&W+KTttO}yxbY22*220wGEny?Qp@nUD_#7-XBdz5rISUOZ2wK$h zl9YFJtjfOe$#RMdEuTM@kVgp(yv^^DglX>|#r6UZqG{HU&|eNQ%*=bd%!?>uv}EaG zr+cR0FTXUsy#9FWa47M6xK7*vI}~6wPfD(pV`YBJN>?Wh>+l}6PeR?IDdrPZ+-P6V zM0x9QoU(3xjrN(Su@cDgBX&Q~t-ke6eeff22PSvbb#*;(hY#c;0JiX}Cif5RE#Mh+OxGzQO>dS&k4!pc9Mveu#Hi9 zjQOd4ta|!cH0pf`+IgzXUS#7!c+%7l?zo#jD-f#~=G8<(@?>0Jj7iLEP2_oajMttA z3V^(IiVi-0wp$Z{23(>+V?cHi5nx{ljnPC60DRcTP1F&g1o(f(l~TlrzJ&!`(u+-h zLtuMx5UaJL@(?~l99tB8?aUIXj+I_>lCs`4V`yX{lgWCMQAnNls@5UW4!zQHYoDyLtxNcMj_ z(2MVjx~nZULE1Uhd#B(iULpP`PxX9xJ*W%o__*0h=oFk@hPZEqaQu=_Eo2CDTRrji zULN_k+MD%Ws2t#h0vR2mcP^li#zi5D2j&xI7sv_bvJULblIArPXD<>3w!ir7wQYtr z;dm^00GOm$Zp#D)$V{!Z-w$U5K|}bU%_CV)S2Ra!THDfh$7RmhL>mIU&sEUfCH8l= zq;DQ-y*&=|z6};!tRDRJHLbF@bIF{T3r_}zP~DC6LdWG(rr>3+^X)>>&ryu{rk*^9 zVtCL*I) z`j;O?d_2+(uk`CUw=T#|Lw%7LkKg96_XDewA@&|{8b1Zuw%9IH!Rvgxa! z$P=3t3BMmr+QK(AJG#CXNDMXl^0T37t$M{s21T%{zpVbGF$lph$l&afb zEE_g~uniqh1#xp_c6~nl>X@apg%Nu4V?r*95S>_FCD}PP!CnL-V|>m1Tl>Qy`RktB z>I1l#3OqV-Axd#c`Owww<)`u7UlQ8Df*;O(7;8u?si`_*?VAUWGe>f!w^7j&A= zI9DGOH0k3BiZ|e1&C$^SfU6iDL<=b>(^x%=Uyun)>25xLBt4J_+_6^lWTLy8*w}Rc(Q@-p_Zj zHHQ15zz>i4c3omvm5)Q~r6W;o;Bz;k2(FI9r@{&O*sRWk+*r_J}n zVn3rVoUadedp2D<355g4P+O|#8=2|qH=3U5)21bP%}Oy$V}A`kSOl&@qJZRpLZ~80 zLEViPF4*T`wUBW8sNyqgmM_c2QQAZ^8F^^aYiY2D)64G7M#n=wO^?XtTc{VAxccVJ zqV?kKN-L)?xWn?LYw@GYf?r_A&!zB5@cosS{@X?-aPUFE_m|Jhn|}4n@OI+hU63M! z@B89(F(J+*6TpP>YK&ao_0u{91C* zOT6zcS3SDyrnUGK`$L~eCmDtK_3t=&*)nFSH&Ic_Q@C30MAX}nbss{!`|!p z`ALc>Qr@)A$IIcyH*Vh0mJLhDzDqHDtGzd`uP=Bbt;OeEd0z}lRkdmZlgGS=$7Nq0 znLWko-S?b)MIbq-+576Gss}F2aIe8e_VO5i*7KWI_o+^rP?H*JBI6;KPa3G)A~yS8`QPOg|u>V+?u4t8Sc*y|70=Ca0!oD z5=uMsbZC+u>c4*pPm#anx%G#J~HhqhBog@hOs(`6y6!?)qUvK+X`B2NKN+?2S~sk`eR`cr0uP{Qr9I=*AC9$8I+DYdv= znM1yAH6r5hUfY*lQu~qWMGr&ZZVNEzZ^=k+Xqzp6ZN(`%RCgP4e@TX3`KYh&DE08V zpT|oJobuoZ`A$vx;k)fBue=~rVZMcq%jG;w>ngD0DO6uZ?ZXEeyDS&*C@1>8i(WE)ca6gqyWEf3c{klnHwo$*3UnNs z(W2~5@O5{WgbWN+Io<+W++xqxxD(#;wYxqSHL9B*bH4w!FW|lvug&kn_3HGbXqnvN zd)liIcbtkwuy-NgzusmiMn?#d$nMxnvbO%sv^ zLGSNx))jknWI)vq=hkWU+d&a)l#|WITy;}IiTXd(Gm^EuP+Mun=7XGns?5>fd()V{ zow_TOB5tRbqS1(H;wP3Tb*KpF+4U;J0_<&A67ovQue@@=7Agdmh;M#I<-TZYlv_)o zn(lg2NZ=;E+$H}NNd3}u){CZS7uU{u7gs&Y0~KKcpYXg<41r3M;NO?0J=7BNfJa5P zZT?2BRPhN4NT}<#my*da1wpY_a$K9XC8X1Bk7pgnv`3-i;B zsLMTp^*^nG?g$A!`0S{ouf zYZwvyP=G}jbRruwfWHCfHWZ-yg%kr5fNYVdtCozyNX}0M*_l{nGt65da|juYW%1Bfy{J2Raepr#qwr zfJ5^SzT!BZFQerQL7?kq9EKZYNpCtKi^(p7HUIz_FMD0qJs}&i3T7_bh&*ISgu;K% zIY!HIPl8C2z&#@4F4Xw`UEQyz^x1z#9jz@<<8}?CpJ&xoGq_=f1ja?9 z)+xQtrxKzbX(?J8JyinuZ^&56-TBJ(6G`bxR18dnlm}`=JNK$PTcPj&VbcRTnCM3DGXlb#wqM~*?9sJN&)FOVps68Ih&e_%91q)O6a%b z(ZIk!55BB<%gT}x_|Kn{CCIXF%x!GuEgR9$&#r zQv9UhOwJv`uME>r+qMlgqy4-y8n0K8L}<>aY;Zi>+sA&ZPm%p*npmhG9|#g7hrJ0` z&2%gJ`z9^~Pyc&R1PO04fgMQ%dA|Z4j^t164r_QlBeqRVKw#RqX{id$m+&>>**mGwUJ_LJw6rv5o^{AX zV-`(e;Xp5LjU*c@D<>`jC@3fbltFX02ochVyeP5!-tEhqoBCCVhtCab-C?z_bYLmF z!*YWiSFG!_SMUk8ci(tc@}NBmYAW=I%Mzxsos*~pvqZ~tzX`#P^B4swn9rAo`>k#H zSa_EXO^>Yz!@+b#VH02~XcyK?ym=(cH)x&dgithqQ+}u2$c6xda~gq3#18e@Zlwlp zOUQi-7d7SVt$3k;GIv zuf-9>Y*G16;w@y|H?8MZ+dMxXRQyJ2g!#^2C%Q7^>RaU#D_~*<_20inQpG#>Qm+NI0L&Q42{(N`}i7YuEgQ z%AOQ-J<|{s4PLipq@|6Fj4ZFNwzIIXu(ho!E!}o(Q7?d$0)cEPqQ8Tmaj_Xli#qj( zB%rOM&(&I&DZ-7Lb#SQ{wfn^CyR$c!F{jEA|maRE{b!!T(p1X$j<|>soWLk6JlN1yc ziRCKv4Gbt@B*w)#zP~;pVKXoxJKcBBV%Dfojv&(2?-rB7!o$DILOS*%-`BTS2*b1moMMFJ`is|p)D9w z#>J4%O#sn<^(`ZR-b&YI$BXx?sYgy2Ih$`)L!zW=*vu|CI)hGN=9eSV% zVxm|xmQ*?{q+TY|`sHnV_+X**aZ`@;V4>XpLXeg6;VE?lOR5Z;thlJ?{^6mzib@o* zpkArU!QP%kp;E9Avr?nkAeN{tbQD__U&5=xA_MX6$p;f{tEjkIL$lYX;iGFUWrYk{ zAdaH{zEB6heE>FLPDE{74~@%|?Db#h$r+W(tH>}=u>kvNG=bni@mx;3hftQIJD&t- zq7Kvr-q6*;iynxILJl!7PjeM4pPQQc4o}U<=$4#~Axch0hJlSu%tpRGoP zfq;O3&7dC*b$qE?4Z-Rd-qxzuFg$9!to3aCk_Gfp~L$O(CB}a5ghHhk=K8 z0s?{ivGrj;e25t$B%34?MJM{XcNI8D!>ERx$kmKdi%vl&N9{;it|G;N0|R@Z6-WHF zb`BK{d|d?)YKGc&$dW&J4304wp_!jaFUa!A2{JV{G71iw*QKf~DMYA6qcFCPY7nnn zdGid7E)T=oot2ynPq(S&x?lp{y{y}%2}@&UJZkFtp&|yOQ^+u-%3z2_<8w0b@bG;7 z+HG1do596QO4_rz*;P_fQdD$skZuQDw$9DX)nVY|;(DxVyP$z2R!K=%Y^=PT92Pw6 z@$oSvwrFW-Zyp|!r3%?(U!I=G$;lmBbleK5F%U5k`zxC^v@|s>>X#vI;PZWTM+s$h zIhi{+IPmue{QAyhG=N;HGQuM=NKUS6aAJhf|E{0iNQ$kx`eTS}2u)Rxx4kv{$=pJbAmj967qC^Ose0$xA& zXwdZ>D?tH0V z8$QS~TO1APqE^9Xbj9w{g*vh4%1e+UpaM*BwvFd1YHsM;mOrn2X-Ptvc8<4U{f;O~3U- zK=mOJ=D(QRpEytv1H6E41^jEGUc7I@P=JuQtbd3XIUgYwa^&c4;`t9`j`j3L51%|V ziUa`Mm3@^kM7`ee@!1?kH-*E1eqP_mqQ8w z0B9E7=O5-4{%I_ZFZbVys^hzJ{k+`TP& z+9DMa@&JGhj4WMnEFuQrCl2I9@E?Nte?&uA>i?ttkK_LD=l+VAIge-*006PhpG_E1 zQWzA<$3I&!TkRT2?5Q%YZG<2Bqc9@!%+nyLfZY4js{0du4&5jo@`ndBc|{B$T@*(8 z_<=yf?_8#pDcw(n21(Ik`O}$MOGQjOqUMWGAMD3Hipco`oJ2f(5=W=D^>?AFRN#0> z2RVThI@6;9Ra5pxA0Qh3FO2~IH2(iwVGQj2e+d`zXnJR&Q!9XBXbryh)67FzCDjd|`K6Ck35Ia@{?Qw+T>N8+$-G96!AK`c77jycee-0oOX%pNZQ*h_p*} z#_Oe?k-@(OO^A$l)U17s6eY3=DHuENC#Ib$=@29`+HQy0aTR4^RlVLil=tzFXd@(a zYn;#PRN!`B;q4BP{Q(^#LQ2Kq8$O`&lLQZp}~s z2`z4&0A2@wa$m*s<1{<>l~vZeu@zai4PUL(>@$0a-|V!ihxl~m75-oArt))R~JY~4K>d7&^e+l>$?` z1UDPC)4K--UyTCuY^B(-dZi2KoqpN3u+Q3?LEQT}{r2+Ut|<|;l4R7a2@5}^h@bn% z&Gz*$6rZ*4ux^1-n-2sr?)6AU7yM&H-s6$@l)}UHDSV$#ZPO=?b!3jq)IE|ct;Rh~ zygGnSY0Oe9BeE}vc-V~PfWl);|4TAjH6xAML!)Vybl!xZ0+EkfYlZk7KX1;Nadaxq zNX&fDxa=L>@BMIu>zD@=K9?|jZ7d(@l*1^BH_{3FvhTY(jTNk9Mh0cggK$5ubfKQa zrKWK|nfJt6{tCzaOlis|v(y@w0n^sR=)vfDZguKMv@lsdFZ$x@_j=r3c= z&Q(v{tNWHVU;!^Sdn~B5%ltT+(^#vGmNR_zC`Z?_=GTO>*t!_{m&dod+dIbf%|BV{ z*z&m;^Vl5Emvm(MMD%Lvst<3?rBpIXHu@Fzag=Q zW|$%74;vPC__dwJaIF>V+*ABJvBum)XdM>82uoZdxlZQ2#T84i|Sk87iH=68_ zW0^RwPjhotrJDUDf*F@al8 z8GF7(UKd#VczNo#rsFai@uWyNjZUqWJ)-U=x&-_7cTtdTDg}XgG1<5Et_2%OqX+K; z;uMh+&d!`(u<=OsLQ#T1o9QA#VmaB|qIa#!dSJSIBl7#g?=hDLmbPrq`+TLv$mOJf ziaXjY&rz2v_%RIu;kRn~WkR?d&BP9q)6^;|e0R(0$ArO%IXKa~H*1uEna7I|o9v`! zU{>qVdi3h3QWAq&s~Y{4x|MQ7mhOXG)#>;|DSnn9#(jAs;biD17BheR8FLVfDxJG& z?DeHK=-kuXDsg4UvUVe()%~VCQklnA<7OADO2+S`P}HrH&2)Q}H+eu_`z=mDdN?nt2ziBpT|k@R329Fxd7|{^?$%=LHqb09Lad$c`@{Go{jy}AVaOkOjdoML z<%Nj~JczC5skN`zn(0YntK`{lJ)!s%x4x#VY;VJ=)7hOsQ|ZCL+flcQV=edPu}|8m z9ji^%T6Jo|IGPeC?elhwr=2f?Lm5!EA}YfzPBC)madF;Rf5h^0sSxoos!$;mOZ;#R z;Z_N&SO+{~K}r17-iyu41n0h2i)J=_x$+ufh}G;*{O8ykXb`{s0Y$+rgatY9T>E8bR54SlqFl^VxwAy9d9m&x{)AM_YuZWY{Wx$>F<8TC*ORk?{@=g1(bj&NBRTH z8CRj6&jfz}h2mvqe@*L2`JuL2hZNGsc}U-KzoF+~h+c7jIl}=oGhA|iiO3U^hM?(J zcoGP^`oFR3|D~b+fVV$e;mHhmf`a}%a>N*%U#-vcj>xhYmH9tcIk4Jl6%u?3#mUUz zHn7q0la`?zmwI-p^XJVYrVfkpxbO=ItR7j3%-_`?OECJ%0&8AvqyRk0a!8#a`ZEZ5 z_t=A*HTl6*3L^Xu(k95D=M8K_QF~Li&E(mX`@@)3iMjVeNmRP+Uk%c}F-p~Po13MmtFBE64;qvm>Czz&T`GC0RD z;3-={Kt9=*9$AEKqD8INcPeH0aA4K6qb>+hDi2-;9XD1r)dztvz4ErNMVI|PW>$kn zHXWmuPPzHvciECN9QI0qg@8(Tsqs2^Cuk5(j+tYx!8IzedlxnTErd(H>LPat^HDy$ z9uu51|20?P*Ym`L8pn!I-fJrob(*AtLZOM6WWrMZ-=64C`<7*^cT1VNEk*N0f{KZ~ zQmjUg>i2jSEPF{->~BQ{>wP>`)xv8+Ve=uvXtw@{30!!mGR9?OK?`MT#U%;}Jt;AX zjfImaVLKKP>x&*)`f)>AD{Go~m#;Gvw5Fnn`^d~dTsiCog0k9M#o6iCy@X3{W>Q>X z^aT|ywYDyWYEaoXQsG1S1ab)vz8Kl{spluRMh`7F)G5h&+Y#%EmBEoidE~G!Je%4o zO7+!!RFNq9Ow3=^#z;7Tc@?gcxRr-%SQH-z!npYiORFq~p4BQ(G;{5RNr}?w;~mV2 z!k6u1b(J;mnn1`4F)j${n8%c6=8@AHT3T&geOu?l7M$2~8nc+twvytKqo00{XA`7- z>4W#G#@LQ1NVV9u$VHA_nrl3%m?0|V>{hY;*|(CK;R9|lkBZgi{=>L8MaF+63fU*) zV_x?A9dwgI*U)lVn)GZe9`dklG{ZUkh)KN_eUm!91^gO;ao|gQn$$yQ5nQTUlysFq zS7FU=;@a<_J63LDZzZ3Nmb+%=@agOHz9V{e{+kO7_AsSHwJN1qI>PHG>B2 z8orWq4Ra4~_~cv{NP`q8;4O$qV%O+dE%AZG7G-T`&txbFZDy7~1G;X0mRDJG&DAUI ze;8s>4k!*n3?ewpa6+;Y=z7IKePrzVrsK8~>JzQ&6|Y1#DEOsn!?8q@bxP*Qf%OX( zUKudscqK4_l-s~W;k+nc3mw|oSygGgGFrwyDn+S9&cz{2#!x}seAT3AYWRn9?dj0Y z2pI|ResW#&`-{m2QD#Bu`dfI>gb;0BZ?a76J`pb%G@v*5mC?g?v+=ot99HseMZ@z7&%AM)(Ej&hJsf_zk)1mMe zqFM-J7rSTp92I&aF^{ip=mH4}f)Y-{)k7_P{N2fg;VDUe^=Xt5NzJqbuK^^e$Hc{EBj9IejYl4jg2 zEBL)&w5+%zV5wD)FQ8B(S#m^6_wT3J2(K6TDs(Ww&s7V)H5L5_6%EJMuD zp`;`_2Hic!3o|_<(G#Dq^_i^3>cY>pCmOUfv5EReQsY(vPGt2PPBT}@yq9myuSGT0 zBJVT(un~k3VvCnu!H01p8;4cM@8@UVcb89O1&`PXeq8rm_M<=XDL=&c9^ES_d0fq- zuTb!+;}QbhJ#{WQ_d&O<=IPEYV{QCjSDU%aD%in)-G*M>{X}j9aSeYS;S}5)bAa(3XU+sEW)xc z@^hGNF)qsGrr=>yTNU$wZV#YYQJ7U%>1)%-9$yVzQ4fg5b@A#@Ced{w=!>H>vG=Tw zg*~dFozlE1y8^~;+j zq*QYJTLS zUNaT&md7_($J2i0??-lwxG&ZW4Kln+>w_7%(%3o0rb6Fdn|hi|Lw z>2b|n{jkZ#YC!r{SoLzPVqfxIU9G;lU3arZ7KQyXF0cLAF4rhd*tik)MQn91qu$By{CRUv^0wf+Q>t982>jJ#{thI0mv)> zK)63@W=4x&N%E&EKKd}3t{#(33&DYH9!DaKEyFcioj^8v+68mJe*oUnZ;Hbs;fpLg zPrk&LiPKbB#V-a<(xu{U?@kb}Y?=>{Frs=ormvaF> z11G0n3;A*lO@|37fkq;AF@CF-r!qbpk-HJ1wL(sM(f#$=_w7I{pR)?gm z>gdHJucVO^iE7p}!Jr7YChU-7%g3-coJ9xESP^mPP9jl~qd7!rS;eA{*-|q=ZlN-u z>HoBx*6g*@>QS7TC*j`pc;D^fF)x%_c8te!wGih#64UO<*DHd?1FO_cRR>1P? zyoLRKAK{CGZ2HEs-u8Ub(QV*lU(8Z_40J*Yo0j?}x@_JnUGz9%VRpYp$@Z9{y%T%f z&-8Zgmu=cW`05KpDp_amo$(>@!~Je5_)~%4txQM3G-omBvlg; zU|E-U0lF?q`oudGD==H^Cfm0&oV@7P`>Iz|4>aWi>*n3P6asQ86;OYZvH4!ux_`2v zfbb>vur`bw*I%H6B}oeER?N>WfhuX_iaVEI|0v|2AGy?NTWQLLIZwq8<<9b~xnvwB z{f2|@W2?m*qxhv?ZI;qPnj59TK0qS)$B4alVf5g@WK%SL|Jr3cXoySf{O4WHy7%*{ zn6iq9x?SnK@tgxrVaepEzizP`d_jgUaHU&06e~Y%0GQE}MhK?nANoL-MR&2w?AKQN zUAR94F;P)Sx3N6YatbpoX!ytLl7gH~v=@kXPAgqu;8u$)H-V8UmF@n=L)h|=0a?cT z=-5fptk$ai=l&m;6f(#)S(O{wCvuayHJbBu`_{;JEv{l};tZ?PZ0O%=*zukNFo@vIJdPV8 zBr34L1=R(Vh?yZH%3SgV7G9e)iIXw)6)38sf^Q{kV{KoqSaQXbnQwW27n#b!4f?sN z#FC@JH?O_p#jej6Ha5%h=I8&cWvxLYRl`Vd*(E4306ot0=(84r_aNQQmkf_bn;iHjc%3n(V=*- zNM<4AEuEp1zn{U5o+UX&f0s)djy_{H3~u1PNf(~FLXFEy#pr$MCmOZ7+dnps((%s$i0oJ+H;G zLo^6IIV+rP{~dgF!7G>4)BeF_Z)rdNHPE9+jSx9b%;9QHWBwsc5XF z>@laVFMg!qVlj98%6}&8@cTg2B$J(woRt3esEaKs_^Ezy;^$e=qULdWl-K}cE{K=o zexzQubtvo!@xh8()A*79O6HJ!Me8xsNt{vIb@QSab0lnYlwB&#xp zc1t8}CT3S*o=~%Tc8(?@KBeTvlU+_rHdX9*Q-n-GX3JhSBFF(R4Y)hVu!s9R5|j44 z_E<{`LTO;rS#ws&Z)z~}Q7cU?(r^@S4l-)O8SgK|)_eN_vWd|~4xKn6l8=v1tWXz zVVj&~Q;|t{cl&m~5>ThkOT5(tT8WdEmu-{dQ1@IEnJOvUG$sYL*mzUaYTBU4 z>fZc~d|l4`G#?ahP|rTlgB9qK61vl!+!RpelQ9I>M9Hv+8o8mMk+(AOfiZj=5rMgd zsEJF3zRmBVZ`pb^olu|P@{HPc!zWIQi`^Gy(6j+9U(KnayN0RL>!ga&IyJtRxW%nv z%5?Gg6WnG3G2Ygbtc`XR1)cKd&T==NJH_l92-y&zb_1NQk&x4dZmejGPhb(%UJf2)y zoUOqq+C+H+WPT#m5d8Ab7=S7n&xpR%rV&Y#Z=HF^r&xUykPD>?a*_}_h$F1+0~LU*f-thg)joRKQoE(a!Lg zjeOXA-2qc2gu%d;eEvWbHS~}hQH35bbadE`M|SZ+YoAD%`;%jY4#(6iI~PT0UAJ)C zz+@^KT7K!<>dU5}M~R*Z@!$Bc^aO$q*FRQ4Rie8|6cLcm8~6!UOnDMSi^-*&(D6mb z3O|(ZVvhwXtf-0)CUP@A9N-;EO6jf|IZ`3kjBFxn1Nj61`uZ+yOc;pTj^ z@6}3fsnwFYVR$(9x<3qK>`7$6_xmZrzh#UgC@$X7aS@XET{Z>}!&2RCaI%zh%*gDfyHK5C4qILy3CRNJVTVsFR8(jHpk zU4dvVoD)OHs(tv$1f5^?zVx6*>ScS0CC>9Fz;RMAd;bVv(~yYQyE!JPqYlaqA6L?z zZ2+&v5I;CqO%VQSq0}0bMU23VTWPN&RP_-Io_Q$YO}0DOfRVTrTvGtKMfiDWt5_S| z-Gg+VPWR1KU{JU*S@{iWEAO4Or!uI1O)a&aDu4{=pY^F1y`tya(%!I(hSmd>6SF#+ zi~H=Kk}r5e9hFqI!oISYzKNWdZ!VcW5VeOXk=-*-%>weJxy=&SI;#^>SrtilQy><4 z=$zvGtiR<}!8krG`9_4q*L}5C>)J6;LsL7JO8xX2UzR0kDiNFhr-m+LaQC;DFS7wj zZDJOcPw~VArsSavV&<2NjLLp7}bcLE~l+Y>#PyWo(phOZa7YKvLL!NVkcSxjHWaweQI(REVU))stacE1K8 z%7y8rnuA}BkE_JW6A#D>qjbGjan}7*2sghST+SAWAJJIpzYXMUKNc2>(q|Br@XV~u z9sU%_6f-O#rQu?>i~(9~`Z1Jf$c?%0*BwjEQziyeETUy#HHoYMLFNv%3ncIfj9IvE z+Immr!4$OHvRSzG{`t!{%fUBV9~b%KW}HVy2UmGeOk(UO$nI~}X56%%DNMq6Hz6z~0sXc$=`e0ia2{-8^3P-2)`@pglL=-S9b z_Qznfh!)%O12~RUeXHwH&1-*oBM|$JdusN3zBF3TUGjLW^@f{-s>Ml3|MNQC8w%$9 zpyJ{S-#N$~h~9%f-X)uwQ@UQOzl+yPE=5|f3v<`gko6Y42Y;bN!MSV>#C7TZPw=`q zOm4BGb9ozHO5eghM{lF`><+S=zsN6SyUEt2A#-oCp9HjqR+IFp`5YM9M*8IJ-&)KO z+J)ddW?JNpt>(vRS-I}HA`6^A5crL2E zNxttOh#pBNDLy+Hxc61Fol2}bJz-1a|4>}#AQ}k9a|Q=u>uwOUb{{ESXdbJq>qfxX zU{!}koJe;KvJzsFGeM5~ev8Wm7KDwXA)U)~M0cXWs=BEO)?S#=0_8oYR zBilDpn%2o(i;<&y{*YwTc>g7qOgb$~6m9J@ODXhUXSMps=O3{{xliOkfd!`@XSmyOw0A!W zN?^&w(g_q?<1Chdr%T$8a9W;e_r2mPH>V3F^eaJ79Fa}JqPqN~%Wr~6$#Zi=d@Cn- zjp^{D`HS+`KE458TjJ)e?V26BECo-9jq23Z)5#Tm|B|qTFWj+ixjOyGlINogQMOldX&*?;Qnz;qVOCL`j2AbnK``-okZ=qPFpIn;&M0BDu6_1Adg3^V z!S4OE90ked!_1Z%{coClx*OAqN9X1$y#$VyIKl|gD)Hty(}mCGcJ8&B?Km`+R3A&^ zK&V6BUe>8feQ<-8R&IX9rEFXb)efh01mQV{S@|9j{=Wo9%WSya#b%vhz$zO@ekdxN zCG+9N7FROL;%>$Hr7Pbt>V|WjO=J(d^$248jX={(7!hCk^xPa)K2#8k+m?_{&K3cc z%#c4FKLv4+yFPF*^D)$>@o7o#d@Z$>a9Q}7e{tKSqW788czCpu0V|j>_2}Z|#*wXT z`xE#6uGA-R*|7rvnXPqh|HBep;3rIzn_Ssh_K-xnwcSeSQiY@Szr99W{9dd__Hg=3 z(*iYWD)l5+N}93nVpo6fh7&XfWSU z##KiRZRDUnD7dOuVqhx&DFRI)=zxYaFnIzIfu!NLxR)yOJx-MQR%tIm+0gEirNvO$ zw(*2gQE2mry&Z(O;(?0P^C(m0daeFH^fG@&%zO5)2Fa=XcqNC(6Z~fv$$wxpxGKtk z7!6T)PUO0z_wVe5Dc;`W$Bkc?f+r%woAMPuSq)L^t6REze!69wI#Tk{`3)&QFrP8m zFPXW2{#8`=TcK$4Yt^B)4`~!C)!@+FTfd=*8NkbAXS4nl$M{v`>z6{=Xgz{q5`vf- zBVEf#xCj&FH_Qu6^&tAxv1+bU2BsIipH*{${3{@__w%6BtyNW5Cx?7`{*uPiX$bo) zxV|HSpa5@Uuhy%1RBFG?nOv9qq70w${P-@1dHxEfgXG*=8IrBRVpbNYiis0PwIiB_pC!7lQ)^)5aZ7#5LNL>WZcRDSH5Nv$EbLoNb#h)W(6Tn=8C zHWL`yux1EoI{ZJKePvi2-L_^!AXo_Q?(Ps=gS$h};O_43?he5nf;%L*yK8XQ#;vFG z-Fs%vbLRe-XZ}=CLe*M(ckf>Eu6MzvNkCCYvrCvT3p-=;H4S!S->`*vU^v_{NqLxMg|Ac*esAy}Rm{(o*zd3$+vRrxhXt;m) z68>Gn|2GZ(55VGI>HgMU2p-bDg%1GvmKnQ$fC!7=>Vb3DGgbe}paSa55@^WZk}-1# zOO!(2QaP|cUGPT+a6{DKW=$+^Zptg6#|`x@w(4bFi5H?6;eOCbB27k~-Q0|obLje5 z)(3qIXJ7qe>x}2KVr0Qj5O`Ss9pmvY5um8QK>Qc_^xtOTA2jN}9siw`KSOvw4gwhv zQhjuMR{ZomtS{OrdIXl;Lk?@790*FERpKUff#vNza>|Xq?-f3GTshm8yRkbaMq|wa zH{aF$q{uU`ms&WBb*cjzmn+iJ_=~l!PXt+wId8TV!N62IGBzwxndi*q#J5uYPWx`4 zKA(fRv*q9`%taOo6JZXWN`u`1*&6M0#&FivnHSSKqXgt%Xs+yQCa2?~vwHG=M{3m! z-_!M~cFoA2Alcy@y404UVcWC9-&Lc&baXD_f)FR`pE%#Hla@?dOHWkIVlOuDrt7n* z^tAoFmZ^2Jh6i|&=r3L+Hh!zg#L~a*HL1eMdkUewSD+1;85iY$zb00aZ+GfjBmi1A zTMt(Z9spE-ELqGn+MK>f$l%_IqI248UoNe?jKv$qRzDdY*0g-aD*uE@8Y!96;(Q*d zDn=w`JJB(gOREhWbRx+4XstW>vgT@*S7B}f#*WS%Jb>D)S0ttcpB;wLYO8aPy#pvg zg}Q!zm&wvbB>8Bp8dW+uC?l5*T{`hiHitv{DJ}JwxqM&l0yvPEsvI*om(R2O8HJE)WEUVUGE34>=mX5f30WAkmWe99rX3ExY-BWzI(BN&JEW5CK zsfsvg5IenGOKHE0+lgxd7X+)?k?btrrktv8m0R=I0q@Ska;*BJ+x9uF76sx-9cwS6 z#+oInJ2W1yhe}Tvs`UCoCp5b*G}!u>{r}djCgu_ewo^u}-`!G4eBLv*d6UzeeCD`J zuG^gYaXsg9+FWVI_plkpy#nLtD(Efq)GVP-$ANU;+}@W(xb7`rv7rCiglPEbF$89h z+fS#CLSt))M$6~wNkZ_m=2}ATUob4cO8V8~BvL~Il6O6c?%QfRRsBmVfia`UTRx(G z2*b-*J{gQ-J?JU!CEe%ri_fZ0Qm|TA%lX%@gC!4OkuF#2WL>}asnn)5=&tSMV|1L9 z)^6^4UeW*yZvpRRsr93RI{ALS{KJqv zYKdZW-(44TgR~E6KKgm=228BUZ!~&KECyuv+3{s5H`#2^`EC6?MqAOHTERi>L#oU0uW&Q8x}U)=>K40y96@k)t+Pr zolaSKY=efW*1Kqf_V8(lxB~A=o4Z_(n3)dVK;7 zmmfcPEi+p8r)nf)P&-O%)*FX!Mkc*;yt1q}rx?8q<^qF-+@|_En?RZrJdICR7*-~1 zH<}50#n-lDjf->|-HnEc4K>EbE%aKxcr?$d1D|d5%j%mkL{EHWFCjUZJH1UpDJ z4qr57*Jr6P$=%mjMsb&qEAz6k2##L&;u|rLrl#|FX!W0F-_UeY>ZyHy_w^*?fr?%n zDWrApuBK8h5|bjdetI^&&YyDQ?tO-IMprx}qK@n4-2e{COP-wh*C%n9G93~t_&5S@ z$m1|E^zlhe5!)fQis-nrnesZgW*SH+WxAMhytAqe`DfW)Qo{7edRCr?^1@s&c_nT# zqT6zbs3OL~m#{D@nXIt3K;uq85x)1{q;L<Qbt zH;vxjZarP81k!dhD%v&BInHJbsy{3u(bTI71qB?J6WegX5AW?2HbM_#C-B?yE8 zllpYO)znmQ?g`fYncR$-IZn-Q+{RV#zI_iHimcdx;kQz32y!kvR*NC0Z(p)8^IZ;R zeoNp7@f&rJBdLzEjCNaBp%Fz?9+B}s$>3iDMS1OIWfheFp zN83}rCAKqGIPiRix!5K*zjIWkcbCpZE@ewyX*QD5rZHJh--jHEeD_1Uq;^x#)%+!J zK?A#gG+t>wZrMo5eG=@n2BL&PBfF4A{So$$g``L0c{txd8hUVH^-v40=eVr-=0<#` zpr`*7ROzXKt@58O_Iy6h&^5_Eo{#>*|^7DKLpH>=}b0lG7^@tJ{b((c@l+EUC(9H_9x=J-9H^}Ru65x@!k#eK0 z+~iqr7*erg_VT+pMXYKanpszN6z5omBbUlfE1Fzg+Pw%R0qx?m+SuaH=@#+mXVkx@ zywKa(*l(Ge?i|RIu3YAwB-mD6+#mp~%I1LmhPgxfjQgoAp6ChIZ*4M!Z{}4e!!$lR z6^SIG0^5h9GMA=Hw^e2jhhr*c)VfjVgDQEzPYz$dc}y`IhN+U`M7r7X()OG}X!MkF z{*|AUnL<}DSNEcA;}-V~ws`Z;nwj~h3ePF+Ob&@Sc3LxuT?1dJBXi`$whKMe2bC#b z)zuvy7;X6a#aj21YDYUHcPT^h#1s9s&+R;Scc8qk79_i!Q6PWZi5TNICf6r1aS=() zkD^A{9d#t5t5<*I*EdS=%yu#yN(|apUg9_H^X%P{&YeAnbv)at<|ZcDGk!K0Q(1?3 z5gjt}pl^3=CY&GdY&|;73&J}u5M1rhM8SB_q^>hJ#+Tl z8_D(J<#;b_=7DM}ecc`}Yg&;BD_{!E7r?%c#dR{uV;s%HspI6S0 zcGf^*Zd;sAN-a$9d4jypA#t}X??=B}{hkzhxSR$A$Vdr+mz(_FsoobuTj&zjH zHf7Q_`+jf=+IEZN+*~izsy9iU!5qCLtm?kc+S1Et%JM3EyOj6I$r|R$@kwR;(c|~B z40lIUVQO4H+_M2 zAj69a;Nsf|=m6w4m(106)^V*q*Rq*eO`-cf-}3%yycTG;odymr zuZgq*&HPTi4vF-ie|LB%#80IOyaf4y#?SpG<>I6*^5`$Fr@EeX=by$7W5;i&)YP`# z2G$TZ*#YW2e0_JP`P|Lco7pbHpZc!cJBOAO9rQ^dgjR7#cWZsG)MwT}Q#~32(G4LY zB$*$#?hWkkRyj8DuNb^bTD=?CvH$=8ijWYS%GA3;54Hv$v_8uR0P+V2O39#Npx@JV z`KkFGTP@)xL?sK@1^h4`0QqYdFdiVl{{3%(ATf+T7%UC=pEdwuu)p{}ZUC@g?D{V< z#vl2LuL78yrIVw>2M9y_+5T`b7KyYC4Jq7@0i6Z;tB<@M)5O$sR26WY1p=63y z$jZ+FmxHp?OsZ5fEz=azL3upI#rwB+q5S}JsqpPY%Vo{%K|AO<$U~uzEsTp0{|W#z zm;5AUXGi`cl0RKY`h$;<2?^_K9{_xExNm^lV-c|yJbC{=v-F>%@OS3GqwqYO*;Ziz zv^pI&7K|EQ0#%etLa9e;!4=-KYY-~(sc$4HtG}Lj6&KSr+=y;hEWI~&CI;8xo26k) zUk2YTm}rT0C&!VX;}f|Y*KP@#JKhPWRk`U-Hx;So)2(N z*I}pp-rH^pYHhP4RSAaysW|5+Lvr1pTnB&^i&!{egR<7JXCL_lNcgJb)$(T^7^AT% zTXEVxJu`fL*zDS)T_vq8O4V?lwyRrKaQ#NFJh18FF^xtj0eyF5%bP*`N$U^XosdT| zlmwyOI`(&op&IV7J#+=4d#rGg_VV_|=4jME!k0x7r7gJ)&ulL8-ws#0%k$LJsO28$ z6B^>5Rx{N)(4WM-$1m@2W13@63Elef)XR|U9CBOn&6mN& z`M1o}ZF=!&7MYUrtA74nO1=UGvAqCwDI^o^@FYc+O4yQC-0FI8Eha?O5T| znQmQhlQ;ABqvwOCuyCacp?In2YG;C(jCK%pP&$==dgn=y3B;>ew{3YzP@HX4Y12RD z=iwB9Yp-hSU%W4OArD8USe^UfS#El?tf7LiKw`|M;NXJFeZUS)CZebrnUpLo#6{|b zO3OX+NwzJ`uy|QZgI{-sG}HWruPQgZYUSG|Hn#1{QF8>MQi$`|BnQ*>`gJW|xmL zx#}|KX2L2CILqYRP%bgu5skrMst6s<<*){S8uc3F_%iqBICey zw3M~c$f^SsjchhDe1}w$({iR#I!j|bRzIDi-E@FFf(Pui^g?BmdDVIEFoObYe*7AX zXNgz38VzpL;mre_sDVFhZBK5)!xAvN48MWKY|vU@pGFrhTM=sws>dl zBV_`+Ax^NQaPjok<)2i;;&jSI^+xn|`Meg1S3^muqAmZqe|=L@w&C+0w9!7!lUk ze7LLb^oFLD58g&P;ont>JZi|%=@I-!R7%aHD ztRgwKL6)inrk<7*5^bFW4=kE8^?R5Li_}6i=ksT012(e|bdUyltVMgZc!0^pBz^z{ zHx-e>Nj#QVEyKNVC)PuWYv}=N!Gm?QuJO+0x~i!tAoRA#*;1JNiIHwYd>UdRB;W5H zRTH@SPi-44OXkf_^=CN{c?L8|-tQw)K~C=qwL_OT@;HVy;YQz>^3cb(bW3#KHLYZE zeLPZ}MQX1V?$}yOqQl1n<|SW!23ZjFt5B|cZL35toHEw)DKsr=0ywQzE>qgqdRpD0 za(axj(x%IRg{+f2RYUD(sm`X7o37W2&PvdZIW0qxYSYH)SF5H8vY=h^!plRTY(ebryv z(Y&;Oun}R&`>XOH1E2+AdP@gU;N3VXTFWeC>Ov1B+WCJEaXT4K%b{;WguNhvvC}%# zY;0di9b_W=-pC+2Em1CW*}nNqM0zJUBo;^Qof(%pS$ZcgGf=eW=#i6an3MpFR$FnEUIG)wpY6}%Xn*E#u%XbR-1U;; zKKOX^L9rhs#A!dIbZm7#r+h44Wch(WNpK9l$p#yXoV%%lHG&>? za>JluQ_9#TVLC{tP`%O06hYR@?}`#-wYAkA+7YJrFO%p=Put!@31xEnoV~%S+p!cik7n?)3U^iapTyL?`Y_}bHBx_ z=2;>1&rpo=YAg~NK5tP|L6t_?L+3PLmQE#s3X0rXSUkG(&iyU;1p5W@EJndAt)-SA zu1;o3FP72k=sKHo?RiB{v%HcR#iks;XW`qp8K(mFwWm!6>X<=4+l2Cy0~$uKq7Yf^ zb!ffy!@&7S8u06`wSC(@{Rv)5@)y_*BAwRSxUxg#9rQF_Q7L=KTL%*a^J%lMffJ`8 z*G3XTBTv5_>|mexyFTf4un4-sB#2Z9=Wc#7`&b^Bdg48FH{3~O#x9p;8EL{IPC_1X zM*$JUy|Kq1sziSC3|aT!XTs7ZiS?;Il%+@&*3fq+g2LUF{s7p9OcU2uh%7<^CeaRf z<>ML5D3v~f_x8O0wnSV>w5wKTf#`TAL8#V{t4F2ZQ4@bJtGP^}W$~N5us8^%WgbH; z*A97hq1MOFC0Zv`JhW8DTe_1TZBmtshiH^_H>m7~9*Q=TY*zv%^Y{a=t#9Wsmr1Q!M(uny0)rmoBS7#^PCBgvKe-aK2gc0DQgUt$wR9am)J ztoC9%%xo2=K8wxq6VQ4%m__isD(b1~%(q*mEL-vlVoF!uQSwsN>QysPhG%?0xM#20 z_>Dx$di{lvU6;UtM*T7YrGd={{t4mqsqJZaS+E#ypoxRR(z4{evC-I0S82u(9v!`L zKE)Q6j#W)(UQ6SMV}tYOh&TbAIu>f|$V%ybI9tZs&7I-oi37umG(t_qWn!B?^;Qc- z9<1PX%OB@cS1obz3*>^q6OrFXtsdO5+Wt;ZkCrrk&A7g98X(nyx&0|R8d}yQO|@=? zecmn3?aA&9GR~q`ewX?Rk!T@FRh>o+884XLdmSzA^!iR!-iOryNv+1pY|;bc7E6_p zkF=;|G1~U+#abdp;l#i%=E+R97|7ug+sB1OEqA_5v=%u|a9NTsdgxVq! zl8C%cD~sh2EAJ70+Hc+CPNbq~kXZ88tn>lu*inHg&Q-?GM%Y5r*VHE>;N7)<4?W{W6$f@vbAhur|2+R#@lIi zx;$MIWej88og;PfR(iW^S@%))tbg$Ee`dF{ri|m5Nl@WKSoWXAT>M(b`Ir#YHv<;E$h7WnQ~(+(xsFCt>(iTN6+R( z$7}g@UmY@=^P%W>HDGEa*&P=SESEUdq_5>=7A!;QMqk`U*qU76U{2P31T%V_nO}dd z3=Pb#hAnNSqwF0IAO4Qif=SG68JL4F2o^5*PJ2{m@>+Y5*pNy=|4)mpwv#(qETnH% z4EGX$$zn|bO>njaBJ0A6k6oPlwF=_F9dtt8f-XUd9hU!hO4(@r9tSe^p@Y%UDg;C9 zlG6(%<|8Ah;wrBC0gu<7xM+U{|Dos-jxdYN$%|#Hk00zlKUQIaV+Jxp;KU~2pA8{n z15$!JAK@~jCae|CD;+{Q1OO8?;|&Uoss;RU_`D4+QSy80R7T9uEP##D^Dyv1yi<%u zvalx{j`#XB#~I!4K5#NbF%hjb!6YB0Mev1(L{!)dsxB;;uPZa~*!ssYe(tUQp1E!VdE7f28~H zi)=tz+df3mE|JrM+z~?jqqk{8VS^pt>xQY`+r#1#Zp@I~6pux6!K)+z&m0ST8bSEH zueOREA(v@(Y>^V!oKV;8#iEyW`${t(R#~zd^E$|2h-)_GXL{lq3JcdIp{=gnONDaN z&L3L&z!Qp^*1Vr$tK}#8#rrm@e00F+jQm>roPL!u)o^lUzzVw8QozgidwqAlq8MvK z3KftpB-?@gAp7<8Idi2*h|%;lN#>#8*b_Ft$ieDcHD5N<@K~r5Pum9dw}ZTpLAjid zR36P`%Q+`m?03y;L$^RmQm~iL`(!5g<#pKC@Tf#!)_q#-j zCJst%D!Wb9AL!fU@Ud~Mht5vrF@K%7u>t)I&*GbdJ3|_xrw!W;44KjtvZ6|Tiys#F zWC_p12*QKx&aZS+op(|raox4^u*|6WU;V_ra{4ZPc?^+E&GVj=zo-u6aW*G$T9Fq+ zei}$idUZraGe#V6RhHE)wYbYvh`|(PW5uc6 ze3q{}f1Uo5>VoqCG~Pgky4_ZH4RYP^Jytyo$)XzKB1h-2RAb^F6MQ=Mk(uT+-^ay( zJZTnOCt)`65Qr$uL>>Q*ge0J>NVEN^uUitg_`_7Hd+p}ighw3SzM49ncAiqb?!hoF zjwnQz1k38CNroJXe56)h!W<>AZfZjonNDr=o?o|a$SwrD->(UxkTmR6 zFKSh^1Xzy=9%6mIC)q6Eqie-cme>J#w?J386l(9Pc;+we0$2v7_Ys@6YB7@ukHE>Z zNSo=JHL472Q15s9&|U`3cT$g+{&7T_js1R#VQC>n$~6UroDTclc~QwK&88mtm0s*A z(PzzBVU~qryh?BN8FSpDOjr_ng^n&+>u#q-mI>3%sU){Cj2=@UJUnn1tP=8EN|fJQs?=El9iRbbshNYaCBJekXHsflw?GVRu}IC@R~&v zx*_NPY1|&oVT>!2;(ur*X7-WiG|W7`gVNOu&^aW1it5d<6lgt8swm5z$O4_%^Gf96&zB)k7b(75n!E# z{v@y4?v$E;uD=5IHKrx;2xC(ID4Ejxc}f+C56`l=tx#2FxM*Jf5t`E#G!9S)IY)fj zO{vjfho=%aa$=(CT6b)xfHj|_w3bnW4xE{JU-r_quQ+^mF4vL_)8J++e3h0Whf~Ps z`K8mzJt9Tc7p*}%CNaJj{V_qrMoOrK_~QfKgl}DR=9uSR{o{e(E}zQo>+4DVQD1Pp zuAu!{BCpvKT#!IgP!er#r0jvlOo07O({%VkP*I}&K3odES=Htf+s95Uqa~`lC$P_+ z)M@`&;AP}uCSf^S{+(C?RrT3a9=sg+G?!tQt`_4BeyN?xOKCvW3hHp_`;AZWQ-m7W zEdJgdRpRPp|2toR-gJN3|G0UKU=H((pn|MP-PykKS<*>or?N}Hcjx|AV!PQQ3gT&4 zk7Fh(xxlI)W0UCzK5xiZJq2vq{eNYEosT!iVYPm2wP&hq=zIhQZ*EUntfM$;cA0AjpgXM{k)}*} zFlIAGILT{XEm+R@L}@6}e4o+E8#TVofYNRS2+}FQe<>Nqk8Mz)K&)S zxRM!K+)Fv==_Ldsk1hB$aJ~n6J$=)W4_twa2ylI*Oml_me`9p=8RX+xSM=n;w4<=O`=z z86#rr6fc{M2vyO8uQp@z>ZC6V%E*l<%_x%H#Ig!(5w@4iFy_GLI2?zRW~dGh`m&UK zVco~Y6!2HdiDROy8l_}i%Ry+H*Kc6mHp?^!*1)49bJ2oONKi-qOLgn}7u!~h7g$F1 zQlk0&B7Afw_+hN^*ED3KaNUYv##(I=*gQN1n{^!I>DN|U+W0*sdOSEC?65hCgfj9S zOGoLcU}X3eS(RjI9cirTGh^~fs3A{XcM;s;Pm_~elwP-sNkn*4&+yt-qHW%8={cjpuXZjJwb}3GlOfMA<_V=*YkX%qC0CVg1%r^`q*jeN z5FF2n$Zoz+S8sd07~ME`3{eh-IHy3m^~?L01n=!4I4u}De#`wXkYgOFRV*LWFmJ6y zGUlH|M^nBOuH>x8p$kbDd)M&#x{NN%&LHVoI9gQgklh=Ep!^3eI6?Ie2SsvU&=HtF zbyIJ_(3mx`cath*h2dV@?k110J4tm`>_t%Q*o%)zs{{VMa|S{0>r3HJavT*TsC4Ug9-{!*t; zG}++%-Ab4yf;1w?cV2adbO=+!CM!y<%60)(Y#Ro>U?=fF&O6J3Hl|=;fB9Q_zv+yH zqKKX-+j!uE2OnV&6X-b6-y(U;oo8VnrP@;cKnYe!B;QrrqY_eri&3*v9RY(z4L6&@ zENTb4WQ%IG?xQYVcnLr%=~txDAPgAWD)aav8LgN~cW*NygS%liyVy;`-)FasIf)#C z!YXzg=PFeUix#gbKKWx#VcO869`~mnlb}A^%cB*}O5+ailYJ?M-D+`FT4<7gg6hJT zyGld@3%$ktqKp7Z7HZMag$Wbup%f`jk*dB$gDI<7%$cZrYI;8fAm{zy1JHQ`^+1Ry zGZ@#oWvxQ}aY%>T(pAj@TMzIbLCCh7|?StH;sMw~4B#|mG}C}e0lx2Ub*-d?GW zipxqqrrM*+Mfv-CzWnKqFbbyws0$cyfV;nqn5Dct&TMH-9f7Bq8E8C$!~N_#&9Y^d~G2n%wyPo91D% zg?(x!1MSf{$BS#3t`CcVOD2@MuiH?_wz>^h7!rImQe57PV?iBdTSIDdb^aNa)!XxDX-T^FP^O8^DZh>s=sjMI(?DU=YTZ7NDj2BP?} z5s*zvTg&y@7;iMl17^%l-;LOjQk(+&H9Ni{Yah6K`Pm;ezJCAs2M(|ZCgcTZhQd5A z>qxot_eT*S-d0C*TN75tx7ZfbiJGr_AG&|mpaT1RQ0$P!)PhxF=R}A&uW@M`A-9|D zBF&fgQ+5sbp{XoR!89BuquVe1GeaCj_G#+fMlnLs@muG!x@~I~AynIdtMBgpU)@u2 zj!%eKUWhmwRGb6mc^xME>tP+no@;Q@YUy%8H%McZcGOz|3fb>RC#N9qw;~j^rIaO^ zKX>o|cT#9{kM;Joiy;;)WTbqd$xDP_$$}Jj!I_wJzHPCDm_>zjzUpYCH+(?uFtPxn zgUD>QWQ0UyuAjKtHgnI5nx@}~w@r+7nuub*#HN%&?dGb9uJbnq!hhwZ91YrwR;pMb z*4l)m3L{b7spMTY8t9z~#by%^PG(0@6GeX)nf<=Wv!ktL_$5Wob8ALH&Af13R~{$l zbaqzDF17RfdM3h2fAcg;s9x^$v+W4lAMA>)+e)Ed?jw)gHaoY6XtLw0V~lp;$TzUT z#L+PRRPsW*v{`&qv%LgTGr4A}nROjhq$d&koc!8)Bg?A-hG)LA>Wo_&8p7G&uqK&+ zd&yWzSo5K72j6W;h>281g{RzU%NTSX;@!B9o^DaRgtH5rN|igoa6x7H zwyMIh*Hig0y8pfS)MVAaOKvDwr5@`1>x2B(Cv^?1aK+BEFKSWNX>vqbnqTVAo-~4N z?mGu1?;t$wZgdX4g@@t0erSE-uRyBnSujZ|bBvfG>8FZ}?e zZqBk~Zk6TFrbOG6Da}6<cULS`DRHW)Bga0cjfi(&1u|iBUO#WMb z)M(^YE5dKPJ~8{cqRWi^ZV4&f(`rCqMRh0yh4%RGiE@syvZy9l!{BIVI3h?;o!6&s+knG`8g` z*zNQzmA#KIf;}FC2^%n#8Iv~Q#*trLo>D8DRnpeU*eu6XtT-?F()_G37Y;_$M2uVf zJt2Pu?K_M{1Ve7d$~?T(tRH{xuXYhDPOw67{GxBzohkN*Z;n1i!N|e3++Q4jSFX}< z?|>m>T@8q1BnpuxI%?D&x~bR;raA486ON`n1nNb&X#m~H_e;0 zMjm~ziQqH6#tHK-&XP{9ON%sc7OD7{ibEs{eHW=&J}{4G0nzuVWI^;(q2%7(0C{fz zP4a-T_-Ee}qqj{xs&CqaFU;^NOJxrdM5NGYDi6WfLq!IV2Lce_h3JH&WFmsSHsm5! zrqFzM6%*%6VdsYj=YX9Lh?QT0fuB)PrBs3rgj{?(+n+Xc-&8OZ(gbUZ%6>+wsi$13 zJWW2x75OCz9i_+zb)7_uMCVZ)A}$rfqWGsO34rhW0n7@#dlHR}e351ofxt$ZpJYeL30uSF z?lCy)tlUshTwWg@_taH2<9s>4Af_zG{MAh!N}a>5oJ%<_DZt;zdFQP3zB^hS`t!Hv zuvG^!U_+Lc{hpiG?GnS~v-CqbobYoelSSK5ZsT*UzYR%8WMi?@0}shBCtr{ zy$vkV1r_)OuJY9GKmPuw=a0H;@EZZ~5trOdKgKks6sg$>?1R2R05nl#Vb=2%&7W{1 z_pKQLeUU)bY39Fp9Q4EL0ee0w1GmWop#c$3pWpJ+VA4)PhdUkppI@`})01W$Q&r{T z(`u<_!-3L}zl8`XgTVvvCn0J*$QGXrK6t=ez%S$X3naw;wfk5$iV*De)2nhfJv#hv zGH~NhLSd2o-t01!SRzu2Br~uY5@GlibECtfU_GveM_K48!J5Vw;~_B3egLano_|I2 zSEJNlU>|9aCsZlqW)1^CAsATvE3 z?k`@9o(>JyX+y(6Ih z&WZbfe_jCU;KrkX;aRu=QxFm>7_o%;Q{IP_MZG}i;Sa`I1!w%Z$Q>h{|F*@JBdKvp|m}*xq!hL==&=wAzt8IG!=G-LFDx#QSwX18dE~&U^Azl zAGj%s!fiWik1qC>*Y4fY7TdGNUYG6FEnaPp?@lJ?N^#fwGalXTEZ}=FtvNGx%XUES z=iU7i2G82-&Va0^u>GB;>!BtWoi4i`hucoFLZ4%4o0#UzP)0;R90|()cm~YL$t4R( z#mN&cO1;}DL0sv?>z6**wC(Pq+v8NMOsisYXAXe7&d7qw)M1Z(WNH%{*5$HAu zqLOBmxVnwm#<+h;em_-79sTf<(jMy+ih@a!Q2!qCCf8V3_?9FPg-0T-K35M4IVorZ zE;Huwuh}rOShtpqhNfOwydKQibr+hUi0BUKT^3mC3Cyxu38!5r%@OdoV1Gtw)ao$P z2bwzUb^5uCHg5l7(w~oaa^WgFzI+rFRFM)XsDAB~dvwD%Aewg@ydK}q-mSI|J^QyOg#)7=w^q84&m!{Y&;smb-a1P;IFJ|gcHb)KjF9^bpW7`#E2rwgL@t2j5`4>%o6 z`pqepRvP;xdv4jF9#B3Iv%=ik!uP;$wSLsBefo_zsKv3PL{XX`ZRGRQJ>jzGq3f--hCYPLLm#?*#4dS#I_#HPLwHZ6rh}tq&Z9LezqnEGt`eSTs zDOKBn7xgapMK$luevfubJ~z*)hqyg74;x3%nwQy`hEY~{RxZmJ5WT;=f+dv^~Wh) zO8U(A=rr&S$Gl$HMb`YSwO?M{#6qN*eQ#yAR^B&i1sG!8SF*j`#^wy%nkw?|(R`+0 zOZk6lvpJDEd=099iJtg#r4c1ndws^uTW4^Y|F+N|rZ!!}xpm2HWzMI`kSfy$(WY9F zC}VblUW2o{^uC`@uuW@MLkzQJ-EzD3+JwsrcDRm8d^-9BO5L4Q3YFak3y|`hJ3;FV zv1RLiKe(-#W5h#Z2`(eV!HW<%*-_T_KG1_Zcd+t!8gysw)!b&h+bovmz>w3n?*TPa z=hA$&SwdB}H12zYIq);ZPBa#bS)P2-jxx)R>|uKiw`of_2e0epbU$sG)z4ky7lyj~ z;tz;7VlnXr$UW6tq4BbKDnD8a)MKZ^e`ESU>1omAA%;ptViJ>AC{CWshYvs*>gqho zPn+$;cQyy!ObM5nM%MSEV}!}_GCiW}iW0}(F$pMWX=$TW8$K3gTb0aok%giJ?{SQ_ zndc;1HC>&-0a!_CLjuAJ3>>Chexirb>wk^dSMYD|joUJ5!YEq8L*X=uLH%ayf~S+! z$C%&f03uxT%Hh8xIu%we*D5TZ{W7l}ei-7o=e7S_}8hh=Um(K01d5!Tr?I+ z@e=eEIRc_vE4?aAs)Rh_kiB~D-UG!8?w=A;46nk(A*I}atD~p9KvMV(H?n@YO(z%x z1m@170?WJGrH9_yIUoY3nwW^fR@np^w-Eio;pp4=z&{HwFX_CT7gqnK@6f>gq&7d# zQ0&GmHw3-1+NGk}rO^BJX0y?GdqY=;Z#x-jYW<LC^UBKTjaa4M9l+dxP@~g z2qgPz(!pmuyRR^cHNW+EMQ*g7Q1yGs_c^2?S6tq95hlH#t?jIHI@``6Aj=cQhfCrn z>z{3S2*4(nv1qRK`AN9KG5+(-$xlvJ3~A+pGEY`FPmm3J!I$19tH`VD^25N=s}+a3 zG+|PkphVgDf@dwQr47HC=F)F}253uuT(CXc#gV({-pL4*SAT*$`astP zW@~Mc8m{0Z2C*24u?etdc6a0aGWY(=!l+bFHAtrvZsyL5HtkFto_!*wepfe#YSZa_ zQ9V4tO7TJJfx$JXom+?CceISvQeF@J5;_gt0{01ovQ1Z2hl*c&jP0h9a5SD*JE9>j zi>#^wZ!F;w$vIt^wrOE11kK_uIc5bt+8)4LF*V$Pr(G0aI+Dnhw0{=d+Di9DP$}g!AjzzhPUJnIZy?tY=e(tZaV+3Y*k{y>JD@?pysRA$}jkw)~F#h9TJ%sBH zvIb5&lVZ1DT5RJ&iPT`#?KB%os#=+myo9JiFph}=0HXB!^psu4{PXjQG-8Zj6-on& zY4IutzT*KjE21%n7k_N?7V3Q_>2{wuneBzS;=X-#BG1|&MBLUG+n)ybVN*H3YH4_x z*||fYiKbLk;%VQj27Q1B;J{ol8s!-b<47J9CtJT3YC)$Ysen}_4)*KMo-UY}fZ^l} zA^{NdzBzC8WT}E9r-52jr5LJ&!C>}%z;!~0`CTY$oJXRzH-sm>-2xBKB}DKQaI5#L zJUIZMUKMyi*P=>CG+Iuo+(yjA2aag~ekt=SezFGJzVQU{i`Zbx8}GsCw;?I`X}=Pa z(MA3m$|k{Ae}cj0tTD>4QC-{~_+I}{3r@nYNVtE^;e5}3ycYn;Ur*&9F_6Knr2u>o zBz)kd0_??b=l^qpo($Z-32b5mp#GL>XhVby6M**}nz@JAIKr?42f*-G-us?9K?*QO zW5iag{nT_XY9dCu=4!#+$lk9f{iHLTYPFqv=rF1}adh=!0ClSc%3Sf z!uBuPmFcOmw%OIL(TRh$3iM7&C~<67XB0))sZn}LpND{7)f-a?dxHs!@q|vAW%AR< zW){T;=$htl5^eNld6Fy)X`#nmTiox)h5E4;Cgx2urXtW6qKt8IH4N7UB5-jl$=E=! zb}^Rb^Q|=KY)#SPk#Y=$b$5A!U$jO-p0P`dA|{BWm;IC;*yK;sDk{n)#Hz}PxRKBe z+hFXC##VLZPQy$~(<5wkwKjATYtzKh(vI92D{{+yM&{kp#2zxZPlu1pPZZf*==0dw zV_!I=xbn8QGbBz&zAzGsmUf*)_g$g)l*BhQ{(dKtM$4l|a^5eqIlxnq`3i4Gmto7u zSU%#ymT`NPin_#PW7Mp7l}P%~8Y9XI!^V=TupLvfEO-)DupHw=;or~j{Q(h|fE&=}hfIx`-6Z*&*u)*L1fRvcLXpPAC!2bpH4TW?7 literal 0 HcmV?d00001 diff --git a/assets/6_Integrations.png b/assets/6_Integrations.png new file mode 100644 index 0000000000000000000000000000000000000000..c072e425e8896a39c9b7aba4a84cfbaa3c6fe7f2 GIT binary patch literal 144197 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 Miz|rz5itt*A4>d8Q~&?~ literal 0 HcmV?d00001 diff --git a/assets/codesandbox.jpg b/assets/codesandbox.jpg index e9949cf64b8289e461f4f138d567ed518cf82a63..1cf7a849012a7213063851f13cc58fecc8564a3c 100644 GIT binary patch literal 12144 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 $z6{v@OOcfOSmA%581y%Z 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 P^(^-e)>B6C?f3rzPP-;} diff --git a/assets/graphql.jpg b/assets/graphql.jpg index eb09f34e365a7b8d3888d5c99d741e26edd88c99..0015ba7ba6f18fbcfb966aa9cb3695fd93e07ec5 100644 GIT binary patch literal 41266 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%0A&+b>%WwKXXyAmZ3_A%z+nQCR0?zd0J%aj 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 LM&0`lk$?Z$##Rp= literal 44713 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 L{>zje@s0d{i(KpZ diff --git a/decks/food.mdx b/decks/food.mdx new file mode 100644 index 00000000..691e2998 --- /dev/null +++ b/decks/food.mdx @@ -0,0 +1,534 @@ +import { CodeSurfer as Surfer } from "code-surfer"; +import { CodeSurferColumns, Step } from "code-surfer"; +import { Appear, Background } from "gatsby-theme-mdx-deck"; +import * as L from "../src/layout"; +import customTheme from "../src/theme"; +import GreetingLoader from "./src/greeting-loader"; + +export const theme = customTheme; + + + +# Designing a ChatBot using DiagFlow +## By Shayan _____ and Ruby _____ + + + +--- + +## What is a ChatBot? + +--- + + +## ChatBot + +### A computer program that simulates and processes human conversation, allowing humans to interact with digital devices as if they were communicating with a real person. + + + +--- + +## Why we need a ChatBot? + +--- + +## Never miss a chance to engage with your friends or users + +--- + +## How to start? + +--- + + +## Google DialogFlow + +### "Dialogflow (formerly Api.ai, Speaktoit) is a Google-owned developer of human–computer interaction technologies based on natural language conversations." + + + +- There are so many tools, why DiagFlow ? + + + + + +--- + + + +- Built-in natural-language processing (NLP) +- Machine learning +- On any platform +- Offers cross-device support +- supports 20+ languages + +## DialogFlow + + +- Use machine learning to understand what users are saying +- Build Actions, Skills, bots, and apps for the Google Assistant, Alexa, Cortana, Facebook Messenger and other platforms your users are on. +- wearables, phones, cars, speakers and other smart devices +- Give users new ways to interact with your product by building engaging voice and text-based conversational interfaces, + such as voice apps and chatbots, powered by AI. + Connect with users on your website, mobile app, the Google Assistant, Amazon Alexa, Facebook Messenger, and other popular platforms and devices. + + + + + +--- + +# Let’s get started + +--- + + +## Agent + +### The face of your bot. + +#### Connects to your backend and provides it with business logic. + +#### Is made up of intents + + + +- DialogFlow allows you to make NLU modules, called agents (basically the face of your bot). +This agent connects to your backend and provides it with business logic. +-An agent is made up of intents. what is intents? + + + + + +--- + + + +## Intent + +### Intents are simply actions that a user can perform on your agent. It maps what a user says to what action should be taken. + +#### “What’s the weather like in Davis today?” + + + +- They’re entry points into a conversation. +- In short, a user may request the same thing in many ways, re-structuring their sentences. But in the end, they should all resolve to a single intent. +- Examples of intents can be: “What’s the weather like in Davis today?” or “What is the recipe for an omelet?” +- You can create as many intents as your business logic desires, and even co-relate them, using contexts. An intent decides what API to call, with what parameters, and how to respond back, to a user’s request. + + + + + +--- + + + +## Entity + +### The values to extract from a given user’s input (keywords) + +#### Dates, events, distance + + + + + +- An agent wouldn’t know what values to extract from a given user’s input. + This is where entities come into play. + Any information in a sentence, critical to your business logic, will be an entity. + This includes stuff like dates, distance, currency, etc. + There are system entities, provided by DialogFlow for simple things like numbers and dates. + And then there are developer defined entities. + For example, “category”, for a bot about Pokemon! We’ll dive into how to make a custom developer entity further in the post. + + + + +--- + + + +## Context + +### A context-aware bot can remember things, and hold conversations + + + +- Final concept before we can get started with coding is “Context”. + This is what makes the bot truly conversational. + A context-aware bot can remember things, and hold a conversation like humans do. + Consider the following conversation: + + + + + +--- + + + +“Hey, are you coming for piano practice tonight?” + +“Sorry, I’ve got dinner plans.” + +“Okay, what about tomorrow night then?” + +“That works!” + + + +- Did you notice what just happened? The first question is straightforward to parse: The time is “tonight”, and the event, “piano practice”. + However, the second question, “Okay, what about tomorrow night then?” doesn’t specify anything about the actual event. + It’s implied that we’re talking about “piano practice”. + This sort of understanding comes naturally to us humans, but bots have to be explicitly programmed so that they understand the context across these sentences. + + + +--- + + + +## Let’s get started! + +### Make a Reddit bot that tells a joke or an interesting fact from the day’s top threads on specific subreddits + + + +--- + + + + + +## 1. Creating an Agent +- Log in to the DialogFlow dashboard using your Google account. +- Click on “Create Agent” +- Enter the name of the agent, and hit “Create”. + + + +--- + +import chatbot1 from '../assets/1.png'; + + + +--- + + + + +## 2. Setting up a “Welcome” Intent +- Go ahead and click on the “Default Welcome Intent”. + + + +--- + +import chatbot21 from '../assets/2_welcome intent.png'; + + + + +--- + +- Fill in user says as below + +import chatbot22 from '../assets/2_2.png'; + + + + +--- + +- Scroll down to the “Responses” tab +- Delete the welcome messages +- Fill in "Responses" as below +- Click "Save" + +import chatbot23 from '../assets/2_3.png'; + + + + +--- + + + +## 3. Creating a Custom Entity + +### Entities are what we extract from user’s input to process further + + + + + +--- + +- Click on the “Entities” tab on left-sidebar and click “Create Entity” +- Name our Entity “content” +- Fill in the following details + +import chatbot31 from '../assets/3_Entity.png'; + + + + +--- + + + +## 4. Attaching our new Entity to the Intent +### Create a new Intent called “say-content” + + + + + +--- + +- Add the phrase “Let’s hear a joke” in the “User Says” section + +import chatbot32 from '../assets/3_2.png'; + + + + +--- +- Let’s add a few more inputs + +import chatbot33 from '../assets/3_3.png'; + + + + +--- +- Let’s add a placeholder text response to see it work +- scroll to the bottom section “Response”, and fill it like so + +import chatbot34 from '../assets/3_4.png'; + + + + +--- +- Click on “Try It Now” to test your work + +import chatbot35 from '../assets/3_5.png'; + + + + +--- + + + +# 5. A Webhook to process requests +- Write a JS app that fulfills the request by querying the Reddit’s website and returning the appropriate content. + + + +--- +# code +--- + + + +​```js +'use strict'; +const http = require('https'); +exports.appWebhook = (req, res) => { + let content = req.body.result.parameters['content']; + getContent(content).then((output) => { + res.setHeader('Content-Type', 'application/json'); + res.send(JSON.stringify({ 'speech': output, 'displayText': output })); + }).catch((error) => { + // If there is an error let the user know + res.setHeader('Content-Type', 'application/json'); + res.send(JSON.stringify({ 'speech': error, 'displayText': error })); + }); +}; +function getSubreddit (content) { + if (content == "funny" || content == "joke" || content == "laugh") + return {sub: "jokes", displayText: "joke"}; + else { + return {sub: "todayILearned", displayText: "fact"}; + } +} +function getContent (content) { + let subReddit = getSubreddit(content); + return new Promise((resolve, reject) => { + console.log('API Request: to Reddit'); + http.get(`https://www.reddit.com/r/${subReddit["sub"]}/top.json?sort=top&t=day`, (resp) => { + let data = ''; + resp.on('data', (chunk) => { + data += chunk; + }); + resp.on('end', () => { + let response = JSON.parse(data); + let thread = response["data"]["children"][(Math.floor((Math.random() * 24) + 1))]["data"]; + let output = `Here's a ${subReddit["displayText"]}: ${thread["title"]}`; + if (subReddit['sub'] == "jokes") { + output += " " + thread["selftext"]; + } + output += "\nWhat do you want to hear next, a joke or a fact?" + console.log(output); + resolve(output); + }); + }).on("error", (err) => { + console.log("Error: " + err.message); + reject(error); + }); + }); +} +​``` + + +--- + + + +## Steps + +- Follow the 5 steps on "Using the gcloud Command-Line Tool" +- Deploy our function using gcloud: +$ gcloud beta functions deploy appWebHook — stage-bucket BUCKET_NAME — trigger-http +- Go to your Google project’s console and click on Cloud Storage under the Resources section to find the BUCKET_NAME +- After you run the command, make note of the httpsTrigger URL mentioned. + + + +--- +- On the Dialoglow platform, find the “Fulfilment” tab on the sidebar +- Enable webhooks and paste in the URL + +import chatbot41 from '../assets/4-webhook.png'; + + + +--- +- Visit the “say_content” Intent page +- Make the “content” parameter mandatory. + +import chatbot42 from '../assets/4_2.png'; + + + +--- +- Enable the “Use webhook” checkbox in “Fulfilment” +- Click "save" and test it out + +import chatbot43 from '../assets/4_3.png'; + + + +--- + + + +## 6. Adding Context to our Bot + +- “More” +- “More please” +- “Give me another one” + + +- Even though this works perfectly fine, there’s one more thing I’d like to add quickly. We want the user to be able to say, “More” or “Give me another one” and the bot to be able to understand what this means. + This is done by emitting and absorbing contexts between intents. + + + + +--- + + + +## Steps +- scroll up on the “say-content” Intent’s page and find the “Contexts” section +- Set output the “context” for a count of 5 + + + +--- + +- Create new content + +import chatbot51 from '../assets/5_add context.png'; + + + +--- + +import chatbot52 from '../assets/5_2.png'; + + + +--- + + +## 7. Integrations. + +### Using the Web Demo. +- Go to “Integrations” tab from the sidebar and enable “Web Demo” settings + + +- Dialogflow provides integrations with probably every messaging service in Silicon Valley, and more. + But we’ll use the Web Demo. Go to “Integrations” tab from the sidebar and enable “Web Demo” settings. + Your bot should work like this + + + + +--- + +import chatbot61 from '../assets/6_Integrations.png'; + + + + +- And that’s it! Your bot is ready to face a real person! Now, you can easily keep adding more subreddits, like news, sports, bodypainting, dankmemes or whatever your hobbies in life are! +Or make it understand a few more parameters.For example, “A joke about Donald Trump”. + + +--- + +## That’s it! Your bot is ready to face a real person! + +--- + + + +## Debugging and Tips + +- Go to your Google Project and check the Errors and Reporting tab +- Enabled billing + + + +--- + + + +## Review + +- Agent +- Intent +- Entity +- Context +- Connect them + + + +--- + +## Any Questions? + +--- + +## Thank you! + diff --git a/decks/index.mdx b/decks/index.mdx index 4f6b3117..6beb877f 100644 --- a/decks/index.mdx +++ b/decks/index.mdx @@ -1,3 +1,4 @@ +<<<<<<< Updated upstream import { CodeSurfer as Surfer } from "code-surfer"; import { CodeSurferColumns, Step } from "code-surfer"; import { Appear, Background } from "gatsby-theme-mdx-deck"; @@ -213,6 +214,10 @@ import InterruptRendering from '../assets/interrupt-rendering.svg'; ### Delaying rendering is only safe when no effects are pending on a subtree. +======= + +# Hello +>>>>>>> Stashed changes --- diff --git a/mdx-doc.md b/mdx-doc.md new file mode 100644 index 00000000..6918f7e5 --- /dev/null +++ b/mdx-doc.md @@ -0,0 +1,423 @@ +# Creating a Basic Slide Deck + +You only need one mdx file per presentation. Each slide will be separated by a `---` like so: + +```markdown +# Hello + +--- + +This is some text + +--- + +# Goodbye! +``` +mdx-deck supports all standard markdown elements. + +## A Word about Images + +Due to the way mdx-deck is currently set up, you can't use local images the same way you would +in a regular md file. Instead you have to use a JavaScript import. An example: + +```javascript +import i from '../images/image.jpg'; + +``` + +As you can see, we import the image from a folder called `images`, and then used it like a JS +variable in markdown. + +### SVG Images +SVG images in turn are used a little differently from other images. They are treated like components. +For example: + +```javascript +import image from '/path/to/image/image.svg'; + + +``` +As you can see, SVGs are used as empty tags. + +# Imports and Themes +Since mdx files have JavaScript functionality, you can import modules and components in the same +way as vanilla JS: + +```javascript +import {component} from '\path\to\component' + +# Using component + Some cool stuff! +``` +This is also the same way that you would import a theme. The only difference is that you would +`export` the theme at the very start of the document: + +```javascript +export const theme = importedTheme +``` + +There are multiple built-in themes, but you will primarily be using custom themes. Here's an +example of a custom theme file: + +```javascript +// Example theme.js +export default { + fonts: { + body: 'Roboto, sans-serif', + monospace: '"Roboto Mono", monospace', + }, + colors: { + text: 'white', + background: 'black', + primary: 'blue', + }, +} +``` +Check mdx-deck's [Theming Docs](https://github.com/jxnblk/mdx-deck/blob/master/docs/theming.md "Theming") for more info about themes! + +# Layouts + +You can create custom layouts to format your content in interesting ways. For example, here is a layout for displaying a title in a column format: + +```javascript +export const Column = ({ sx, children }) => ( +