~jiyu/Jiyu-Web

875c8d336abc1c92c18432523aa8afad2b02af59 — jiyu 2 years ago 6dd1305
Added and implemented vue-fragment to reduce useless divs
M package-lock.json => package-lock.json +2297 -2545
@@ 3,47 3,47 @@
    "lockfileVersion": 1,
    "dependencies": {
        "@babel/code-frame": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.1.tgz",
            "integrity": "sha512-IGhtTmpjGbYzcEDOw7DcQtbQSXcG9ftmAXtWTu9V936vDye4xjjekktFAtgZsWpzTj/X01jocB46mTywm/4SZw==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
            "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
            "dev": true,
            "requires": {
                "@babel/highlight": "7.10.1"
                "@babel/highlight": "^7.10.4"
            }
        },
        "@babel/compat-data": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.10.1.tgz",
            "integrity": "sha512-CHvCj7So7iCkGKPRFUfryXIkU2gSBw7VSZFYLsqVhrS47269VK2Hfi9S/YcublPMW8k1u2bQBlbDruoQEm4fgw==",
            "version": "7.11.0",
            "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.11.0.tgz",
            "integrity": "sha512-TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ==",
            "dev": true,
            "requires": {
                "browserslist": "4.12.0",
                "invariant": "2.2.4",
                "semver": "5.7.1"
                "browserslist": "^4.12.0",
                "invariant": "^2.2.4",
                "semver": "^5.5.0"
            }
        },
        "@babel/core": {
            "version": "7.10.2",
            "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.10.2.tgz",
            "integrity": "sha512-KQmV9yguEjQsXqyOUGKjS4+3K8/DlOCE2pZcq4augdQmtTy5iv5EHtmMSJ7V4c1BIPjuwtZYqYLCq9Ga+hGBRQ==",
            "dev": true,
            "requires": {
                "@babel/code-frame": "7.10.1",
                "@babel/generator": "7.10.2",
                "@babel/helper-module-transforms": "7.10.1",
                "@babel/helpers": "7.10.1",
                "@babel/parser": "7.10.2",
                "@babel/template": "7.10.1",
                "@babel/traverse": "7.10.1",
                "@babel/types": "7.10.2",
                "convert-source-map": "1.7.0",
                "debug": "4.1.1",
                "gensync": "1.0.0-beta.1",
                "json5": "2.1.3",
                "lodash": "4.17.15",
                "resolve": "1.17.0",
                "semver": "5.7.1",
                "source-map": "0.5.7"
            "version": "7.11.4",
            "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.4.tgz",
            "integrity": "sha512-5deljj5HlqRXN+5oJTY7Zs37iH3z3b++KjiKtIsJy1NrjOOVSEaJHEetLBhyu0aQOSNNZ/0IuEAan9GzRuDXHg==",
            "dev": true,
            "requires": {
                "@babel/code-frame": "^7.10.4",
                "@babel/generator": "^7.11.4",
                "@babel/helper-module-transforms": "^7.11.0",
                "@babel/helpers": "^7.10.4",
                "@babel/parser": "^7.11.4",
                "@babel/template": "^7.10.4",
                "@babel/traverse": "^7.11.0",
                "@babel/types": "^7.11.0",
                "convert-source-map": "^1.7.0",
                "debug": "^4.1.0",
                "gensync": "^1.0.0-beta.1",
                "json5": "^2.1.2",
                "lodash": "^4.17.19",
                "resolve": "^1.3.2",
                "semver": "^5.4.1",
                "source-map": "^0.5.0"
            },
            "dependencies": {
                "debug": {


@@ 52,7 52,7 @@
                    "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
                    "dev": true,
                    "requires": {
                        "ms": "2.1.2"
                        "ms": "^2.1.1"
                    }
                },
                "ms": {


@@ 64,381 64,408 @@
            }
        },
        "@babel/generator": {
            "version": "7.10.2",
            "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.10.2.tgz",
            "integrity": "sha512-AxfBNHNu99DTMvlUPlt1h2+Hn7knPpH5ayJ8OqDWSeLld+Fi2AYBTC/IejWDM9Edcii4UzZRCsbUt0WlSDsDsA==",
            "version": "7.11.4",
            "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.4.tgz",
            "integrity": "sha512-Rn26vueFx0eOoz7iifCN2UHT6rGtnkSGWSoDRIy8jZN3B91PzeSULbswfLoOWuTuAcNwpG/mxy+uCTDnZ9Mp1g==",
            "dev": true,
            "requires": {
                "@babel/types": "7.10.2",
                "jsesc": "2.5.2",
                "lodash": "4.17.15",
                "source-map": "0.5.7"
                "@babel/types": "^7.11.0",
                "jsesc": "^2.5.1",
                "source-map": "^0.5.0"
            }
        },
        "@babel/helper-annotate-as-pure": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.1.tgz",
            "integrity": "sha512-ewp3rvJEwLaHgyWGe4wQssC2vjks3E80WiUe2BpMb0KhreTjMROCbxXcEovTrbeGVdQct5VjQfrv9EgC+xMzCw==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz",
            "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==",
            "dev": true,
            "requires": {
                "@babel/types": "7.10.2"
                "@babel/types": "^7.10.4"
            }
        },
        "@babel/helper-builder-binary-assignment-operator-visitor": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.1.tgz",
            "integrity": "sha512-cQpVq48EkYxUU0xozpGCLla3wlkdRRqLWu1ksFMXA9CM5KQmyyRpSEsYXbao7JUkOw/tAaYKCaYyZq6HOFYtyw==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz",
            "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==",
            "dev": true,
            "requires": {
                "@babel/helper-explode-assignable-expression": "7.10.1",
                "@babel/types": "7.10.2"
                "@babel/helper-explode-assignable-expression": "^7.10.4",
                "@babel/types": "^7.10.4"
            }
        },
        "@babel/helper-compilation-targets": {
            "version": "7.10.2",
            "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.2.tgz",
            "integrity": "sha512-hYgOhF4To2UTB4LTaZepN/4Pl9LD4gfbJx8A34mqoluT8TLbof1mhUlYuNWTEebONa8+UlCC4X0TEXu7AOUyGA==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz",
            "integrity": "sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==",
            "dev": true,
            "requires": {
                "@babel/compat-data": "7.10.1",
                "browserslist": "4.12.0",
                "invariant": "2.2.4",
                "levenary": "1.1.1",
                "semver": "5.7.1"
                "@babel/compat-data": "^7.10.4",
                "browserslist": "^4.12.0",
                "invariant": "^2.2.4",
                "levenary": "^1.1.1",
                "semver": "^5.5.0"
            }
        },
        "@babel/helper-create-class-features-plugin": {
            "version": "7.10.2",
            "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.2.tgz",
            "integrity": "sha512-5C/QhkGFh1vqcziq1vAL6SI9ymzUp8BCYjFpvYVhWP4DlATIb3u5q3iUd35mvlyGs8fO7hckkW7i0tmH+5+bvQ==",
            "version": "7.10.5",
            "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz",
            "integrity": "sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A==",
            "dev": true,
            "requires": {
                "@babel/helper-function-name": "7.10.1",
                "@babel/helper-member-expression-to-functions": "7.10.1",
                "@babel/helper-optimise-call-expression": "7.10.1",
                "@babel/helper-plugin-utils": "7.10.1",
                "@babel/helper-replace-supers": "7.10.1",
                "@babel/helper-split-export-declaration": "7.10.1"
                "@babel/helper-function-name": "^7.10.4",
                "@babel/helper-member-expression-to-functions": "^7.10.5",
                "@babel/helper-optimise-call-expression": "^7.10.4",
                "@babel/helper-plugin-utils": "^7.10.4",
                "@babel/helper-replace-supers": "^7.10.4",
                "@babel/helper-split-export-declaration": "^7.10.4"
            }
        },
        "@babel/helper-create-regexp-features-plugin": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.1.tgz",
            "integrity": "sha512-Rx4rHS0pVuJn5pJOqaqcZR4XSgeF9G/pO/79t+4r7380tXFJdzImFnxMU19f83wjSrmKHq6myrM10pFHTGzkUA==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz",
            "integrity": "sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==",
            "dev": true,
            "requires": {
                "@babel/helper-annotate-as-pure": "7.10.1",
                "@babel/helper-regex": "7.10.1",
                "regexpu-core": "4.7.0"
                "@babel/helper-annotate-as-pure": "^7.10.4",
                "@babel/helper-regex": "^7.10.4",
                "regexpu-core": "^4.7.0"
            }
        },
        "@babel/helper-define-map": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.1.tgz",
            "integrity": "sha512-+5odWpX+OnvkD0Zmq7panrMuAGQBu6aPUgvMzuMGo4R+jUOvealEj2hiqI6WhxgKrTpFoFj0+VdsuA8KDxHBDg==",
            "version": "7.10.5",
            "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz",
            "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==",
            "dev": true,
            "requires": {
                "@babel/helper-function-name": "7.10.1",
                "@babel/types": "7.10.2",
                "lodash": "4.17.15"
                "@babel/helper-function-name": "^7.10.4",
                "@babel/types": "^7.10.5",
                "lodash": "^4.17.19"
            }
        },
        "@babel/helper-explode-assignable-expression": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.10.1.tgz",
            "integrity": "sha512-vcUJ3cDjLjvkKzt6rHrl767FeE7pMEYfPanq5L16GRtrXIoznc0HykNW2aEYkcnP76P0isoqJ34dDMFZwzEpJg==",
            "version": "7.11.4",
            "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.11.4.tgz",
            "integrity": "sha512-ux9hm3zR4WV1Y3xXxXkdG/0gxF9nvI0YVmKVhvK9AfMoaQkemL3sJpXw+Xbz65azo8qJiEz2XVDUpK3KYhH3ZQ==",
            "dev": true,
            "requires": {
                "@babel/traverse": "7.10.1",
                "@babel/types": "7.10.2"
                "@babel/types": "^7.10.4"
            }
        },
        "@babel/helper-function-name": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.1.tgz",
            "integrity": "sha512-fcpumwhs3YyZ/ttd5Rz0xn0TpIwVkN7X0V38B9TWNfVF42KEkhkAAuPCQ3oXmtTRtiPJrmZ0TrfS0GKF0eMaRQ==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz",
            "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==",
            "dev": true,
            "requires": {
                "@babel/helper-get-function-arity": "7.10.1",
                "@babel/template": "7.10.1",
                "@babel/types": "7.10.2"
                "@babel/helper-get-function-arity": "^7.10.4",
                "@babel/template": "^7.10.4",
                "@babel/types": "^7.10.4"
            }
        },
        "@babel/helper-get-function-arity": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.1.tgz",
            "integrity": "sha512-F5qdXkYGOQUb0hpRaPoetF9AnsXknKjWMZ+wmsIRsp5ge5sFh4c3h1eH2pRTTuy9KKAA2+TTYomGXAtEL2fQEw==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz",
            "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==",
            "dev": true,
            "requires": {
                "@babel/types": "7.10.2"
                "@babel/types": "^7.10.4"
            }
        },
        "@babel/helper-hoist-variables": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.1.tgz",
            "integrity": "sha512-vLm5srkU8rI6X3+aQ1rQJyfjvCBLXP8cAGeuw04zeAM2ItKb1e7pmVmLyHb4sDaAYnLL13RHOZPLEtcGZ5xvjg==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz",
            "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==",
            "dev": true,
            "requires": {
                "@babel/types": "7.10.2"
                "@babel/types": "^7.10.4"
            }
        },
        "@babel/helper-member-expression-to-functions": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.1.tgz",
            "integrity": "sha512-u7XLXeM2n50gb6PWJ9hoO5oO7JFPaZtrh35t8RqKLT1jFKj9IWeD1zrcrYp1q1qiZTdEarfDWfTIP8nGsu0h5g==",
            "version": "7.11.0",
            "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz",
            "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==",
            "dev": true,
            "requires": {
                "@babel/types": "7.10.2"
                "@babel/types": "^7.11.0"
            }
        },
        "@babel/helper-module-imports": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.1.tgz",
            "integrity": "sha512-SFxgwYmZ3HZPyZwJRiVNLRHWuW2OgE5k2nrVs6D9Iv4PPnXVffuEHy83Sfx/l4SqF+5kyJXjAyUmrG7tNm+qVg==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz",
            "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==",
            "dev": true,
            "requires": {
                "@babel/types": "7.10.2"
                "@babel/types": "^7.10.4"
            }
        },
        "@babel/helper-module-transforms": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.10.1.tgz",
            "integrity": "sha512-RLHRCAzyJe7Q7sF4oy2cB+kRnU4wDZY/H2xJFGof+M+SJEGhZsb+GFj5j1AD8NiSaVBJ+Pf0/WObiXu/zxWpFg==",
            "version": "7.11.0",
            "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz",
            "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==",
            "dev": true,
            "requires": {
                "@babel/helper-module-imports": "7.10.1",
                "@babel/helper-replace-supers": "7.10.1",
                "@babel/helper-simple-access": "7.10.1",
                "@babel/helper-split-export-declaration": "7.10.1",
                "@babel/template": "7.10.1",
                "@babel/types": "7.10.2",
                "lodash": "4.17.15"
                "@babel/helper-module-imports": "^7.10.4",
                "@babel/helper-replace-supers": "^7.10.4",
                "@babel/helper-simple-access": "^7.10.4",
                "@babel/helper-split-export-declaration": "^7.11.0",
                "@babel/template": "^7.10.4",
                "@babel/types": "^7.11.0",
                "lodash": "^4.17.19"
            }
        },
        "@babel/helper-optimise-call-expression": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.1.tgz",
            "integrity": "sha512-a0DjNS1prnBsoKx83dP2falChcs7p3i8VMzdrSbfLhuQra/2ENC4sbri34dz/rWmDADsmF1q5GbfaXydh0Jbjg==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz",
            "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==",
            "dev": true,
            "requires": {
                "@babel/types": "7.10.2"
                "@babel/types": "^7.10.4"
            }
        },
        "@babel/helper-plugin-utils": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.1.tgz",
            "integrity": "sha512-fvoGeXt0bJc7VMWZGCAEBEMo/HAjW2mP8apF5eXK0wSqwLAVHAISCWRoLMBMUs2kqeaG77jltVqu4Hn8Egl3nA==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
            "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
            "dev": true
        },
        "@babel/helper-regex": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.1.tgz",
            "integrity": "sha512-7isHr19RsIJWWLLFn21ubFt223PjQyg1HY7CZEMRr820HttHPpVvrsIN3bUOo44DEfFV4kBXO7Abbn9KTUZV7g==",
            "version": "7.10.5",
            "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz",
            "integrity": "sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==",
            "dev": true,
            "requires": {
                "lodash": "4.17.15"
                "lodash": "^4.17.19"
            }
        },
        "@babel/helper-remap-async-to-generator": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.1.tgz",
            "integrity": "sha512-RfX1P8HqsfgmJ6CwaXGKMAqbYdlleqglvVtht0HGPMSsy2V6MqLlOJVF/0Qyb/m2ZCi2z3q3+s6Pv7R/dQuZ6A==",
            "version": "7.11.4",
            "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.11.4.tgz",
            "integrity": "sha512-tR5vJ/vBa9wFy3m5LLv2faapJLnDFxNWff2SAYkSE4rLUdbp7CdObYFgI7wK4T/Mj4UzpjPwzR8Pzmr5m7MHGA==",
            "dev": true,
            "requires": {
                "@babel/helper-annotate-as-pure": "7.10.1",
                "@babel/helper-wrap-function": "7.10.1",
                "@babel/template": "7.10.1",
                "@babel/traverse": "7.10.1",
                "@babel/types": "7.10.2"
                "@babel/helper-annotate-as-pure": "^7.10.4",
                "@babel/helper-wrap-function": "^7.10.4",
                "@babel/template": "^7.10.4",
                "@babel/types": "^7.10.4"
            }
        },
        "@babel/helper-replace-supers": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.1.tgz",
            "integrity": "sha512-SOwJzEfpuQwInzzQJGjGaiG578UYmyi2Xw668klPWV5n07B73S0a9btjLk/52Mlcxa+5AdIYqws1KyXRfMoB7A==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz",
            "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==",
            "dev": true,
            "requires": {
                "@babel/helper-member-expression-to-functions": "7.10.1",
                "@babel/helper-optimise-call-expression": "7.10.1",
                "@babel/traverse": "7.10.1",
                "@babel/types": "7.10.2"
                "@babel/helper-member-expression-to-functions": "^7.10.4",
                "@babel/helper-optimise-call-expression": "^7.10.4",
                "@babel/traverse": "^7.10.4",
                "@babel/types": "^7.10.4"
            }
        },
        "@babel/helper-simple-access": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.1.tgz",
            "integrity": "sha512-VSWpWzRzn9VtgMJBIWTZ+GP107kZdQ4YplJlCmIrjoLVSi/0upixezHCDG8kpPVTBJpKfxTH01wDhh+jS2zKbw==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz",
            "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==",
            "dev": true,
            "requires": {
                "@babel/template": "7.10.1",
                "@babel/types": "7.10.2"
                "@babel/template": "^7.10.4",
                "@babel/types": "^7.10.4"
            }
        },
        "@babel/helper-skip-transparent-expression-wrappers": {
            "version": "7.11.0",
            "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz",
            "integrity": "sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q==",
            "dev": true,
            "requires": {
                "@babel/types": "^7.11.0"
            }
        },
        "@babel/helper-split-export-declaration": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.1.tgz",
            "integrity": "sha512-UQ1LVBPrYdbchNhLwj6fetj46BcFwfS4NllJo/1aJsT+1dLTEnXJL0qHqtY7gPzF8S2fXBJamf1biAXV3X077g==",
            "version": "7.11.0",
            "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz",
            "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==",
            "dev": true,
            "requires": {
                "@babel/types": "7.10.2"
                "@babel/types": "^7.11.0"
            }
        },
        "@babel/helper-validator-identifier": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.1.tgz",
            "integrity": "sha512-5vW/JXLALhczRCWP0PnFDMCJAchlBvM7f4uk/jXritBnIa6E1KmqmtrS3yn1LAnxFBypQ3eneLuXjsnfQsgILw==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz",
            "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==",
            "dev": true
        },
        "@babel/helper-wrap-function": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.1.tgz",
            "integrity": "sha512-C0MzRGteVDn+H32/ZgbAv5r56f2o1fZSA/rj/TYo8JEJNHg+9BdSmKBUND0shxWRztWhjlT2cvHYuynpPsVJwQ==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz",
            "integrity": "sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==",
            "dev": true,
            "requires": {
                "@babel/helper-function-name": "7.10.1",
                "@babel/template": "7.10.1",
                "@babel/traverse": "7.10.1",
                "@babel/types": "7.10.2"
                "@babel/helper-function-name": "^7.10.4",
                "@babel/template": "^7.10.4",
                "@babel/traverse": "^7.10.4",
                "@babel/types": "^7.10.4"
            }
        },
        "@babel/helpers": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.1.tgz",
            "integrity": "sha512-muQNHF+IdU6wGgkaJyhhEmI54MOZBKsFfsXFhboz1ybwJ1Kl7IHlbm2a++4jwrmY5UYsgitt5lfqo1wMFcHmyw==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz",
            "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==",
            "dev": true,
            "requires": {
                "@babel/template": "7.10.1",
                "@babel/traverse": "7.10.1",
                "@babel/types": "7.10.2"
                "@babel/template": "^7.10.4",
                "@babel/traverse": "^7.10.4",
                "@babel/types": "^7.10.4"
            }
        },
        "@babel/highlight": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.1.tgz",
            "integrity": "sha512-8rMof+gVP8mxYZApLF/JgNDAkdKa+aJt3ZYxF8z6+j/hpeXL7iMsKCPHa2jNMHu/qqBwzQF4OHNoYi8dMA/rYg==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
            "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
            "dev": true,
            "requires": {
                "@babel/helper-validator-identifier": "7.10.1",
                "chalk": "2.4.2",
                "js-tokens": "4.0.0"
                "@babel/helper-validator-identifier": "^7.10.4",
                "chalk": "^2.0.0",
                "js-tokens": "^4.0.0"
            }
        },
        "@babel/parser": {
            "version": "7.10.2",
            "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.2.tgz",
            "integrity": "sha512-PApSXlNMJyB4JiGVhCOlzKIif+TKFTvu0aQAhnTvfP/z3vVSN6ZypH5bfUNwFXXjRQtUEBNFd2PtmCmG2Py3qQ==",
            "version": "7.11.4",
            "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.4.tgz",
            "integrity": "sha512-MggwidiH+E9j5Sh8pbrX5sJvMcsqS5o+7iB42M9/k0CD63MjYbdP4nhSh7uB5wnv2/RVzTZFTxzF/kIa5mrCqA==",
            "dev": true
        },
        "@babel/plugin-proposal-async-generator-functions": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.1.tgz",
            "integrity": "sha512-vzZE12ZTdB336POZjmpblWfNNRpMSua45EYnRigE2XsZxcXcIyly2ixnTJasJE4Zq3U7t2d8rRF7XRUuzHxbOw==",
            "version": "7.10.5",
            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz",
            "integrity": "sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1",
                "@babel/helper-remap-async-to-generator": "7.10.1",
                "@babel/plugin-syntax-async-generators": "7.8.4"
                "@babel/helper-plugin-utils": "^7.10.4",
                "@babel/helper-remap-async-to-generator": "^7.10.4",
                "@babel/plugin-syntax-async-generators": "^7.8.0"
            }
        },
        "@babel/plugin-proposal-class-properties": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.1.tgz",
            "integrity": "sha512-sqdGWgoXlnOdgMXU+9MbhzwFRgxVLeiGBqTrnuS7LC2IBU31wSsESbTUreT2O418obpfPdGUR2GbEufZF1bpqw==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz",
            "integrity": "sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==",
            "dev": true,
            "requires": {
                "@babel/helper-create-class-features-plugin": "7.10.2",
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-create-class-features-plugin": "^7.10.4",
                "@babel/helper-plugin-utils": "^7.10.4"
            }
        },
        "@babel/plugin-proposal-dynamic-import": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.1.tgz",
            "integrity": "sha512-Cpc2yUVHTEGPlmiQzXj026kqwjEQAD9I4ZC16uzdbgWgitg/UHKHLffKNCQZ5+y8jpIZPJcKcwsr2HwPh+w3XA==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz",
            "integrity": "sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "^7.10.4",
                "@babel/plugin-syntax-dynamic-import": "^7.8.0"
            }
        },
        "@babel/plugin-proposal-export-namespace-from": {
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz",
            "integrity": "sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1",
                "@babel/plugin-syntax-dynamic-import": "7.8.3"
                "@babel/helper-plugin-utils": "^7.10.4",
                "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
            }
        },
        "@babel/plugin-proposal-json-strings": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.1.tgz",
            "integrity": "sha512-m8r5BmV+ZLpWPtMY2mOKN7wre6HIO4gfIiV+eOmsnZABNenrt/kzYBwrh+KOfgumSWpnlGs5F70J8afYMSJMBg==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz",
            "integrity": "sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "^7.10.4",
                "@babel/plugin-syntax-json-strings": "^7.8.0"
            }
        },
        "@babel/plugin-proposal-logical-assignment-operators": {
            "version": "7.11.0",
            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz",
            "integrity": "sha512-/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1",
                "@babel/plugin-syntax-json-strings": "7.8.3"
                "@babel/helper-plugin-utils": "^7.10.4",
                "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
            }
        },
        "@babel/plugin-proposal-nullish-coalescing-operator": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.1.tgz",
            "integrity": "sha512-56cI/uHYgL2C8HVuHOuvVowihhX0sxb3nnfVRzUeVHTWmRHTZrKuAh/OBIMggGU/S1g/1D2CRCXqP+3u7vX7iA==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz",
            "integrity": "sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1",
                "@babel/plugin-syntax-nullish-coalescing-operator": "7.8.3"
                "@babel/helper-plugin-utils": "^7.10.4",
                "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0"
            }
        },
        "@babel/plugin-proposal-numeric-separator": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.1.tgz",
            "integrity": "sha512-jjfym4N9HtCiNfyyLAVD8WqPYeHUrw4ihxuAynWj6zzp2gf9Ey2f7ImhFm6ikB3CLf5Z/zmcJDri6B4+9j9RsA==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz",
            "integrity": "sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1",
                "@babel/plugin-syntax-numeric-separator": "7.10.1"
                "@babel/helper-plugin-utils": "^7.10.4",
                "@babel/plugin-syntax-numeric-separator": "^7.10.4"
            }
        },
        "@babel/plugin-proposal-object-rest-spread": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.10.1.tgz",
            "integrity": "sha512-Z+Qri55KiQkHh7Fc4BW6o+QBuTagbOp9txE+4U1i79u9oWlf2npkiDx+Rf3iK3lbcHBuNy9UOkwuR5wOMH3LIQ==",
            "version": "7.11.0",
            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz",
            "integrity": "sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1",
                "@babel/plugin-syntax-object-rest-spread": "7.8.3",
                "@babel/plugin-transform-parameters": "7.10.1"
                "@babel/helper-plugin-utils": "^7.10.4",
                "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
                "@babel/plugin-transform-parameters": "^7.10.4"
            }
        },
        "@babel/plugin-proposal-optional-catch-binding": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.1.tgz",
            "integrity": "sha512-VqExgeE62YBqI3ogkGoOJp1R6u12DFZjqwJhqtKc2o5m1YTUuUWnos7bZQFBhwkxIFpWYJ7uB75U7VAPPiKETA==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz",
            "integrity": "sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1",
                "@babel/plugin-syntax-optional-catch-binding": "7.8.3"
                "@babel/helper-plugin-utils": "^7.10.4",
                "@babel/plugin-syntax-optional-catch-binding": "^7.8.0"
            }
        },
        "@babel/plugin-proposal-optional-chaining": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.10.1.tgz",
            "integrity": "sha512-dqQj475q8+/avvok72CF3AOSV/SGEcH29zT5hhohqqvvZ2+boQoOr7iGldBG5YXTO2qgCgc2B3WvVLUdbeMlGA==",
            "version": "7.11.0",
            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz",
            "integrity": "sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1",
                "@babel/plugin-syntax-optional-chaining": "7.8.3"
                "@babel/helper-plugin-utils": "^7.10.4",
                "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0",
                "@babel/plugin-syntax-optional-chaining": "^7.8.0"
            }
        },
        "@babel/plugin-proposal-private-methods": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.1.tgz",
            "integrity": "sha512-RZecFFJjDiQ2z6maFprLgrdnm0OzoC23Mx89xf1CcEsxmHuzuXOdniEuI+S3v7vjQG4F5sa6YtUp+19sZuSxHg==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz",
            "integrity": "sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw==",
            "dev": true,
            "requires": {
                "@babel/helper-create-class-features-plugin": "7.10.2",
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-create-class-features-plugin": "^7.10.4",
                "@babel/helper-plugin-utils": "^7.10.4"
            }
        },
        "@babel/plugin-proposal-unicode-property-regex": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.1.tgz",
            "integrity": "sha512-JjfngYRvwmPwmnbRZyNiPFI8zxCZb8euzbCG/LxyKdeTb59tVciKo9GK9bi6JYKInk1H11Dq9j/zRqIH4KigfQ==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz",
            "integrity": "sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA==",
            "dev": true,
            "requires": {
                "@babel/helper-create-regexp-features-plugin": "7.10.1",
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-create-regexp-features-plugin": "^7.10.4",
                "@babel/helper-plugin-utils": "^7.10.4"
            }
        },
        "@babel/plugin-syntax-async-generators": {


@@ 447,16 474,16 @@
            "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-plugin-utils": "^7.8.0"
            }
        },
        "@babel/plugin-syntax-class-properties": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.1.tgz",
            "integrity": "sha512-Gf2Yx/iRs1JREDtVZ56OrjjgFHCaldpTnuy9BHla10qyVT3YkIIGEtoDWhyop0ksu1GvNjHIoYRBqm3zoR1jyQ==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz",
            "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-plugin-utils": "^7.10.4"
            }
        },
        "@babel/plugin-syntax-dynamic-import": {


@@ 465,7 492,16 @@
            "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-plugin-utils": "^7.8.0"
            }
        },
        "@babel/plugin-syntax-export-namespace-from": {
            "version": "7.8.3",
            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
            "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "^7.8.3"
            }
        },
        "@babel/plugin-syntax-json-strings": {


@@ 474,7 510,16 @@
            "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-plugin-utils": "^7.8.0"
            }
        },
        "@babel/plugin-syntax-logical-assignment-operators": {
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
            "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "^7.10.4"
            }
        },
        "@babel/plugin-syntax-nullish-coalescing-operator": {


@@ 483,16 528,16 @@
            "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-plugin-utils": "^7.8.0"
            }
        },
        "@babel/plugin-syntax-numeric-separator": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.1.tgz",
            "integrity": "sha512-uTd0OsHrpe3tH5gRPTxG8Voh99/WCU78vIm5NMRYPAqC8lR4vajt6KkCAknCHrx24vkPdd/05yfdGSB4EIY2mg==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
            "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-plugin-utils": "^7.10.4"
            }
        },
        "@babel/plugin-syntax-object-rest-spread": {


@@ 501,7 546,7 @@
            "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-plugin-utils": "^7.8.0"
            }
        },
        "@babel/plugin-syntax-optional-catch-binding": {


@@ 510,7 555,7 @@
            "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-plugin-utils": "^7.8.0"
            }
        },
        "@babel/plugin-syntax-optional-chaining": {


@@ 519,415 564,419 @@
            "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-plugin-utils": "^7.8.0"
            }
        },
        "@babel/plugin-syntax-top-level-await": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.1.tgz",
            "integrity": "sha512-hgA5RYkmZm8FTFT3yu2N9Bx7yVVOKYT6yEdXXo6j2JTm0wNxgqaGeQVaSHRjhfnQbX91DtjFB6McRFSlcJH3xQ==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz",
            "integrity": "sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-plugin-utils": "^7.10.4"
            }
        },
        "@babel/plugin-transform-arrow-functions": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.1.tgz",
            "integrity": "sha512-6AZHgFJKP3DJX0eCNJj01RpytUa3SOGawIxweHkNX2L6PYikOZmoh5B0d7hIHaIgveMjX990IAa/xK7jRTN8OA==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz",
            "integrity": "sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-plugin-utils": "^7.10.4"
            }
        },
        "@babel/plugin-transform-async-to-generator": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.1.tgz",
            "integrity": "sha512-XCgYjJ8TY2slj6SReBUyamJn3k2JLUIiiR5b6t1mNCMSvv7yx+jJpaewakikp0uWFQSF7ChPPoe3dHmXLpISkg==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz",
            "integrity": "sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==",
            "dev": true,
            "requires": {
                "@babel/helper-module-imports": "7.10.1",
                "@babel/helper-plugin-utils": "7.10.1",
                "@babel/helper-remap-async-to-generator": "7.10.1"
                "@babel/helper-module-imports": "^7.10.4",
                "@babel/helper-plugin-utils": "^7.10.4",
                "@babel/helper-remap-async-to-generator": "^7.10.4"
            }
        },
        "@babel/plugin-transform-block-scoped-functions": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.1.tgz",
            "integrity": "sha512-B7K15Xp8lv0sOJrdVAoukKlxP9N59HS48V1J3U/JGj+Ad+MHq+am6xJVs85AgXrQn4LV8vaYFOB+pr/yIuzW8Q==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz",
            "integrity": "sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-plugin-utils": "^7.10.4"
            }
        },
        "@babel/plugin-transform-block-scoping": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.10.1.tgz",
            "integrity": "sha512-8bpWG6TtF5akdhIm/uWTyjHqENpy13Fx8chg7pFH875aNLwX8JxIxqm08gmAT+Whe6AOmaTeLPe7dpLbXt+xUw==",
            "version": "7.11.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.11.1.tgz",
            "integrity": "sha512-00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1",
                "lodash": "4.17.15"
                "@babel/helper-plugin-utils": "^7.10.4"
            }
        },
        "@babel/plugin-transform-classes": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.1.tgz",
            "integrity": "sha512-P9V0YIh+ln/B3RStPoXpEQ/CoAxQIhRSUn7aXqQ+FZJ2u8+oCtjIXR3+X0vsSD8zv+mb56K7wZW1XiDTDGiDRQ==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz",
            "integrity": "sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==",
            "dev": true,
            "requires": {
                "@babel/helper-annotate-as-pure": "7.10.1",
                "@babel/helper-define-map": "7.10.1",
                "@babel/helper-function-name": "7.10.1",
                "@babel/helper-optimise-call-expression": "7.10.1",
                "@babel/helper-plugin-utils": "7.10.1",
                "@babel/helper-replace-supers": "7.10.1",
                "@babel/helper-split-export-declaration": "7.10.1",
                "globals": "11.12.0"
                "@babel/helper-annotate-as-pure": "^7.10.4",
                "@babel/helper-define-map": "^7.10.4",
                "@babel/helper-function-name": "^7.10.4",
                "@babel/helper-optimise-call-expression": "^7.10.4",
                "@babel/helper-plugin-utils": "^7.10.4",
                "@babel/helper-replace-supers": "^7.10.4",
                "@babel/helper-split-export-declaration": "^7.10.4",
                "globals": "^11.1.0"
            }
        },
        "@babel/plugin-transform-computed-properties": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.1.tgz",
            "integrity": "sha512-mqSrGjp3IefMsXIenBfGcPXxJxweQe2hEIwMQvjtiDQ9b1IBvDUjkAtV/HMXX47/vXf14qDNedXsIiNd1FmkaQ==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz",
            "integrity": "sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-plugin-utils": "^7.10.4"
            }
        },
        "@babel/plugin-transform-destructuring": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.1.tgz",
            "integrity": "sha512-V/nUc4yGWG71OhaTH705pU8ZSdM6c1KmmLP8ys59oOYbT7RpMYAR3MsVOt6OHL0WzG7BlTU076va9fjJyYzJMA==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz",
            "integrity": "sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-plugin-utils": "^7.10.4"
            }
        },
        "@babel/plugin-transform-dotall-regex": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.1.tgz",
            "integrity": "sha512-19VIMsD1dp02RvduFUmfzj8uknaO3uiHHF0s3E1OHnVsNj8oge8EQ5RzHRbJjGSetRnkEuBYO7TG1M5kKjGLOA==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz",
            "integrity": "sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==",
            "dev": true,
            "requires": {
                "@babel/helper-create-regexp-features-plugin": "7.10.1",
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-create-regexp-features-plugin": "^7.10.4",
                "@babel/helper-plugin-utils": "^7.10.4"
            }
        },
        "@babel/plugin-transform-duplicate-keys": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.1.tgz",
            "integrity": "sha512-wIEpkX4QvX8Mo9W6XF3EdGttrIPZWozHfEaDTU0WJD/TDnXMvdDh30mzUl/9qWhnf7naicYartcEfUghTCSNpA==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz",
            "integrity": "sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-plugin-utils": "^7.10.4"
            }
        },
        "@babel/plugin-transform-exponentiation-operator": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.1.tgz",
            "integrity": "sha512-lr/przdAbpEA2BUzRvjXdEDLrArGRRPwbaF9rvayuHRvdQ7lUTTkZnhZrJ4LE2jvgMRFF4f0YuPQ20vhiPYxtA==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz",
            "integrity": "sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==",
            "dev": true,
            "requires": {
                "@babel/helper-builder-binary-assignment-operator-visitor": "7.10.1",
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4",
                "@babel/helper-plugin-utils": "^7.10.4"
            }
        },
        "@babel/plugin-transform-for-of": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.1.tgz",
            "integrity": "sha512-US8KCuxfQcn0LwSCMWMma8M2R5mAjJGsmoCBVwlMygvmDUMkTCykc84IqN1M7t+agSfOmLYTInLCHJM+RUoz+w==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz",
            "integrity": "sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-plugin-utils": "^7.10.4"
            }
        },
        "@babel/plugin-transform-function-name": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.1.tgz",
            "integrity": "sha512-//bsKsKFBJfGd65qSNNh1exBy5Y9gD9ZN+DvrJ8f7HXr4avE5POW6zB7Rj6VnqHV33+0vXWUwJT0wSHubiAQkw==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz",
            "integrity": "sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==",
            "dev": true,
            "requires": {
                "@babel/helper-function-name": "7.10.1",
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-function-name": "^7.10.4",
                "@babel/helper-plugin-utils": "^7.10.4"
            }
        },
        "@babel/plugin-transform-literals": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.1.tgz",
            "integrity": "sha512-qi0+5qgevz1NHLZroObRm5A+8JJtibb7vdcPQF1KQE12+Y/xxl8coJ+TpPW9iRq+Mhw/NKLjm+5SHtAHCC7lAw==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz",
            "integrity": "sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-plugin-utils": "^7.10.4"
            }
        },
        "@babel/plugin-transform-member-expression-literals": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.1.tgz",
            "integrity": "sha512-UmaWhDokOFT2GcgU6MkHC11i0NQcL63iqeufXWfRy6pUOGYeCGEKhvfFO6Vz70UfYJYHwveg62GS83Rvpxn+NA==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz",
            "integrity": "sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-plugin-utils": "^7.10.4"
            }
        },
        "@babel/plugin-transform-modules-amd": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.1.tgz",
            "integrity": "sha512-31+hnWSFRI4/ACFr1qkboBbrTxoBIzj7qA69qlq8HY8p7+YCzkCT6/TvQ1a4B0z27VeWtAeJd6pr5G04dc1iHw==",
            "version": "7.10.5",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz",
            "integrity": "sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==",
            "dev": true,
            "requires": {
                "@babel/helper-module-transforms": "7.10.1",
                "@babel/helper-plugin-utils": "7.10.1",
                "babel-plugin-dynamic-import-node": "2.3.3"
                "@babel/helper-module-transforms": "^7.10.5",
                "@babel/helper-plugin-utils": "^7.10.4",
                "babel-plugin-dynamic-import-node": "^2.3.3"
            }
        },
        "@babel/plugin-transform-modules-commonjs": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.1.tgz",
            "integrity": "sha512-AQG4fc3KOah0vdITwt7Gi6hD9BtQP/8bhem7OjbaMoRNCH5Djx42O2vYMfau7QnAzQCa+RJnhJBmFFMGpQEzrg==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz",
            "integrity": "sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==",
            "dev": true,
            "requires": {
                "@babel/helper-module-transforms": "7.10.1",
                "@babel/helper-plugin-utils": "7.10.1",
                "@babel/helper-simple-access": "7.10.1",
                "babel-plugin-dynamic-import-node": "2.3.3"
                "@babel/helper-module-transforms": "^7.10.4",
                "@babel/helper-plugin-utils": "^7.10.4",
                "@babel/helper-simple-access": "^7.10.4",
                "babel-plugin-dynamic-import-node": "^2.3.3"
            }
        },
        "@babel/plugin-transform-modules-systemjs": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.1.tgz",
            "integrity": "sha512-ewNKcj1TQZDL3YnO85qh9zo1YF1CHgmSTlRQgHqe63oTrMI85cthKtZjAiZSsSNjPQ5NCaYo5QkbYqEw1ZBgZA==",
            "version": "7.10.5",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz",
            "integrity": "sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw==",
            "dev": true,
            "requires": {
                "@babel/helper-hoist-variables": "7.10.1",
                "@babel/helper-module-transforms": "7.10.1",
                "@babel/helper-plugin-utils": "7.10.1",
                "babel-plugin-dynamic-import-node": "2.3.3"
                "@babel/helper-hoist-variables": "^7.10.4",
                "@babel/helper-module-transforms": "^7.10.5",
                "@babel/helper-plugin-utils": "^7.10.4",
                "babel-plugin-dynamic-import-node": "^2.3.3"
            }
        },
        "@babel/plugin-transform-modules-umd": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.1.tgz",
            "integrity": "sha512-EIuiRNMd6GB6ulcYlETnYYfgv4AxqrswghmBRQbWLHZxN4s7mupxzglnHqk9ZiUpDI4eRWewedJJNj67PWOXKA==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz",
            "integrity": "sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA==",
            "dev": true,
            "requires": {
                "@babel/helper-module-transforms": "7.10.1",
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-module-transforms": "^7.10.4",
                "@babel/helper-plugin-utils": "^7.10.4"
            }
        },
        "@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==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz",
            "integrity": "sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA==",
            "dev": true,
            "requires": {
                "@babel/helper-create-regexp-features-plugin": "7.10.1"
                "@babel/helper-create-regexp-features-plugin": "^7.10.4"
            }
        },
        "@babel/plugin-transform-new-target": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.1.tgz",
            "integrity": "sha512-MBlzPc1nJvbmO9rPr1fQwXOM2iGut+JC92ku6PbiJMMK7SnQc1rytgpopveE3Evn47gzvGYeCdgfCDbZo0ecUw==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz",
            "integrity": "sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-plugin-utils": "^7.10.4"
            }
        },
        "@babel/plugin-transform-object-super": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.1.tgz",
            "integrity": "sha512-WnnStUDN5GL+wGQrJylrnnVlFhFmeArINIR9gjhSeYyvroGhBrSAXYg/RHsnfzmsa+onJrTJrEClPzgNmmQ4Gw==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz",
            "integrity": "sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1",
                "@babel/helper-replace-supers": "7.10.1"
                "@babel/helper-plugin-utils": "^7.10.4",
                "@babel/helper-replace-supers": "^7.10.4"
            }
        },
        "@babel/plugin-transform-parameters": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.1.tgz",
            "integrity": "sha512-tJ1T0n6g4dXMsL45YsSzzSDZCxiHXAQp/qHrucOq5gEHncTA3xDxnd5+sZcoQp+N1ZbieAaB8r/VUCG0gqseOg==",
            "version": "7.10.5",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz",
            "integrity": "sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==",
            "dev": true,
            "requires": {
                "@babel/helper-get-function-arity": "7.10.1",
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-get-function-arity": "^7.10.4",
                "@babel/helper-plugin-utils": "^7.10.4"
            }
        },
        "@babel/plugin-transform-property-literals": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.1.tgz",
            "integrity": "sha512-Kr6+mgag8auNrgEpbfIWzdXYOvqDHZOF0+Bx2xh4H2EDNwcbRb9lY6nkZg8oSjsX+DH9Ebxm9hOqtKW+gRDeNA==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz",
            "integrity": "sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-plugin-utils": "^7.10.4"
            }
        },
        "@babel/plugin-transform-regenerator": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.1.tgz",
            "integrity": "sha512-B3+Y2prScgJ2Bh/2l9LJxKbb8C8kRfsG4AdPT+n7ixBHIxJaIG8bi8tgjxUMege1+WqSJ+7gu1YeoMVO3gPWzw==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz",
            "integrity": "sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==",
            "dev": true,
            "requires": {
                "regenerator-transform": "0.14.4"
                "regenerator-transform": "^0.14.2"
            }
        },
        "@babel/plugin-transform-reserved-words": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.1.tgz",
            "integrity": "sha512-qN1OMoE2nuqSPmpTqEM7OvJ1FkMEV+BjVeZZm9V9mq/x1JLKQ4pcv8riZJMNN3u2AUGl0ouOMjRr2siecvHqUQ==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz",
            "integrity": "sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-plugin-utils": "^7.10.4"
            }
        },
        "@babel/plugin-transform-runtime": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.10.1.tgz",
            "integrity": "sha512-4w2tcglDVEwXJ5qxsY++DgWQdNJcCCsPxfT34wCUwIf2E7dI7pMpH8JczkMBbgBTNzBX62SZlNJ9H+De6Zebaw==",
            "version": "7.11.0",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.11.0.tgz",
            "integrity": "sha512-LFEsP+t3wkYBlis8w6/kmnd6Kb1dxTd+wGJ8MlxTGzQo//ehtqlVL4S9DNUa53+dtPSQobN2CXx4d81FqC58cw==",
            "dev": true,
            "requires": {
                "@babel/helper-module-imports": "7.10.1",
                "@babel/helper-plugin-utils": "7.10.1",
                "resolve": "1.17.0",
                "semver": "5.7.1"
                "@babel/helper-module-imports": "^7.10.4",
                "@babel/helper-plugin-utils": "^7.10.4",
                "resolve": "^1.8.1",
                "semver": "^5.5.1"
            }
        },
        "@babel/plugin-transform-shorthand-properties": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.1.tgz",
            "integrity": "sha512-AR0E/lZMfLstScFwztApGeyTHJ5u3JUKMjneqRItWeEqDdHWZwAOKycvQNCasCK/3r5YXsuNG25funcJDu7Y2g==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz",
            "integrity": "sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-plugin-utils": "^7.10.4"
            }
        },
        "@babel/plugin-transform-spread": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.10.1.tgz",
            "integrity": "sha512-8wTPym6edIrClW8FI2IoaePB91ETOtg36dOkj3bYcNe7aDMN2FXEoUa+WrmPc4xa1u2PQK46fUX2aCb+zo9rfw==",
            "version": "7.11.0",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz",
            "integrity": "sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-plugin-utils": "^7.10.4",
                "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0"
            }
        },
        "@babel/plugin-transform-sticky-regex": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.1.tgz",
            "integrity": "sha512-j17ojftKjrL7ufX8ajKvwRilwqTok4q+BjkknmQw9VNHnItTyMP5anPFzxFJdCQs7clLcWpCV3ma+6qZWLnGMA==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz",
            "integrity": "sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1",
                "@babel/helper-regex": "7.10.1"
                "@babel/helper-plugin-utils": "^7.10.4",
                "@babel/helper-regex": "^7.10.4"
            }
        },
        "@babel/plugin-transform-template-literals": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.1.tgz",
            "integrity": "sha512-t7B/3MQf5M1T9hPCRG28DNGZUuxAuDqLYS03rJrIk2prj/UV7Z6FOneijhQhnv/Xa039vidXeVbvjK2SK5f7Gg==",
            "version": "7.10.5",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz",
            "integrity": "sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw==",
            "dev": true,
            "requires": {
                "@babel/helper-annotate-as-pure": "7.10.1",
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-annotate-as-pure": "^7.10.4",
                "@babel/helper-plugin-utils": "^7.10.4"
            }
        },
        "@babel/plugin-transform-typeof-symbol": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.1.tgz",
            "integrity": "sha512-qX8KZcmbvA23zDi+lk9s6hC1FM7jgLHYIjuLgULgc8QtYnmB3tAVIYkNoKRQ75qWBeyzcoMoK8ZQmogGtC/w0g==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz",
            "integrity": "sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-plugin-utils": "^7.10.4"
            }
        },
        "@babel/plugin-transform-unicode-escapes": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.1.tgz",
            "integrity": "sha512-zZ0Poh/yy1d4jeDWpx/mNwbKJVwUYJX73q+gyh4bwtG0/iUlzdEu0sLMda8yuDFS6LBQlT/ST1SJAR6zYwXWgw==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz",
            "integrity": "sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-plugin-utils": "^7.10.4"
            }
        },
        "@babel/plugin-transform-unicode-regex": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.1.tgz",
            "integrity": "sha512-Y/2a2W299k0VIUdbqYm9X2qS6fE0CUBhhiPpimK6byy7OJ/kORLlIX+J6UrjgNu5awvs62k+6RSslxhcvVw2Tw==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz",
            "integrity": "sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==",
            "dev": true,
            "requires": {
                "@babel/helper-create-regexp-features-plugin": "7.10.1",
                "@babel/helper-plugin-utils": "7.10.1"
                "@babel/helper-create-regexp-features-plugin": "^7.10.4",
                "@babel/helper-plugin-utils": "^7.10.4"
            }
        },
        "@babel/preset-env": {
            "version": "7.10.2",
            "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.10.2.tgz",
            "integrity": "sha512-MjqhX0RZaEgK/KueRzh+3yPSk30oqDKJ5HP5tqTSB1e2gzGS3PLy7K0BIpnp78+0anFuSwOeuCf1zZO7RzRvEA==",
            "dev": true,
            "requires": {
                "@babel/compat-data": "7.10.1",
                "@babel/helper-compilation-targets": "7.10.2",
                "@babel/helper-module-imports": "7.10.1",
                "@babel/helper-plugin-utils": "7.10.1",
                "@babel/plugin-proposal-async-generator-functions": "7.10.1",
                "@babel/plugin-proposal-class-properties": "7.10.1",
                "@babel/plugin-proposal-dynamic-import": "7.10.1",
                "@babel/plugin-proposal-json-strings": "7.10.1",
                "@babel/plugin-proposal-nullish-coalescing-operator": "7.10.1",
                "@babel/plugin-proposal-numeric-separator": "7.10.1",
                "@babel/plugin-proposal-object-rest-spread": "7.10.1",
                "@babel/plugin-proposal-optional-catch-binding": "7.10.1",
                "@babel/plugin-proposal-optional-chaining": "7.10.1",
                "@babel/plugin-proposal-private-methods": "7.10.1",
                "@babel/plugin-proposal-unicode-property-regex": "7.10.1",
                "@babel/plugin-syntax-async-generators": "7.8.4",
                "@babel/plugin-syntax-class-properties": "7.10.1",
                "@babel/plugin-syntax-dynamic-import": "7.8.3",
                "@babel/plugin-syntax-json-strings": "7.8.3",
                "@babel/plugin-syntax-nullish-coalescing-operator": "7.8.3",
                "@babel/plugin-syntax-numeric-separator": "7.10.1",
                "@babel/plugin-syntax-object-rest-spread": "7.8.3",
                "@babel/plugin-syntax-optional-catch-binding": "7.8.3",
                "@babel/plugin-syntax-optional-chaining": "7.8.3",
                "@babel/plugin-syntax-top-level-await": "7.10.1",
                "@babel/plugin-transform-arrow-functions": "7.10.1",
                "@babel/plugin-transform-async-to-generator": "7.10.1",
                "@babel/plugin-transform-block-scoped-functions": "7.10.1",
                "@babel/plugin-transform-block-scoping": "7.10.1",
                "@babel/plugin-transform-classes": "7.10.1",
                "@babel/plugin-transform-computed-properties": "7.10.1",
                "@babel/plugin-transform-destructuring": "7.10.1",
                "@babel/plugin-transform-dotall-regex": "7.10.1",
                "@babel/plugin-transform-duplicate-keys": "7.10.1",
                "@babel/plugin-transform-exponentiation-operator": "7.10.1",
                "@babel/plugin-transform-for-of": "7.10.1",
                "@babel/plugin-transform-function-name": "7.10.1",
                "@babel/plugin-transform-literals": "7.10.1",
                "@babel/plugin-transform-member-expression-literals": "7.10.1",
                "@babel/plugin-transform-modules-amd": "7.10.1",
                "@babel/plugin-transform-modules-commonjs": "7.10.1",
                "@babel/plugin-transform-modules-systemjs": "7.10.1",
                "@babel/plugin-transform-modules-umd": "7.10.1",
                "@babel/plugin-transform-named-capturing-groups-regex": "7.8.3",
                "@babel/plugin-transform-new-target": "7.10.1",
                "@babel/plugin-transform-object-super": "7.10.1",
                "@babel/plugin-transform-parameters": "7.10.1",
                "@babel/plugin-transform-property-literals": "7.10.1",
                "@babel/plugin-transform-regenerator": "7.10.1",
                "@babel/plugin-transform-reserved-words": "7.10.1",
                "@babel/plugin-transform-shorthand-properties": "7.10.1",
                "@babel/plugin-transform-spread": "7.10.1",
                "@babel/plugin-transform-sticky-regex": "7.10.1",
                "@babel/plugin-transform-template-literals": "7.10.1",
                "@babel/plugin-transform-typeof-symbol": "7.10.1",
                "@babel/plugin-transform-unicode-escapes": "7.10.1",
                "@babel/plugin-transform-unicode-regex": "7.10.1",
                "@babel/preset-modules": "0.1.3",
                "@babel/types": "7.10.2",
                "browserslist": "4.12.0",
                "core-js-compat": "3.6.5",
                "invariant": "2.2.4",
                "levenary": "1.1.1",
                "semver": "5.7.1"
            "version": "7.11.0",
            "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.11.0.tgz",
            "integrity": "sha512-2u1/k7rG/gTh02dylX2kL3S0IJNF+J6bfDSp4DI2Ma8QN6Y9x9pmAax59fsCk6QUQG0yqH47yJWA+u1I1LccAg==",
            "dev": true,
            "requires": {
                "@babel/compat-data": "^7.11.0",
                "@babel/helper-compilation-targets": "^7.10.4",
                "@babel/helper-module-imports": "^7.10.4",
                "@babel/helper-plugin-utils": "^7.10.4",
                "@babel/plugin-proposal-async-generator-functions": "^7.10.4",
                "@babel/plugin-proposal-class-properties": "^7.10.4",
                "@babel/plugin-proposal-dynamic-import": "^7.10.4",
                "@babel/plugin-proposal-export-namespace-from": "^7.10.4",
                "@babel/plugin-proposal-json-strings": "^7.10.4",
                "@babel/plugin-proposal-logical-assignment-operators": "^7.11.0",
                "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4",
                "@babel/plugin-proposal-numeric-separator": "^7.10.4",
                "@babel/plugin-proposal-object-rest-spread": "^7.11.0",
                "@babel/plugin-proposal-optional-catch-binding": "^7.10.4",
                "@babel/plugin-proposal-optional-chaining": "^7.11.0",
                "@babel/plugin-proposal-private-methods": "^7.10.4",
                "@babel/plugin-proposal-unicode-property-regex": "^7.10.4",
                "@babel/plugin-syntax-async-generators": "^7.8.0",
                "@babel/plugin-syntax-class-properties": "^7.10.4",
                "@babel/plugin-syntax-dynamic-import": "^7.8.0",
                "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
                "@babel/plugin-syntax-json-strings": "^7.8.0",
                "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
                "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0",
                "@babel/plugin-syntax-numeric-separator": "^7.10.4",
                "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
                "@babel/plugin-syntax-optional-catch-binding": "^7.8.0",
                "@babel/plugin-syntax-optional-chaining": "^7.8.0",
                "@babel/plugin-syntax-top-level-await": "^7.10.4",
                "@babel/plugin-transform-arrow-functions": "^7.10.4",
                "@babel/plugin-transform-async-to-generator": "^7.10.4",
                "@babel/plugin-transform-block-scoped-functions": "^7.10.4",
                "@babel/plugin-transform-block-scoping": "^7.10.4",
                "@babel/plugin-transform-classes": "^7.10.4",
                "@babel/plugin-transform-computed-properties": "^7.10.4",
                "@babel/plugin-transform-destructuring": "^7.10.4",
                "@babel/plugin-transform-dotall-regex": "^7.10.4",
                "@babel/plugin-transform-duplicate-keys": "^7.10.4",
                "@babel/plugin-transform-exponentiation-operator": "^7.10.4",
                "@babel/plugin-transform-for-of": "^7.10.4",
                "@babel/plugin-transform-function-name": "^7.10.4",
                "@babel/plugin-transform-literals": "^7.10.4",
                "@babel/plugin-transform-member-expression-literals": "^7.10.4",
                "@babel/plugin-transform-modules-amd": "^7.10.4",
                "@babel/plugin-transform-modules-commonjs": "^7.10.4",
                "@babel/plugin-transform-modules-systemjs": "^7.10.4",
                "@babel/plugin-transform-modules-umd": "^7.10.4",
                "@babel/plugin-transform-named-capturing-groups-regex": "^7.10.4",
                "@babel/plugin-transform-new-target": "^7.10.4",
                "@babel/plugin-transform-object-super": "^7.10.4",
                "@babel/plugin-transform-parameters": "^7.10.4",
                "@babel/plugin-transform-property-literals": "^7.10.4",
                "@babel/plugin-transform-regenerator": "^7.10.4",
                "@babel/plugin-transform-reserved-words": "^7.10.4",
                "@babel/plugin-transform-shorthand-properties": "^7.10.4",
                "@babel/plugin-transform-spread": "^7.11.0",
                "@babel/plugin-transform-sticky-regex": "^7.10.4",
                "@babel/plugin-transform-template-literals": "^7.10.4",
                "@babel/plugin-transform-typeof-symbol": "^7.10.4",
                "@babel/plugin-transform-unicode-escapes": "^7.10.4",
                "@babel/plugin-transform-unicode-regex": "^7.10.4",
                "@babel/preset-modules": "^0.1.3",
                "@babel/types": "^7.11.0",
                "browserslist": "^4.12.0",
                "core-js-compat": "^3.6.2",
                "invariant": "^2.2.2",
                "levenary": "^1.1.1",
                "semver": "^5.5.0"
            }
        },
        "@babel/preset-modules": {


@@ 936,48 985,48 @@
            "integrity": "sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg==",
            "dev": true,
            "requires": {
                "@babel/helper-plugin-utils": "7.10.1",
                "@babel/plugin-proposal-unicode-property-regex": "7.10.1",
                "@babel/plugin-transform-dotall-regex": "7.10.1",
                "@babel/types": "7.10.2",
                "esutils": "2.0.3"
                "@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/runtime": {
            "version": "7.10.2",
            "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.2.tgz",
            "integrity": "sha512-6sF3uQw2ivImfVIl62RZ7MXhO2tap69WeWK57vAaimT6AZbE4FbqjdEJIN1UqoD6wI6B+1n9UiagafH1sxjOtg==",
            "version": "7.11.2",
            "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz",
            "integrity": "sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==",
            "dev": true,
            "requires": {
                "regenerator-runtime": "0.13.5"
                "regenerator-runtime": "^0.13.4"
            }
        },
        "@babel/template": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.1.tgz",
            "integrity": "sha512-OQDg6SqvFSsc9A0ej6SKINWrpJiNonRIniYondK2ViKhB06i3c0s+76XUft71iqBEe9S1OKsHwPAjfHnuvnCig==",
            "version": "7.10.4",
            "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz",
            "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==",
            "dev": true,
            "requires": {
                "@babel/code-frame": "7.10.1",
                "@babel/parser": "7.10.2",
                "@babel/types": "7.10.2"
                "@babel/code-frame": "^7.10.4",
                "@babel/parser": "^7.10.4",
                "@babel/types": "^7.10.4"
            }
        },
        "@babel/traverse": {
            "version": "7.10.1",
            "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.1.tgz",
            "integrity": "sha512-C/cTuXeKt85K+p08jN6vMDz8vSV0vZcI0wmQ36o6mjbuo++kPMdpOYw23W2XH04dbRt9/nMEfA4W3eR21CD+TQ==",
            "version": "7.11.0",
            "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz",
            "integrity": "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==",
            "dev": true,
            "requires": {
                "@babel/code-frame": "7.10.1",
                "@babel/generator": "7.10.2",
                "@babel/helper-function-name": "7.10.1",
                "@babel/helper-split-export-declaration": "7.10.1",
                "@babel/parser": "7.10.2",
                "@babel/types": "7.10.2",
                "debug": "4.1.1",
                "globals": "11.12.0",
                "lodash": "4.17.15"
                "@babel/code-frame": "^7.10.4",
                "@babel/generator": "^7.11.0",
                "@babel/helper-function-name": "^7.10.4",
                "@babel/helper-split-export-declaration": "^7.11.0",
                "@babel/parser": "^7.11.0",
                "@babel/types": "^7.11.0",
                "debug": "^4.1.0",
                "globals": "^11.1.0",
                "lodash": "^4.17.19"
            },
            "dependencies": {
                "debug": {


@@ 986,7 1035,7 @@
                    "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
                    "dev": true,
                    "requires": {
                        "ms": "2.1.2"
                        "ms": "^2.1.1"
                    }
                },
                "ms": {


@@ 998,14 1047,14 @@
            }
        },
        "@babel/types": {
            "version": "7.10.2",
            "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.2.tgz",
            "integrity": "sha512-AD3AwWBSz0AWF0AkCN9VPiWrvldXq+/e3cHa4J89vo4ymjz1XwrBFFVZmkJTsQIPNk+ZVomPSXUJqq8yyjZsng==",
            "version": "7.11.0",
            "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz",
            "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==",
            "dev": true,
            "requires": {
                "@babel/helper-validator-identifier": "7.10.1",
                "lodash": "4.17.15",
                "to-fast-properties": "2.0.0"
                "@babel/helper-validator-identifier": "^7.10.4",
                "lodash": "^4.17.19",
                "to-fast-properties": "^2.0.0"
            }
        },
        "@mrmlnc/readdir-enhanced": {


@@ 1014,8 1063,8 @@
            "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==",
            "dev": true,
            "requires": {
                "call-me-maybe": "1.0.1",
                "glob-to-regexp": "0.3.0"
                "call-me-maybe": "^1.0.1",
                "glob-to-regexp": "^0.3.0"
            }
        },
        "@nodelib/fs.stat": {


@@ 1024,14 1073,20 @@
            "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==",
            "dev": true
        },
        "@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==",
            "dev": true
        },
        "@types/glob": {
            "version": "7.1.2",
            "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.2.tgz",
            "integrity": "sha512-VgNIkxK+j7Nz5P7jvUZlRvhuPSmsEfS03b0alKcq5V/STUKAa3Plemsn5mrQUO7am6OErJ4rhGEGJbACclrtRA==",
            "version": "7.1.3",
            "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz",
            "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==",
            "dev": true,
            "requires": {
                "@types/minimatch": "3.0.3",
                "@types/node": "14.0.13"
                "@types/minimatch": "*",
                "@types/node": "*"
            }
        },
        "@types/json-schema": {


@@ 1047,9 1102,9 @@
            "dev": true
        },
        "@types/node": {
            "version": "14.0.13",
            "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.13.tgz",
            "integrity": "sha512-rouEWBImiRaSJsVA+ITTFM6ZxibuAlTuNOCyxVbwreu6k6+ujs7DfnU9o+PShFhET78pMBl3eH+AGSI5eOTkPA==",
            "version": "14.6.0",
            "resolved": "https://registry.npmjs.org/@types/node/-/node-14.6.0.tgz",
            "integrity": "sha512-mikldZQitV94akrc4sCcSjtJfsTKt4p+e/s0AGscVA6XArQ9kFclP+ZiYUMnq987rc6QlYxXv/EivqlfSLxpKA==",
            "dev": true
        },
        "@types/q": {


@@ 1059,20 1114,20 @@
            "dev": true
        },
        "@vue/component-compiler-utils": {
            "version": "3.1.2",
            "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.1.2.tgz",
            "integrity": "sha512-QLq9z8m79mCinpaEeSURhnNCN6djxpHw0lpP/bodMlt5kALfONpryMthvnrQOlTcIKoF+VoPi+lPHUYeDFPXug==",
            "version": "3.2.0",
            "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.2.0.tgz",
            "integrity": "sha512-lejBLa7xAMsfiZfNp7Kv51zOzifnb29FwdnMLa96z26kXErPFioSf9BMcePVIQ6/Gc6/mC0UrPpxAWIHyae0vw==",
            "dev": true,
            "requires": {
                "consolidate": "0.15.1",
                "hash-sum": "1.0.2",
                "lru-cache": "4.1.5",
                "merge-source-map": "1.1.0",
                "postcss": "7.0.32",
                "postcss-selector-parser": "6.0.2",
                "prettier": "1.19.1",
                "source-map": "0.6.1",
                "vue-template-es2015-compiler": "1.9.1"
                "consolidate": "^0.15.1",
                "hash-sum": "^1.0.2",
                "lru-cache": "^4.1.2",
                "merge-source-map": "^1.1.0",
                "postcss": "^7.0.14",
                "postcss-selector-parser": "^6.0.2",
                "prettier": "^1.18.2",
                "source-map": "~0.6.1",
                "vue-template-es2015-compiler": "^1.9.0"
            },
            "dependencies": {
                "lru-cache": {


@@ 1081,8 1136,8 @@
                    "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
                    "dev": true,
                    "requires": {
                        "pseudomap": "1.0.2",
                        "yallist": "2.1.2"
                        "pseudomap": "^1.0.2",
                        "yallist": "^2.1.2"
                    }
                },
                "source-map": {


@@ 1176,7 1231,7 @@
            "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==",
            "dev": true,
            "requires": {
                "@xtuc/ieee754": "1.2.0"
                "@xtuc/ieee754": "^1.2.0"
            }
        },
        "@webassemblyjs/leb128": {


@@ 1292,7 1347,7 @@
            "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
            "dev": true,
            "requires": {
                "mime-types": "2.1.27",
                "mime-types": "~2.1.24",
                "negotiator": "0.6.2"
            }
        },


@@ 1308,13 1363,13 @@
            "integrity": "sha512-958oaHHVEXMvsY7v7cC5gEkNIcoaAVIhZ4mBReYVZJOTP9IgKmzLjIOhTtzpLMu+qriXvLsVjJ155EeInp45IQ==",
            "dev": true,
            "requires": {
                "assert": "1.5.0",
                "camelcase": "1.2.1",
                "loader-utils": "1.4.0",
                "lodash.assign": "4.2.0",
                "lodash.defaults": "3.1.2",
                "object-path": "0.9.2",
                "regex-parser": "2.2.10"
                "assert": "^1.3.0",
                "camelcase": "^1.2.1",
                "loader-utils": "^1.1.0",
                "lodash.assign": "^4.0.1",
                "lodash.defaults": "^3.1.2",
                "object-path": "^0.9.2",
                "regex-parser": "^2.2.9"
            },
            "dependencies": {
                "camelcase": {


@@ 1329,8 1384,8 @@
                    "integrity": "sha1-xzCLGNv4vJNy1wGnNJPGEZK9Liw=",
                    "dev": true,
                    "requires": {
                        "lodash.assign": "3.2.0",
                        "lodash.restparam": "3.6.1"
                        "lodash.assign": "^3.0.0",
                        "lodash.restparam": "^3.0.0"
                    },
                    "dependencies": {
                        "lodash.assign": {


@@ 1339,9 1394,9 @@
                            "integrity": "sha1-POnwI0tLIiPilrj6CsH+6OvKZPo=",
                            "dev": true,
                            "requires": {
                                "lodash._baseassign": "3.2.0",
                                "lodash._createassigner": "3.1.1",
                                "lodash.keys": "3.1.2"
                                "lodash._baseassign": "^3.0.0",
                                "lodash._createassigner": "^3.0.0",
                                "lodash.keys": "^3.0.0"
                            }
                        }
                    }


@@ 1354,8 1409,8 @@
            "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==",
            "dev": true,
            "requires": {
                "clean-stack": "2.2.0",
                "indent-string": "4.0.0"
                "clean-stack": "^2.0.0",
                "indent-string": "^4.0.0"
            }
        },
        "ajv": {


@@ 1364,10 1419,10 @@
            "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==",
            "dev": true,
            "requires": {
                "fast-deep-equal": "3.1.3",
                "fast-json-stable-stringify": "2.1.0",
                "json-schema-traverse": "0.4.1",
                "uri-js": "4.2.2"
                "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": {


@@ 1412,7 1467,7 @@
            "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
            "dev": true,
            "requires": {
                "color-convert": "1.9.3"
                "color-convert": "^1.9.0"
            }
        },
        "anymatch": {


@@ 1421,8 1476,8 @@
            "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
            "dev": true,
            "requires": {
                "micromatch": "3.1.10",
                "normalize-path": "2.1.1"
                "micromatch": "^3.1.4",
                "normalize-path": "^2.1.1"
            },
            "dependencies": {
                "normalize-path": {


@@ 1431,7 1486,7 @@
                    "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
                    "dev": true,
                    "requires": {
                        "remove-trailing-separator": "1.1.0"
                        "remove-trailing-separator": "^1.0.1"
                    }
                }
            }


@@ 1448,7 1503,7 @@
            "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
            "dev": true,
            "requires": {
                "sprintf-js": "1.0.3"
                "sprintf-js": "~1.0.2"
            }
        },
        "arr-diff": {


@@ 1481,7 1536,7 @@
            "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
            "dev": true,
            "requires": {
                "array-uniq": "1.0.3"
                "array-uniq": "^1.0.1"
            }
        },
        "array-uniq": {


@@ 1503,14 1558,15 @@
            "dev": 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==",
            "version": "5.4.1",
            "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
            "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
            "dev": true,
            "requires": {
                "bn.js": "4.11.9",
                "inherits": "2.0.4",
                "minimalistic-assert": "1.0.1"
                "bn.js": "^4.0.0",
                "inherits": "^2.0.1",
                "minimalistic-assert": "^1.0.0",
                "safer-buffer": "^2.1.0"
            },
            "dependencies": {
                "bn.js": {


@@ 1527,7 1583,7 @@
            "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
            "dev": true,
            "requires": {
                "object-assign": "4.1.1",
                "object-assign": "^4.1.1",
                "util": "0.10.3"
            },
            "dependencies": {


@@ 1566,7 1622,7 @@
            "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
            "dev": true,
            "requires": {
                "lodash": "4.17.15"
                "lodash": "^4.17.14"
            }
        },
        "async-each": {


@@ 1588,18 1644,18 @@
            "dev": true
        },
        "autoprefixer": {
            "version": "9.8.0",
            "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.0.tgz",
            "integrity": "sha512-D96ZiIHXbDmU02dBaemyAg53ez+6F5yZmapmgKcjm35yEe1uVDYI8hGW3VYoGRaG290ZFf91YxHrR518vC0u/A==",
            "version": "9.8.6",
            "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz",
            "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==",
            "dev": true,
            "requires": {
                "browserslist": "4.12.0",
                "caniuse-lite": "1.0.30001081",
                "chalk": "2.4.2",
                "normalize-range": "0.1.2",
                "num2fraction": "1.2.2",
                "postcss": "7.0.32",
                "postcss-value-parser": "4.1.0"
                "browserslist": "^4.12.0",
                "caniuse-lite": "^1.0.30001109",
                "colorette": "^1.2.1",
                "normalize-range": "^0.1.2",
                "num2fraction": "^1.2.2",
                "postcss": "^7.0.32",
                "postcss-value-parser": "^4.1.0"
            }
        },
        "axios": {


@@ 1617,9 1673,9 @@
            "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
            "dev": true,
            "requires": {
                "chalk": "1.1.3",
                "esutils": "2.0.3",
                "js-tokens": "3.0.2"
                "chalk": "^1.1.3",
                "esutils": "^2.0.2",
                "js-tokens": "^3.0.2"
            },
            "dependencies": {
                "ansi-styles": {


@@ 1634,11 1690,11 @@
                    "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
                    "dev": true,
                    "requires": {
                        "ansi-styles": "2.2.1",
                        "escape-string-regexp": "1.0.5",
                        "has-ansi": "2.0.0",
                        "strip-ansi": "3.0.1",
                        "supports-color": "2.0.0"
                        "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": {


@@ 1661,11 1717,11 @@
            "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==",
            "dev": true,
            "requires": {
                "find-cache-dir": "2.1.0",
                "loader-utils": "1.4.0",
                "mkdirp": "0.5.5",
                "pify": "4.0.1",
                "schema-utils": "2.7.0"
                "find-cache-dir": "^2.1.0",
                "loader-utils": "^1.4.0",
                "mkdirp": "^0.5.3",
                "pify": "^4.0.1",
                "schema-utils": "^2.6.5"
            }
        },
        "babel-merge": {


@@ 1674,9 1730,9 @@
            "integrity": "sha512-puTQQxuzS+0JlMyVdfsTVaCgzqjBXKPMv7oUANpYcHFY+7IptWZ4PZDYX+qBxrRMtrriuBA44LkKpS99EJzqVA==",
            "dev": true,
            "requires": {
                "@babel/core": "7.10.2",
                "deepmerge": "2.2.1",
                "object.omit": "3.0.0"
                "@babel/core": "^7.0.0-beta.49",
                "deepmerge": "^2.1.0",
                "object.omit": "^3.0.0"
            }
        },
        "babel-plugin-dynamic-import-node": {


@@ 1685,7 1741,7 @@
            "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
            "dev": true,
            "requires": {
                "object.assign": "4.1.0"
                "object.assign": "^4.1.0"
            }
        },
        "balanced-match": {


@@ 1700,13 1756,13 @@
            "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
            "dev": true,
            "requires": {
                "cache-base": "1.0.1",
                "class-utils": "0.3.6",
                "component-emitter": "1.3.0",
                "define-property": "1.0.0",
                "isobject": "3.0.1",
                "mixin-deep": "1.3.2",
                "pascalcase": "0.1.1"
                "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": {


@@ 1715,7 1771,7 @@
                    "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
                    "dev": true,
                    "requires": {
                        "is-descriptor": "1.0.2"
                        "is-descriptor": "^1.0.0"
                    }
                },
                "is-accessor-descriptor": {


@@ 1724,7 1780,7 @@
                    "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
                    "dev": true,
                    "requires": {
                        "kind-of": "6.0.3"
                        "kind-of": "^6.0.0"
                    }
                },
                "is-data-descriptor": {


@@ 1733,7 1789,7 @@
                    "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
                    "dev": true,
                    "requires": {
                        "kind-of": "6.0.3"
                        "kind-of": "^6.0.0"
                    }
                },
                "is-descriptor": {


@@ 1742,9 1798,9 @@
                    "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
                    "dev": true,
                    "requires": {
                        "is-accessor-descriptor": "1.0.0",
                        "is-data-descriptor": "1.0.0",
                        "kind-of": "6.0.3"
                        "is-accessor-descriptor": "^1.0.0",
                        "is-data-descriptor": "^1.0.0",
                        "kind-of": "^6.0.2"
                    }
                }
            }


@@ 1790,9 1846,9 @@
            "dev": true
        },
        "bn.js": {
            "version": "5.1.2",
            "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.2.tgz",
            "integrity": "sha512-40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA==",
            "version": "5.1.3",
            "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz",
            "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==",
            "dev": true
        },
        "body-parser": {


@@ 1802,15 1858,15 @@
            "dev": true,
            "requires": {
                "bytes": "3.1.0",
                "content-type": "1.0.4",
                "content-type": "~1.0.4",
                "debug": "2.6.9",
                "depd": "1.1.2",
                "depd": "~1.1.2",
                "http-errors": "1.7.2",
                "iconv-lite": "0.4.24",
                "on-finished": "2.3.0",
                "on-finished": "~2.3.0",
                "qs": "6.7.0",
                "raw-body": "2.4.0",
                "type-is": "1.6.18"
                "type-is": "~1.6.17"
            },
            "dependencies": {
                "bytes": {


@@ 1836,12 1892,12 @@
            "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
            "dev": true,
            "requires": {
                "array-flatten": "2.1.2",
                "deep-equal": "1.1.1",
                "dns-equal": "1.0.0",
                "dns-txt": "2.0.2",
                "multicast-dns": "6.2.3",
                "multicast-dns-service-types": "1.1.0"
                "array-flatten": "^2.1.0",
                "deep-equal": "^1.0.1",
                "dns-equal": "^1.0.0",
                "dns-txt": "^2.0.2",
                "multicast-dns": "^6.0.1",
                "multicast-dns-service-types": "^1.1.0"
            }
        },
        "boolbase": {


@@ 1862,7 1918,7 @@
            "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
            "dev": true,
            "requires": {
                "balanced-match": "1.0.0",
                "balanced-match": "^1.0.0",
                "concat-map": "0.0.1"
            }
        },


@@ 1872,16 1928,16 @@
            "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
            "dev": 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.3",
                "snapdragon": "0.8.2",
                "snapdragon-node": "2.1.1",
                "split-string": "3.1.0",
                "to-regex": "3.0.2"
                "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": {


@@ 1890,7 1946,7 @@
                    "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
                    "dev": true,
                    "requires": {
                        "is-extendable": "0.1.1"
                        "is-extendable": "^0.1.0"
                    }
                },
                "is-extendable": {


@@ 1913,12 1969,12 @@
            "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
            "dev": true,
            "requires": {
                "buffer-xor": "1.0.3",
                "cipher-base": "1.0.4",
                "create-hash": "1.2.0",
                "evp_bytestokey": "1.0.3",
                "inherits": "2.0.4",
                "safe-buffer": "5.1.2"
                "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": {


@@ 1927,9 1983,9 @@
            "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
            "dev": true,
            "requires": {
                "browserify-aes": "1.2.0",
                "browserify-des": "1.0.2",
                "evp_bytestokey": "1.0.3"
                "browserify-aes": "^1.0.4",
                "browserify-des": "^1.0.0",
                "evp_bytestokey": "^1.0.0"
            }
        },
        "browserify-des": {


@@ 1938,10 1994,10 @@
            "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
            "dev": true,
            "requires": {
                "cipher-base": "1.0.4",
                "des.js": "1.0.1",
                "inherits": "2.0.4",
                "safe-buffer": "5.1.2"
                "cipher-base": "^1.0.1",
                "des.js": "^1.0.0",
                "inherits": "^2.0.1",
                "safe-buffer": "^5.1.2"
            }
        },
        "browserify-rsa": {


@@ 1950,8 2006,8 @@
            "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
            "dev": true,
            "requires": {
                "bn.js": "4.11.9",
                "randombytes": "2.1.0"
                "bn.js": "^4.1.0",
                "randombytes": "^2.0.1"
            },
            "dependencies": {
                "bn.js": {


@@ 1963,20 2019,20 @@
            }
        },
        "browserify-sign": {
            "version": "4.2.0",
            "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.0.tgz",
            "integrity": "sha512-hEZC1KEeYuoHRqhGhTy6gWrpJA3ZDjFWv0DE61643ZnOXAKJb3u7yWcrU0mMc9SwAqK1n7myPGndkp0dFG7NFA==",
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
            "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
            "dev": true,
            "requires": {
                "bn.js": "5.1.2",
                "browserify-rsa": "4.0.1",
                "create-hash": "1.2.0",
                "create-hmac": "1.1.7",
                "elliptic": "6.5.2",
                "inherits": "2.0.4",
                "parse-asn1": "5.1.5",
                "readable-stream": "3.6.0",
                "safe-buffer": "5.2.1"
                "bn.js": "^5.1.1",
                "browserify-rsa": "^4.0.1",
                "create-hash": "^1.2.0",
                "create-hmac": "^1.1.7",
                "elliptic": "^6.5.3",
                "inherits": "^2.0.4",
                "parse-asn1": "^5.1.5",
                "readable-stream": "^3.6.0",
                "safe-buffer": "^5.2.0"
            },
            "dependencies": {
                "readable-stream": {


@@ 1985,9 2041,9 @@
                    "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
                    "dev": true,
                    "requires": {
                        "inherits": "2.0.4",
                        "string_decoder": "1.1.1",
                        "util-deprecate": "1.0.2"
                        "inherits": "^2.0.3",
                        "string_decoder": "^1.1.1",
                        "util-deprecate": "^1.0.1"
                    }
                },
                "safe-buffer": {


@@ 2004,19 2060,19 @@
            "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
            "dev": true,
            "requires": {
                "pako": "1.0.11"
                "pako": "~1.0.5"
            }
        },
        "browserslist": {
            "version": "4.12.0",
            "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz",
            "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==",
            "version": "4.14.0",
            "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.0.tgz",
            "integrity": "sha512-pUsXKAF2lVwhmtpeA3LJrZ76jXuusrNyhduuQs7CDFf9foT4Y38aQOserd2lMe5DSSrjf3fx34oHwryuvxAUgQ==",
            "dev": true,
            "requires": {
                "caniuse-lite": "1.0.30001081",
                "electron-to-chromium": "1.3.467",
                "node-releases": "1.1.58",
                "pkg-up": "2.0.0"
                "caniuse-lite": "^1.0.30001111",
                "electron-to-chromium": "^1.3.523",
                "escalade": "^3.0.2",
                "node-releases": "^1.1.60"
            }
        },
        "buffer": {


@@ 2025,9 2081,9 @@
            "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
            "dev": true,
            "requires": {
                "base64-js": "1.3.1",
                "ieee754": "1.1.13",
                "isarray": "1.0.0"
                "base64-js": "^1.0.2",
                "ieee754": "^1.1.4",
                "isarray": "^1.0.0"
            }
        },
        "buffer-from": {


@@ 2066,24 2122,24 @@
            "integrity": "sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==",
            "dev": true,
            "requires": {
                "chownr": "1.1.4",
                "figgy-pudding": "3.5.2",
                "fs-minipass": "2.1.0",
                "glob": "7.1.6",
                "graceful-fs": "4.2.4",
                "infer-owner": "1.0.4",
                "lru-cache": "5.1.1",
                "minipass": "3.1.3",
                "minipass-collect": "1.0.2",
                "minipass-flush": "1.0.5",
                "minipass-pipeline": "1.2.3",
                "mkdirp": "0.5.5",
                "move-concurrently": "1.0.1",
                "p-map": "3.0.0",
                "promise-inflight": "1.0.1",
                "rimraf": "2.7.1",
                "ssri": "7.1.0",
                "unique-filename": "1.1.1"
                "chownr": "^1.1.2",
                "figgy-pudding": "^3.5.1",
                "fs-minipass": "^2.0.0",
                "glob": "^7.1.4",
                "graceful-fs": "^4.2.2",
                "infer-owner": "^1.0.4",
                "lru-cache": "^5.1.1",
                "minipass": "^3.0.0",
                "minipass-collect": "^1.0.2",
                "minipass-flush": "^1.0.5",
                "minipass-pipeline": "^1.2.2",
                "mkdirp": "^0.5.1",
                "move-concurrently": "^1.0.1",
                "p-map": "^3.0.0",
                "promise-inflight": "^1.0.1",
                "rimraf": "^2.7.1",
                "ssri": "^7.0.0",
                "unique-filename": "^1.1.1"
            }
        },
        "cache-base": {


@@ 2092,15 2148,15 @@
            "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
            "dev": true,
            "requires": {
                "collection-visit": "1.0.0",
                "component-emitter": "1.3.0",
                "get-value": "2.0.6",
                "has-value": "1.0.0",
                "isobject": "3.0.1",
                "set-value": "2.0.1",
                "to-object-path": "0.3.0",
                "union-value": "1.0.1",
                "unset-value": "1.0.0"
                "collection-visit": "^1.0.0",
                "component-emitter": "^1.2.1",
                "get-value": "^2.0.6",
                "has-value": "^1.0.0",
                "isobject": "^3.0.1",
                "set-value": "^2.0.0",
                "to-object-path": "^0.3.0",
                "union-value": "^1.0.0",
                "unset-value": "^1.0.0"
            }
        },
        "call-me-maybe": {


@@ 2115,7 2171,7 @@
            "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=",
            "dev": true,
            "requires": {
                "callsites": "2.0.0"
                "callsites": "^2.0.0"
            }
        },
        "caller-path": {


@@ 2124,7 2180,7 @@
            "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=",
            "dev": true,
            "requires": {
                "caller-callsite": "2.0.0"
                "caller-callsite": "^2.0.0"
            }
        },
        "callsites": {


@@ 2139,8 2195,8 @@
            "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=",
            "dev": true,
            "requires": {
                "no-case": "2.3.2",
                "upper-case": "1.1.3"
                "no-case": "^2.2.0",
                "upper-case": "^1.1.1"
            }
        },
        "camelcase": {


@@ 2155,16 2211,16 @@
            "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
            "dev": true,
            "requires": {
                "browserslist": "4.12.0",
                "caniuse-lite": "1.0.30001081",
                "lodash.memoize": "4.1.2",
                "lodash.uniq": "4.5.0"
                "browserslist": "^4.0.0",
                "caniuse-lite": "^1.0.0",
                "lodash.memoize": "^4.1.2",
                "lodash.uniq": "^4.5.0"
            }
        },
        "caniuse-lite": {
            "version": "1.0.30001081",
            "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001081.tgz",
            "integrity": "sha512-iZdh3lu09jsUtLE6Bp8NAbJskco4Y3UDtkR3GTCJGsbMowBU5IWDFF79sV2ws7lSqTzWyKazxam2thasHymENQ==",
            "version": "1.0.30001116",
            "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001116.tgz",
            "integrity": "sha512-f2lcYnmAI5Mst9+g0nkMIznFGsArRmZ0qU+dnq8l91hymdc2J3SFbiPhOJEeDqC1vtE8nc1qNQyklzB8veJefQ==",
            "dev": true
        },
        "chalk": {


@@ 2173,9 2229,9 @@
            "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
            "dev": true,
            "requires": {
                "ansi-styles": "3.2.1",
                "escape-string-regexp": "1.0.5",
                "supports-color": "5.5.0"
                "ansi-styles": "^3.2.1",
                "escape-string-regexp": "^1.0.5",
                "supports-color": "^5.3.0"
            }
        },
        "charenc": {


@@ 2190,18 2246,18 @@
            "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
            "dev": true,
            "requires": {
                "anymatch": "2.0.0",
                "async-each": "1.0.3",
                "braces": "2.3.2",
                "fsevents": "1.2.13",
                "glob-parent": "3.1.0",
                "inherits": "2.0.4",
                "is-binary-path": "1.0.1",
                "is-glob": "4.0.1",
                "normalize-path": "3.0.0",
                "path-is-absolute": "1.0.1",
                "readdirp": "2.2.1",
                "upath": "1.2.0"
                "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"
            }
        },
        "chownr": {


@@ 2216,7 2272,7 @@
            "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==",
            "dev": true,
            "requires": {
                "tslib": "1.13.0"
                "tslib": "^1.9.0"
            }
        },
        "cipher-base": {


@@ 2225,8 2281,8 @@
            "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
            "dev": true,
            "requires": {
                "inherits": "2.0.4",
                "safe-buffer": "5.1.2"
                "inherits": "^2.0.1",
                "safe-buffer": "^5.0.1"
            }
        },
        "class-utils": {


@@ 2235,10 2291,10 @@
            "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
            "dev": true,
            "requires": {
                "arr-union": "3.1.0",
                "define-property": "0.2.5",
                "isobject": "3.0.1",
                "static-extend": "0.1.2"
                "arr-union": "^3.1.0",
                "define-property": "^0.2.5",
                "isobject": "^3.0.0",
                "static-extend": "^0.1.1"
            },
            "dependencies": {
                "define-property": {


@@ 2247,7 2303,7 @@
                    "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
                    "dev": true,
                    "requires": {
                        "is-descriptor": "0.1.6"
                        "is-descriptor": "^0.1.0"
                    }
                }
            }


@@ 2258,7 2314,7 @@
            "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==",
            "dev": true,
            "requires": {
                "source-map": "0.6.1"
                "source-map": "~0.6.0"
            },
            "dependencies": {
                "source-map": {


@@ 2281,9 2337,9 @@
            "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
            "dev": true,
            "requires": {
                "string-width": "3.1.0",
                "strip-ansi": "5.2.0",
                "wrap-ansi": "5.1.0"
                "string-width": "^3.1.0",
                "strip-ansi": "^5.2.0",
                "wrap-ansi": "^5.1.0"
            },
            "dependencies": {
                "ansi-regex": {


@@ 2298,9 2354,9 @@
                    "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
                    "dev": true,
                    "requires": {
                        "emoji-regex": "7.0.3",
                        "is-fullwidth-code-point": "2.0.0",
                        "strip-ansi": "5.2.0"
                        "emoji-regex": "^7.0.1",
                        "is-fullwidth-code-point": "^2.0.0",
                        "strip-ansi": "^5.1.0"
                    }
                },
                "strip-ansi": {


@@ 2309,7 2365,7 @@
                    "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
                    "dev": true,
                    "requires": {
                        "ansi-regex": "4.1.0"
                        "ansi-regex": "^4.1.0"
                    }
                }
            }


@@ 2320,9 2376,9 @@
            "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
            "dev": true,
            "requires": {
                "is-plain-object": "2.0.4",
                "kind-of": "6.0.3",
                "shallow-clone": "3.0.1"
                "is-plain-object": "^2.0.4",
                "kind-of": "^6.0.2",
                "shallow-clone": "^3.0.0"
            }
        },
        "coa": {


@@ 2331,21 2387,15 @@
            "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
            "dev": true,
            "requires": {
                "@types/q": "1.5.4",
                "chalk": "2.4.2",
                "q": "1.5.1"
                "@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=",
            "dev": true
        },
        "collect.js": {
            "version": "4.27.3",
            "resolved": "https://registry.npmjs.org/collect.js/-/collect.js-4.27.3.tgz",
            "integrity": "sha512-2nmoyhUJbhjVVE0W9W0cSBeg8/PL3ObGe1ijj9WDlLG3RrpvePsBZd6p3uTm1dTAUKJVd3qT8mnH6iXCdENEHQ==",
            "version": "4.28.2",
            "resolved": "https://registry.npmjs.org/collect.js/-/collect.js-4.28.2.tgz",
            "integrity": "sha512-Ok2z0kuyywWJ4AtkeUI61pbSxCmaN5XYr/fkUYJP4bYk6Dz3NKH2FA8RhF7i3Do9Iq80MLRFWasSOpyE9X7hDA==",
            "dev": true
        },
        "collection-visit": {


@@ 2354,8 2404,8 @@
            "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
            "dev": true,
            "requires": {
                "map-visit": "1.0.0",
                "object-visit": "1.0.1"
                "map-visit": "^1.0.0",
                "object-visit": "^1.0.0"
            }
        },
        "color": {


@@ 2364,8 2414,8 @@
            "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==",
            "dev": true,
            "requires": {
                "color-convert": "1.9.3",
                "color-string": "1.5.3"
                "color-convert": "^1.9.1",
                "color-string": "^1.5.2"
            }
        },
        "color-convert": {


@@ 2389,14 2439,20 @@
            "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==",
            "dev": true,
            "requires": {
                "color-name": "1.1.3",
                "simple-swizzle": "0.2.2"
                "color-name": "^1.0.0",
                "simple-swizzle": "^0.2.2"
            }
        },
        "colorette": {
            "version": "1.2.1",
            "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz",
            "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==",
            "dev": true
        },
        "commander": {
            "version": "2.17.1",
            "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz",
            "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==",
            "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==",
            "dev": true
        },
        "commondir": {


@@ 2417,7 2473,7 @@
            "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
            "dev": true,
            "requires": {
                "mime-db": "1.44.0"
                "mime-db": ">= 1.43.0 < 2"
            }
        },
        "compression": {


@@ 2426,13 2482,13 @@
            "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
            "dev": true,
            "requires": {
                "accepts": "1.3.7",
                "accepts": "~1.3.5",
                "bytes": "3.0.0",
                "compressible": "2.0.18",
                "compressible": "~2.0.16",
                "debug": "2.6.9",
                "on-headers": "1.0.2",
                "on-headers": "~1.0.2",
                "safe-buffer": "5.1.2",
                "vary": "1.1.2"
                "vary": "~1.1.2"
            },
            "dependencies": {
                "debug": {


@@ 2446,6 2502,15 @@
                }
            }
        },
        "concat": {
            "version": "1.0.3",
            "resolved": "https://registry.npmjs.org/concat/-/concat-1.0.3.tgz",
            "integrity": "sha1-QPM1MInWVGdpXLGIa0Xt1jfYzKg=",
            "dev": true,
            "requires": {
                "commander": "^2.9.0"
            }
        },
        "concat-map": {
            "version": "0.0.1",
            "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",


@@ 2458,19 2523,10 @@
            "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
            "dev": true,
            "requires": {
                "buffer-from": "1.1.1",
                "inherits": "2.0.4",
                "readable-stream": "2.3.7",
                "typedarray": "0.0.6"
            }
        },
        "concatenate": {
            "version": "0.0.2",
            "resolved": "https://registry.npmjs.org/concatenate/-/concatenate-0.0.2.tgz",
            "integrity": "sha1-C0nW6MQQR9dyjNyNYqCGYjOXtJ8=",
            "dev": true,
            "requires": {
                "globs": "0.1.4"
                "buffer-from": "^1.0.0",
                "inherits": "^2.0.3",
                "readable-stream": "^2.2.2",
                "typedarray": "^0.0.6"
            }
        },
        "connect-history-api-fallback": {


@@ 2491,7 2547,7 @@
            "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==",
            "dev": true,
            "requires": {
                "bluebird": "3.7.2"
                "bluebird": "^3.1.1"
            }
        },
        "constants-browserify": {


@@ 2521,7 2577,7 @@
            "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
            "dev": true,
            "requires": {
                "safe-buffer": "5.1.2"
                "safe-buffer": "~5.1.1"
            }
        },
        "cookie": {


@@ 2542,12 2598,12 @@
            "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
            "dev": true,
            "requires": {
                "aproba": "1.2.0",
                "fs-write-stream-atomic": "1.0.10",
                "iferr": "0.1.5",
                "mkdirp": "0.5.5",
                "rimraf": "2.7.1",
                "run-queue": "1.0.3"
                "aproba": "^1.1.1",
                "fs-write-stream-atomic": "^1.0.8",
                "iferr": "^0.1.5",
                "mkdirp": "^0.5.1",
                "rimraf": "^2.5.4",
                "run-queue": "^1.0.0"
            }
        },
        "copy-descriptor": {


@@ 2562,7 2618,7 @@
            "integrity": "sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==",
            "dev": true,
            "requires": {
                "browserslist": "4.12.0",
                "browserslist": "^4.8.5",
                "semver": "7.0.0"
            },
            "dependencies": {


@@ 2586,20 2642,20 @@
            "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==",
            "dev": true,
            "requires": {
                "import-fresh": "2.0.0",
                "is-directory": "0.3.1",
                "js-yaml": "3.14.0",
                "parse-json": "4.0.0"
                "import-fresh": "^2.0.0",
                "is-directory": "^0.3.1",
                "js-yaml": "^3.13.1",
                "parse-json": "^4.0.0"
            }
        },
        "create-ecdh": {
            "version": "4.0.3",
            "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz",
            "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==",
            "version": "4.0.4",
            "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
            "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
            "dev": true,
            "requires": {
                "bn.js": "4.11.9",
                "elliptic": "6.5.2"
                "bn.js": "^4.1.0",
                "elliptic": "^6.5.3"
            },
            "dependencies": {
                "bn.js": {


@@ 2616,11 2672,11 @@
            "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
            "dev": true,
            "requires": {
                "cipher-base": "1.0.4",
                "inherits": "2.0.4",
                "md5.js": "1.3.5",
                "ripemd160": "2.0.2",
                "sha.js": "2.4.11"
                "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": {


@@ 2629,12 2685,12 @@
            "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
            "dev": true,
            "requires": {
                "cipher-base": "1.0.4",
                "create-hash": "1.2.0",
                "inherits": "2.0.4",
                "ripemd160": "2.0.2",
                "safe-buffer": "5.1.2",
                "sha.js": "2.4.11"
                "cipher-base": "^1.0.3",
                "create-hash": "^1.1.0",
                "inherits": "^2.0.1",
                "ripemd160": "^2.0.0",
                "safe-buffer": "^5.0.1",
                "sha.js": "^2.4.8"
            }
        },
        "cross-env": {


@@ 2643,7 2699,7 @@
            "integrity": "sha512-KZP/bMEOJEDCkDQAyRhu3RL2ZO/SUVrxQVI0G3YEQ+OLbRA3c6zgixe8Mq8a/z7+HKlNEjo8oiLUs8iRijY2Rw==",
            "dev": true,
            "requires": {
                "cross-spawn": "7.0.3"
                "cross-spawn": "^7.0.1"
            }
        },
        "cross-spawn": {


@@ 2652,9 2708,9 @@
            "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
            "dev": true,
            "requires": {
                "path-key": "3.1.1",
                "shebang-command": "2.0.0",
                "which": "2.0.2"
                "path-key": "^3.1.0",
                "shebang-command": "^2.0.0",
                "which": "^2.0.1"
            }
        },
        "crypt": {


@@ 2669,17 2725,17 @@
            "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
            "dev": true,
            "requires": {
                "browserify-cipher": "1.0.1",
                "browserify-sign": "4.2.0",
                "create-ecdh": "4.0.3",
                "create-hash": "1.2.0",
                "create-hmac": "1.1.7",
                "diffie-hellman": "5.0.3",
                "inherits": "2.0.4",
                "pbkdf2": "3.1.1",
                "public-encrypt": "4.0.3",
                "randombytes": "2.1.0",
                "randomfill": "1.0.4"
                "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"
            }
        },
        "css": {


@@ 2688,10 2744,10 @@
            "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==",
            "dev": true,
            "requires": {
                "inherits": "2.0.4",
                "source-map": "0.6.1",
                "source-map-resolve": "0.5.3",
                "urix": "0.1.0"
                "inherits": "^2.0.3",
                "source-map": "^0.6.1",
                "source-map-resolve": "^0.5.2",
                "urix": "^0.1.0"
            },
            "dependencies": {
                "source-map": {


@@ 2714,8 2770,8 @@
            "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==",
            "dev": true,
            "requires": {
                "postcss": "7.0.32",
                "timsort": "0.3.0"
                "postcss": "^7.0.1",
                "timsort": "^0.3.0"
            }
        },
        "css-loader": {


@@ 2724,18 2780,18 @@
            "integrity": "sha512-+ZHAZm/yqvJ2kDtPne3uX0C+Vr3Zn5jFn2N4HywtS5ujwvsVkyg0VArEXpl3BgczDA8anieki1FIzhchX4yrDw==",
            "dev": true,
            "requires": {
                "babel-code-frame": "6.26.0",
                "css-selector-tokenizer": "0.7.2",
                "icss-utils": "2.1.0",
                "loader-utils": "1.4.0",
                "lodash": "4.17.15",
                "postcss": "6.0.23",
                "postcss-modules-extract-imports": "1.2.1",
                "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.1",
                "source-list-map": "2.0.1"
                "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": {


@@ 2744,9 2800,9 @@
                    "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
                    "dev": true,
                    "requires": {
                        "chalk": "2.4.2",
                        "source-map": "0.6.1",
                        "supports-color": "5.5.0"
                        "chalk": "^2.4.1",
                        "source-map": "^0.6.1",
                        "supports-color": "^5.4.0"
                    }
                },
                "postcss-value-parser": {


@@ 2769,10 2825,10 @@
            "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==",
            "dev": true,
            "requires": {
                "boolbase": "1.0.0",
                "css-what": "3.3.0",
                "domutils": "1.7.0",
                "nth-check": "1.0.2"
                "boolbase": "^1.0.0",
                "css-what": "^3.2.1",
                "domutils": "^1.7.0",
                "nth-check": "^1.0.2"
            }
        },
        "css-select-base-adapter": {


@@ 2782,14 2838,13 @@
            "dev": true
        },
        "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==",
            "version": "0.7.3",
            "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz",
            "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==",
            "dev": true,
            "requires": {
                "cssesc": "3.0.0",
                "fastparse": "1.1.2",
                "regexpu-core": "4.7.0"
                "cssesc": "^3.0.0",
                "fastparse": "^1.1.2"
            }
        },
        "css-tree": {


@@ 2799,7 2854,7 @@
            "dev": true,
            "requires": {
                "mdn-data": "2.0.4",
                "source-map": "0.6.1"
                "source-map": "^0.6.1"
            },
            "dependencies": {
                "source-map": {


@@ 2828,10 2883,10 @@
            "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==",
            "dev": true,
            "requires": {
                "cosmiconfig": "5.2.1",
                "cssnano-preset-default": "4.0.7",
                "is-resolvable": "1.1.0",
                "postcss": "7.0.32"
                "cosmiconfig": "^5.0.0",
                "cssnano-preset-default": "^4.0.7",
                "is-resolvable": "^1.0.0",
                "postcss": "^7.0.0"
            }
        },
        "cssnano-preset-default": {


@@ 2840,36 2895,36 @@
            "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==",
            "dev": true,
            "requires": {
                "css-declaration-sorter": "4.0.1",
                "cssnano-util-raw-cache": "4.0.1",
                "postcss": "7.0.32",
                "postcss-calc": "7.0.2",
                "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"
                "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": {


@@ 2890,7 2945,7 @@
            "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==",
            "dev": true,
            "requires": {
                "postcss": "7.0.32"
                "postcss": "^7.0.0"
            }
        },
        "cssnano-util-same-parent": {


@@ 2915,7 2970,7 @@
                    "dev": true,
                    "requires": {
                        "mdn-data": "2.0.6",
                        "source-map": "0.6.1"
                        "source-map": "^0.6.1"
                    }
                },
                "mdn-data": {


@@ 2971,12 3026,12 @@
            "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
            "dev": true,
            "requires": {
                "is-arguments": "1.0.4",
                "is-date-object": "1.0.2",
                "is-regex": "1.1.0",
                "object-is": "1.1.2",
                "object-keys": "1.1.1",
                "regexp.prototype.flags": "1.3.0"
                "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"
            }
        },
        "deepmerge": {


@@ 2991,8 3046,8 @@
            "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==",
            "dev": true,
            "requires": {
                "execa": "1.0.0",
                "ip-regex": "2.1.0"
                "execa": "^1.0.0",
                "ip-regex": "^2.1.0"
            }
        },
        "define-properties": {


@@ 3001,7 3056,7 @@
            "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
            "dev": true,
            "requires": {
                "object-keys": "1.1.1"
                "object-keys": "^1.0.12"
            }
        },
        "define-property": {


@@ 3010,8 3065,8 @@
            "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
            "dev": true,
            "requires": {
                "is-descriptor": "1.0.2",
                "isobject": "3.0.1"
                "is-descriptor": "^1.0.2",
                "isobject": "^3.0.1"
            },
            "dependencies": {
                "is-accessor-descriptor": {


@@ 3020,7 3075,7 @@
                    "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
                    "dev": true,
                    "requires": {
                        "kind-of": "6.0.3"
                        "kind-of": "^6.0.0"
                    }
                },
                "is-data-descriptor": {


@@ 3029,7 3084,7 @@
                    "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
                    "dev": true,
                    "requires": {
                        "kind-of": "6.0.3"
                        "kind-of": "^6.0.0"
                    }
                },
                "is-descriptor": {


@@ 3038,9 3093,9 @@
                    "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
                    "dev": true,
                    "requires": {
                        "is-accessor-descriptor": "1.0.0",
                        "is-data-descriptor": "1.0.0",
                        "kind-of": "6.0.3"
                        "is-accessor-descriptor": "^1.0.0",
                        "is-data-descriptor": "^1.0.0",
                        "kind-of": "^6.0.2"
                    }
                }
            }


@@ 3051,13 3106,13 @@
            "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==",
            "dev": true,
            "requires": {
                "@types/glob": "7.1.2",
                "globby": "6.1.0",
                "is-path-cwd": "2.2.0",
                "is-path-in-cwd": "2.1.0",
                "p-map": "2.1.0",
                "pify": "4.0.1",
                "rimraf": "2.7.1"
                "@types/glob": "^7.1.1",
                "globby": "^6.1.0",
                "is-path-cwd": "^2.0.0",
                "is-path-in-cwd": "^2.0.0",
                "p-map": "^2.0.0",
                "pify": "^4.0.1",
                "rimraf": "^2.6.3"
            },
            "dependencies": {
                "globby": {


@@ 3066,11 3121,11 @@
                    "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
                    "dev": true,
                    "requires": {
                        "array-union": "1.0.2",
                        "glob": "7.1.6",
                        "object-assign": "4.1.1",
                        "pify": "2.3.0",
                        "pinkie-promise": "2.0.1"
                        "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": {


@@ 3101,8 3156,8 @@
            "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
            "dev": true,
            "requires": {
                "inherits": "2.0.4",
                "minimalistic-assert": "1.0.1"
                "inherits": "^2.0.1",
                "minimalistic-assert": "^1.0.0"
            }
        },
        "destroy": {


@@ 3129,9 3184,9 @@
            "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
            "dev": true,
            "requires": {
                "bn.js": "4.11.9",
                "miller-rabin": "4.0.1",
                "randombytes": "2.1.0"
                "bn.js": "^4.1.0",
                "miller-rabin": "^4.0.0",
                "randombytes": "^2.0.0"
            },
            "dependencies": {
                "bn.js": {


@@ 3148,8 3203,8 @@
            "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==",
            "dev": true,
            "requires": {
                "arrify": "1.0.1",
                "path-type": "3.0.0"
                "arrify": "^1.0.1",
                "path-type": "^3.0.0"
            }
        },
        "dns-equal": {


@@ 3164,8 3219,8 @@
            "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==",
            "dev": true,
            "requires": {
                "ip": "1.1.5",
                "safe-buffer": "5.1.2"
                "ip": "^1.1.0",
                "safe-buffer": "^5.0.1"
            }
        },
        "dns-txt": {


@@ 3174,7 3229,7 @@
            "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
            "dev": true,
            "requires": {
                "buffer-indexof": "1.1.1"
                "buffer-indexof": "^1.0.0"
            }
        },
        "dom-serializer": {


@@ 3183,8 3238,8 @@
            "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
            "dev": true,
            "requires": {
                "domelementtype": "2.0.1",
                "entities": "2.0.3"
                "domelementtype": "^2.0.1",
                "entities": "^2.0.0"
            },
            "dependencies": {
                "domelementtype": {


@@ 3213,8 3268,8 @@
            "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
            "dev": true,
            "requires": {
                "dom-serializer": "0.2.2",
                "domelementtype": "1.3.1"
                "dom-serializer": "0",
                "domelementtype": "1"
            }
        },
        "dot-prop": {


@@ 3223,7 3278,7 @@
            "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==",
            "dev": true,
            "requires": {
                "is-obj": "2.0.0"
                "is-obj": "^2.0.0"
            }
        },
        "dotenv": {


@@ 3244,10 3299,10 @@
            "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
            "dev": true,
            "requires": {
                "end-of-stream": "1.4.4",
                "inherits": "2.0.4",
                "readable-stream": "2.3.7",
                "stream-shift": "1.0.1"
                "end-of-stream": "^1.0.0",
                "inherits": "^2.0.1",
                "readable-stream": "^2.0.0",
                "stream-shift": "^1.0.0"
            }
        },
        "ee-first": {


@@ 3257,24 3312,24 @@
            "dev": true
        },
        "electron-to-chromium": {
            "version": "1.3.467",
            "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.467.tgz",
            "integrity": "sha512-U+QgsL8TZDU/n+rDnYDa3hY5uy3C4iry9mrJS0PNBBGwnocuQ+aHSfgY44mdlaK9744X5YqrrGUvD9PxCLY1HA==",
            "version": "1.3.539",
            "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.539.tgz",
            "integrity": "sha512-rM0LWDIstdqfaRUADZetNrL6+zd/0NBmavbMEhBXgc2u/CC1d1GaDyN5hho29fFvBiOVFwrSWZkzmNcZnCEDog==",
            "dev": true
        },
        "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==",
            "version": "6.5.3",
            "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz",
            "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==",
            "dev": true,
            "requires": {
                "bn.js": "4.11.9",
                "brorand": "1.1.0",
                "hash.js": "1.1.7",
                "hmac-drbg": "1.0.1",
                "inherits": "2.0.4",
                "minimalistic-assert": "1.0.1",
                "minimalistic-crypto-utils": "1.0.1"
                "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"
            },
            "dependencies": {
                "bn.js": {


@@ 3309,18 3364,18 @@
            "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
            "dev": true,
            "requires": {
                "once": "1.4.0"
                "once": "^1.4.0"
            }
        },
        "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==",
            "version": "4.3.0",
            "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz",
            "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==",
            "dev": true,
            "requires": {
                "graceful-fs": "4.2.4",
                "memory-fs": "0.5.0",
                "tapable": "1.1.3"
                "graceful-fs": "^4.1.2",
                "memory-fs": "^0.5.0",
                "tapable": "^1.0.0"
            },
            "dependencies": {
                "memory-fs": {


@@ 3329,8 3384,8 @@
                    "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==",
                    "dev": true,
                    "requires": {
                        "errno": "0.1.7",
                        "readable-stream": "2.3.7"
                        "errno": "^0.1.3",
                        "readable-stream": "^2.0.1"
                    }
                }
            }


@@ 3347,7 3402,7 @@
            "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==",
            "dev": true,
            "requires": {
                "prr": "1.0.1"
                "prr": "~1.0.1"
            }
        },
        "error-ex": {


@@ 3356,7 3411,7 @@
            "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
            "dev": true,
            "requires": {
                "is-arrayish": "0.2.1"
                "is-arrayish": "^0.2.1"
            }
        },
        "error-stack-parser": {


@@ 3365,26 3420,26 @@
            "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==",
            "dev": true,
            "requires": {
                "stackframe": "1.2.0"
                "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==",
            "version": "1.17.6",
            "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz",
            "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==",
            "dev": true,
            "requires": {
                "es-to-primitive": "1.2.1",
                "function-bind": "1.1.1",
                "has": "1.0.3",
                "has-symbols": "1.0.1",
                "is-callable": "1.2.0",
                "is-regex": "1.1.0",
                "object-inspect": "1.7.0",
                "object-keys": "1.1.1",
                "object.assign": "4.1.0",
                "string.prototype.trimleft": "2.1.2",
                "string.prototype.trimright": "2.1.2"
                "es-to-primitive": "^1.2.1",
                "function-bind": "^1.1.1",
                "has": "^1.0.3",
                "has-symbols": "^1.0.1",
                "is-callable": "^1.2.0",
                "is-regex": "^1.1.0",
                "object-inspect": "^1.7.0",
                "object-keys": "^1.1.1",
                "object.assign": "^4.1.0",
                "string.prototype.trimend": "^1.0.1",
                "string.prototype.trimstart": "^1.0.1"
            }
        },
        "es-to-primitive": {


@@ 3393,9 3448,9 @@
            "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
            "dev": true,
            "requires": {
                "is-callable": "1.2.0",
                "is-date-object": "1.0.2",
                "is-symbol": "1.0.3"
                "is-callable": "^1.1.4",
                "is-date-object": "^1.0.1",
                "is-symbol": "^1.0.2"
            }
        },
        "es6-templates": {


@@ 3404,10 3459,16 @@
            "integrity": "sha1-XLmsn7He1usSOTQrgdeSu7QHjuQ=",
            "dev": true,
            "requires": {
                "recast": "0.11.23",
                "through": "2.3.8"
                "recast": "~0.11.12",
                "through": "~2.3.6"
            }
        },
        "escalade": {
            "version": "3.0.2",
            "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.2.tgz",
            "integrity": "sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ==",
            "dev": true
        },
        "escape-html": {
            "version": "1.0.3",
            "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",


@@ 3426,8 3487,8 @@
            "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==",
            "dev": true,
            "requires": {
                "esrecurse": "4.2.1",
                "estraverse": "4.3.0"
                "esrecurse": "^4.1.0",
                "estraverse": "^4.1.1"
            }
        },
        "esprima": {


@@ 3442,7 3503,7 @@
            "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
            "dev": true,
            "requires": {
                "estraverse": "4.3.0"
                "estraverse": "^4.1.0"
            }
        },
        "estraverse": {


@@ 3470,9 3531,9 @@
            "dev": true
        },
        "events": {
            "version": "3.1.0",
            "resolved": "https://registry.npmjs.org/events/-/events-3.1.0.tgz",
            "integrity": "sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==",
            "version": "3.2.0",
            "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz",
            "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==",
            "dev": true
        },
        "eventsource": {


@@ 3481,7 3542,7 @@
            "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==",
            "dev": true,
            "requires": {
                "original": "1.0.2"
                "original": "^1.0.0"
            }
        },
        "evp_bytestokey": {


@@ 3490,8 3551,8 @@
            "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
            "dev": true,
            "requires": {
                "md5.js": "1.3.5",
                "safe-buffer": "5.1.2"
                "md5.js": "^1.3.4",
                "safe-buffer": "^5.1.1"
            }
        },
        "execa": {


@@ 3500,13 3561,13 @@
            "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
            "dev": true,
            "requires": {
                "cross-spawn": "6.0.5",
                "get-stream": "4.1.0",
                "is-stream": "1.1.0",
                "npm-run-path": "2.0.2",
                "p-finally": "1.0.0",
                "signal-exit": "3.0.3",
                "strip-eof": "1.0.0"
                "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"
            },
            "dependencies": {
                "cross-spawn": {


@@ 3515,11 3576,11 @@
                    "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
                    "dev": true,
                    "requires": {
                        "nice-try": "1.0.5",
                        "path-key": "2.0.1",
                        "semver": "5.7.1",
                        "shebang-command": "1.2.0",
                        "which": "1.3.1"
                        "nice-try": "^1.0.4",
                        "path-key": "^2.0.1",
                        "semver": "^5.5.0",
                        "shebang-command": "^1.2.0",
                        "which": "^1.2.9"
                    }
                },
                "path-key": {


@@ 3534,7 3595,7 @@
                    "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
                    "dev": true,
                    "requires": {
                        "shebang-regex": "1.0.0"
                        "shebang-regex": "^1.0.0"
                    }
                },
                "shebang-regex": {


@@ 3549,7 3610,7 @@
                    "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
                    "dev": true,
                    "requires": {
                        "isexe": "2.0.0"
                        "isexe": "^2.0.0"
                    }
                }
            }


@@ 3560,13 3621,13 @@
            "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
            "dev": true,
            "requires": {
                "debug": "2.6.9",
                "define-property": "0.2.5",
                "extend-shallow": "2.0.1",
                "posix-character-classes": "0.1.1",
                "regex-not": "1.0.2",
                "snapdragon": "0.8.2",
                "to-regex": "3.0.2"
                "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": {


@@ 3584,7 3645,7 @@
                    "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
                    "dev": true,
                    "requires": {
                        "is-descriptor": "0.1.6"
                        "is-descriptor": "^0.1.0"
                    }
                },
                "extend-shallow": {


@@ 3593,7 3654,7 @@
                    "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
                    "dev": true,
                    "requires": {
                        "is-extendable": "0.1.1"
                        "is-extendable": "^0.1.0"
                    }
                },
                "is-extendable": {


@@ 3610,7 3671,7 @@
            "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
            "dev": true,
            "requires": {
                "homedir-polyfill": "1.0.3"
                "homedir-polyfill": "^1.0.1"
            }
        },
        "express": {


@@ 3619,36 3680,36 @@
            "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
            "dev": true,
            "requires": {
                "accepts": "1.3.7",
                "accepts": "~1.3.7",
                "array-flatten": "1.1.1",
                "body-parser": "1.19.0",
                "content-disposition": "0.5.3",
                "content-type": "1.0.4",
                "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",
                "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",
                "methods": "~1.1.2",
                "on-finished": "~2.3.0",
                "parseurl": "~1.3.3",
                "path-to-regexp": "0.1.7",
                "proxy-addr": "2.0.6",
                "proxy-addr": "~2.0.5",
                "qs": "6.7.0",
                "range-parser": "1.2.1",
                "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",
                "statuses": "~1.5.0",
                "type-is": "~1.6.18",
                "utils-merge": "1.0.1",
                "vary": "1.1.2"
                "vary": "~1.1.2"
            },
            "dependencies": {
                "array-flatten": {


@@ 3674,8 3735,8 @@
            "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
            "dev": true,
            "requires": {
                "assign-symbols": "1.0.0",
                "is-extendable": "1.0.1"
                "assign-symbols": "^1.0.0",
                "is-extendable": "^1.0.1"
            }
        },
        "extglob": {


@@ 3684,14 3745,14 @@
            "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
            "dev": true,
            "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.2",
                "snapdragon": "0.8.2",
                "to-regex": "3.0.2"
                "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": {


@@ 3700,7 3761,7 @@
                    "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
                    "dev": true,
                    "requires": {
                        "is-descriptor": "1.0.2"
                        "is-descriptor": "^1.0.0"
                    }
                },
                "extend-shallow": {


@@ 3709,7 3770,7 @@
                    "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
                    "dev": true,
                    "requires": {
                        "is-extendable": "0.1.1"
                        "is-extendable": "^0.1.0"
                    }
                },
                "is-accessor-descriptor": {


@@ 3718,7 3779,7 @@
                    "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
                    "dev": true,
                    "requires": {
                        "kind-of": "6.0.3"
                        "kind-of": "^6.0.0"
                    }
                },
                "is-data-descriptor": {


@@ 3727,7 3788,7 @@
                    "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
                    "dev": true,
                    "requires": {
                        "kind-of": "6.0.3"
                        "kind-of": "^6.0.0"
                    }
                },
                "is-descriptor": {


@@ 3736,9 3797,9 @@
                    "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
                    "dev": true,
                    "requires": {
                        "is-accessor-descriptor": "1.0.0",
                        "is-data-descriptor": "1.0.0",
                        "kind-of": "6.0.3"
                        "is-accessor-descriptor": "^1.0.0",
                        "is-data-descriptor": "^1.0.0",
                        "kind-of": "^6.0.2"
                    }
                },
                "is-extendable": {


@@ 3755,10 3816,10 @@
            "integrity": "sha512-Hypkn9jUTnFr0DpekNam53X47tXn3ucY08BQumv7kdGgeVUBLq3DJHJTi6HNxv4jl9W+Skxjz9+RnK0sJyqqjA==",
            "dev": true,
            "requires": {
                "async": "2.6.3",
                "loader-utils": "1.4.0",
                "schema-utils": "0.4.7",
                "webpack-sources": "1.4.3"
                "async": "^2.4.1",
                "loader-utils": "^1.1.0",
                "schema-utils": "^0.4.5",
                "webpack-sources": "^1.1.0"
            },
            "dependencies": {
                "schema-utils": {


@@ 3767,8 3828,8 @@
                    "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==",
                    "dev": true,
                    "requires": {
                        "ajv": "6.12.2",
                        "ajv-keywords": "3.4.1"
                        "ajv": "^6.1.0",
                        "ajv-keywords": "^3.1.0"
                    }
                }
            }


@@ 3785,12 3846,12 @@
            "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==",
            "dev": true,
            "requires": {
                "@mrmlnc/readdir-enhanced": "2.2.1",
                "@nodelib/fs.stat": "1.1.3",
                "glob-parent": "3.1.0",
                "is-glob": "4.0.1",
                "merge2": "1.4.1",
                "micromatch": "3.1.10"
                "@mrmlnc/readdir-enhanced": "^2.2.1",
                "@nodelib/fs.stat": "^1.1.2",
                "glob-parent": "^3.1.0",
                "is-glob": "^4.0.0",
                "merge2": "^1.2.3",
                "micromatch": "^3.1.10"
            }
        },
        "fast-json-stable-stringify": {


@@ 3811,7 3872,7 @@
            "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
            "dev": true,
            "requires": {
                "websocket-driver": "0.6.5"
                "websocket-driver": ">=0.5.1"
            }
        },
        "figgy-pudding": {


@@ 3826,8 3887,8 @@
            "integrity": "sha512-YCsBfd1ZGCyonOKLxPiKPdu+8ld9HAaMEvJewzz+b2eTF7uL5Zm/HdBF6FjCrpCMRq25Mi0U1gl4pwn2TlH7hQ==",
            "dev": true,
            "requires": {
                "loader-utils": "1.4.0",
                "schema-utils": "1.0.0"
                "loader-utils": "^1.0.2",
                "schema-utils": "^1.0.0"
            },
            "dependencies": {
                "schema-utils": {


@@ 3836,9 3897,9 @@
                    "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
                    "dev": true,
                    "requires": {
                        "ajv": "6.12.2",
                        "ajv-errors": "1.0.1",
                        "ajv-keywords": "3.4.1"
                        "ajv": "^6.1.0",
                        "ajv-errors": "^1.0.0",
                        "ajv-keywords": "^3.1.0"
                    }
                }
            }


@@ 3862,10 3923,10 @@
            "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
            "dev": true,
            "requires": {
                "extend-shallow": "2.0.1",
                "is-number": "3.0.0",
                "repeat-string": "1.6.1",
                "to-regex-range": "2.1.1"
                "extend-shallow": "^2.0.1",
                "is-number": "^3.0.0",
                "repeat-string": "^1.6.1",
                "to-regex-range": "^2.1.0"
            },
            "dependencies": {
                "extend-shallow": {


@@ 3874,7 3935,7 @@
                    "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
                    "dev": true,
                    "requires": {
                        "is-extendable": "0.1.1"
                        "is-extendable": "^0.1.0"
                    }
                },
                "is-extendable": {


@@ 3892,12 3953,12 @@
            "dev": true,
            "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"
                "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": {


@@ 3917,18 3978,18 @@
            "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
            "dev": true,
            "requires": {
                "commondir": "1.0.1",
                "make-dir": "2.1.0",
                "pkg-dir": "3.0.0"
                "commondir": "^1.0.1",
                "make-dir": "^2.0.0",
                "pkg-dir": "^3.0.0"
            }
        },
        "find-up": {
            "version": "2.1.0",
            "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
            "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
            "version": "3.0.0",
            "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
            "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
            "dev": true,
            "requires": {
                "locate-path": "2.0.0"
                "locate-path": "^3.0.0"
            }
        },
        "findup-sync": {


@@ 3937,10 3998,10 @@
            "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==",
            "dev": true,
            "requires": {
                "detect-file": "1.0.0",
                "is-glob": "4.0.1",
                "micromatch": "3.1.10",
                "resolve-dir": "1.0.1"
                "detect-file": "^1.0.0",
                "is-glob": "^4.0.0",
                "micromatch": "^3.0.4",
                "resolve-dir": "^1.0.1"
            }
        },
        "flush-write-stream": {


@@ 3949,8 4010,8 @@
            "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
            "dev": true,
            "requires": {
                "inherits": "2.0.4",
                "readable-stream": "2.3.7"
                "inherits": "^2.0.3",
                "readable-stream": "^2.3.6"
            }
        },
        "follow-redirects": {


@@ 3959,7 4020,7 @@
            "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==",
            "dev": true,
            "requires": {
                "debug": "3.1.0"
                "debug": "=3.1.0"
            }
        },
        "font-awesome": {


@@ 3986,7 4047,7 @@
            "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
            "dev": true,
            "requires": {
                "map-cache": "0.2.2"
                "map-cache": "^0.2.2"
            }
        },
        "fresh": {


@@ 4001,9 4062,9 @@
            "integrity": "sha512-K27M3VK30wVoOarP651zDmb93R9zF28usW4ocaK3mfQeIEI5BPht/EzZs5E8QLLwbLRJQMwscAjDxYPb1FuNiw==",
            "dev": true,
            "requires": {
                "chalk": "1.1.3",
                "error-stack-parser": "2.0.6",
                "string-width": "2.1.1"
                "chalk": "^1.1.3",
                "error-stack-parser": "^2.0.0",
                "string-width": "^2.0.0"
            },
            "dependencies": {
                "ansi-styles": {


@@ 4018,11 4079,11 @@
                    "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
                    "dev": true,
                    "requires": {
                        "ansi-styles": "2.2.1",
                        "escape-string-regexp": "1.0.5",
                        "has-ansi": "2.0.0",
                        "strip-ansi": "3.0.1",
                        "supports-color": "2.0.0"
                        "ansi-styles": "^2.2.1",
                        "escape-string-regexp": "^1.0.2",
                        "has-ansi": "^2.0.0",
                        "strip-ansi": "^3.0.0",
                        "supports-color": "^2.0.0"
                    }
                },
                "supports-color": {


@@ 4039,8 4100,8 @@
            "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
            "dev": true,
            "requires": {
                "inherits": "2.0.4",
                "readable-stream": "2.3.7"
                "inherits": "^2.0.1",
                "readable-stream": "^2.0.0"
            }
        },
        "fs-extra": {


@@ 4049,9 4110,9 @@
            "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
            "dev": true,
            "requires": {
                "graceful-fs": "4.2.4",
                "jsonfile": "4.0.0",
                "universalify": "0.1.2"
                "graceful-fs": "^4.1.2",
                "jsonfile": "^4.0.0",
                "universalify": "^0.1.0"
            }
        },
        "fs-minipass": {


@@ 4060,7 4121,7 @@
            "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
            "dev": true,
            "requires": {
                "minipass": "3.1.3"
                "minipass": "^3.0.0"
            }
        },
        "fs-write-stream-atomic": {


@@ 4069,10 4130,10 @@
            "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
            "dev": true,
            "requires": {
                "graceful-fs": "4.2.4",
                "iferr": "0.1.5",
                "imurmurhash": "0.1.4",
                "readable-stream": "2.3.7"
                "graceful-fs": "^4.1.2",
                "iferr": "^0.1.5",
                "imurmurhash": "^0.1.4",
                "readable-stream": "1 || 2"
            }
        },
        "fs.realpath": {


@@ 4088,8 4149,8 @@
            "dev": true,
            "optional": true,
            "requires": {
                "bindings": "1.5.0",
                "nan": "2.14.1"
                "bindings": "^1.5.0",
                "nan": "^2.12.1"
            }
        },
        "function-bind": {


@@ 4116,7 4177,7 @@
            "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
            "dev": true,
            "requires": {
                "pump": "3.0.0"
                "pump": "^3.0.0"
            }
        },
        "get-value": {


@@ 4131,12 4192,12 @@
            "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
            "dev": true,
            "requires": {
                "fs.realpath": "1.0.0",
                "inflight": "1.0.6",
                "inherits": "2.0.4",
                "minimatch": "3.0.4",
                "once": "1.4.0",
                "path-is-absolute": "1.0.1"
                "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": {


@@ 4145,8 4206,8 @@
            "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
            "dev": true,
            "requires": {
                "is-glob": "3.1.0",
                "path-dirname": "1.0.2"
                "is-glob": "^3.1.0",
                "path-dirname": "^1.0.0"
            },
            "dependencies": {
                "is-glob": {


@@ 4155,7 4216,7 @@
                    "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
                    "dev": true,
                    "requires": {
                        "is-extglob": "2.1.1"
                        "is-extglob": "^2.1.0"
                    }
                }
            }


@@ 4172,7 4233,7 @@
            "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==",
            "dev": true,
            "requires": {
                "global-prefix": "3.0.0"
                "global-prefix": "^3.0.0"
            },
            "dependencies": {
                "global-prefix": {


@@ 4181,9 4242,9 @@
                    "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==",
                    "dev": true,
                    "requires": {
                        "ini": "1.3.5",
                        "kind-of": "6.0.3",
                        "which": "1.3.1"
                        "ini": "^1.3.5",
                        "kind-of": "^6.0.2",
                        "which": "^1.3.1"
                    }
                },
                "which": {


@@ 4192,7 4253,7 @@
                    "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
                    "dev": true,
                    "requires": {
                        "isexe": "2.0.0"
                        "isexe": "^2.0.0"
                    }
                }
            }


@@ 4203,11 4264,11 @@
            "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
            "dev": true,
            "requires": {
                "expand-tilde": "2.0.2",
                "homedir-polyfill": "1.0.3",
                "ini": "1.3.5",
                "is-windows": "1.0.2",
                "which": "1.3.1"
                "expand-tilde": "^2.0.2",
                "homedir-polyfill": "^1.0.1",
                "ini": "^1.3.4",
                "is-windows": "^1.0.1",
                "which": "^1.2.14"
            },
            "dependencies": {
                "which": {


@@ 4216,7 4277,7 @@
                    "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
                    "dev": true,
                    "requires": {
                        "isexe": "2.0.0"
                        "isexe": "^2.0.0"
                    }
                }
            }


@@ 4233,13 4294,13 @@
            "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==",
            "dev": true,
            "requires": {
                "array-union": "1.0.2",
                "array-union": "^1.0.1",
                "dir-glob": "2.0.0",
                "fast-glob": "2.2.7",
                "glob": "7.1.6",
                "ignore": "3.3.10",
                "pify": "3.0.0",
                "slash": "1.0.0"
                "fast-glob": "^2.0.2",
                "glob": "^7.1.2",
                "ignore": "^3.3.5",
                "pify": "^3.0.0",
                "slash": "^1.0.0"
            },
            "dependencies": {
                "pify": {


@@ 4250,15 4311,6 @@
                }
            }
        },
        "globs": {
            "version": "0.1.4",
            "resolved": "https://registry.npmjs.org/globs/-/globs-0.1.4.tgz",
            "integrity": "sha512-D23dWbOq48vlOraoSigbcQV4tWrnhwk+E/Um2cMuDS3/5dwGmdFeA7L/vAvDhLFlQOTDqHcXh35m/71g2A2WzQ==",
            "dev": true,
            "requires": {
                "glob": "7.1.6"
            }
        },
        "graceful-fs": {
            "version": "4.2.4",
            "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",


@@ 4283,7 4335,7 @@
            "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
            "dev": true,
            "requires": {
                "function-bind": "1.1.1"
                "function-bind": "^1.1.1"
            }
        },
        "has-ansi": {


@@ 4292,7 4344,7 @@
            "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
            "dev": true,
            "requires": {
                "ansi-regex": "2.1.1"
                "ansi-regex": "^2.0.0"
            }
        },
        "has-flag": {


@@ 4313,9 4365,9 @@
            "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
            "dev": true,
            "requires": {
                "get-value": "2.0.6",
                "has-values": "1.0.0",
                "isobject": "3.0.1"
                "get-value": "^2.0.6",
                "has-values": "^1.0.0",
                "isobject": "^3.0.0"
            }
        },
        "has-values": {


@@ 4324,8 4376,8 @@
            "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
            "dev": true,
            "requires": {
                "is-number": "3.0.0",
                "kind-of": "4.0.0"
                "is-number": "^3.0.0",
                "kind-of": "^4.0.0"
            },
            "dependencies": {
                "kind-of": {


@@ 4334,7 4386,7 @@
                    "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
                    "dev": true,
                    "requires": {
                        "is-buffer": "1.1.6"
                        "is-buffer": "^1.1.5"
                    }
                }
            }


@@ 4345,9 4397,9 @@
            "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
            "dev": true,
            "requires": {
                "inherits": "2.0.4",
                "readable-stream": "3.6.0",
                "safe-buffer": "5.2.1"
                "inherits": "^2.0.4",
                "readable-stream": "^3.6.0",
                "safe-buffer": "^5.2.0"
            },
            "dependencies": {
                "readable-stream": {


@@ 4356,9 4408,9 @@
                    "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
                    "dev": true,
                    "requires": {
                        "inherits": "2.0.4",
                        "string_decoder": "1.1.1",
                        "util-deprecate": "1.0.2"
                        "inherits": "^2.0.3",
                        "string_decoder": "^1.1.1",
                        "util-deprecate": "^1.0.1"
                    }
                },
                "safe-buffer": {


@@ 4381,8 4433,8 @@
            "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
            "dev": true,
            "requires": {
                "inherits": "2.0.4",
                "minimalistic-assert": "1.0.1"
                "inherits": "^2.0.3",
                "minimalistic-assert": "^1.0.1"
            }
        },
        "he": {


@@ 4403,9 4455,9 @@
            "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
            "dev": true,
            "requires": {
                "hash.js": "1.1.7",
                "minimalistic-assert": "1.0.1",
                "minimalistic-crypto-utils": "1.0.1"
                "hash.js": "^1.0.3",
                "minimalistic-assert": "^1.0.0",
                "minimalistic-crypto-utils": "^1.0.1"
            }
        },
        "homedir-polyfill": {


@@ 4414,7 4466,7 @@
            "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
            "dev": true,
            "requires": {
                "parse-passwd": "1.0.0"
                "parse-passwd": "^1.0.0"
            }
        },
        "hpack.js": {


@@ 4423,10 4475,10 @@
            "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=",
            "dev": true,
            "requires": {
                "inherits": "2.0.4",
                "obuf": "1.1.2",
                "readable-stream": "2.3.7",
                "wbuf": "1.7.3"
                "inherits": "^2.0.1",
                "obuf": "^1.0.0",
                "readable-stream": "^2.0.1",
                "wbuf": "^1.1.0"
            }
        },
        "hsl-regex": {


@@ 4459,11 4511,11 @@
            "integrity": "sha512-7hIW7YinOYUpo//kSYcPB6dCKoceKLmOwjEMmhIobHuWGDVl0Nwe4l68mdG/Ru0wcUxQjVMEoZpkalZ/SE7zog==",
            "dev": true,
            "requires": {
                "es6-templates": "0.2.3",
                "fastparse": "1.1.2",
                "html-minifier": "3.5.21",
                "loader-utils": "1.4.0",
                "object-assign": "4.1.1"
                "es6-templates": "^0.2.3",
                "fastparse": "^1.1.1",
                "html-minifier": "^3.5.8",
                "loader-utils": "^1.1.0",
                "object-assign": "^4.1.1"
            }
        },
        "html-minifier": {


@@ 4472,13 4524,21 @@
            "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==",
            "dev": true,
            "requires": {
                "camel-case": "3.0.0",
                "clean-css": "4.2.3",
                "commander": "2.17.1",
                "he": "1.2.0",
                "param-case": "2.1.1",
                "relateurl": "0.2.7",
                "uglify-js": "3.4.10"
                "camel-case": "3.0.x",
                "clean-css": "4.2.x",
                "commander": "2.17.x",
                "he": "1.2.x",
                "param-case": "2.1.x",
                "relateurl": "0.2.x",
                "uglify-js": "3.4.x"
            },
            "dependencies": {
                "commander": {
                    "version": "2.17.1",
                    "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz",
                    "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==",
                    "dev": true
                }
            }
        },
        "http-deceiver": {


@@ 4493,10 4553,10 @@
            "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
            "dev": true,
            "requires": {
                "depd": "1.1.2",
                "depd": "~1.1.2",
                "inherits": "2.0.3",
                "setprototypeof": "1.1.1",
                "statuses": "1.5.0",
                "statuses": ">= 1.5.0 < 2",
                "toidentifier": "1.0.0"
            },
            "dependencies": {


@@ 4514,9 4574,9 @@
            "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
            "dev": true,
            "requires": {
                "eventemitter3": "4.0.4",
                "follow-redirects": "1.5.10",
                "requires-port": "1.0.0"
                "eventemitter3": "^4.0.0",
                "follow-redirects": "^1.0.0",
                "requires-port": "^1.0.0"
            }
        },
        "http-proxy-middleware": {


@@ 4525,10 4585,10 @@
            "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==",
            "dev": true,
            "requires": {
                "http-proxy": "1.18.1",
                "is-glob": "4.0.1",
                "lodash": "4.17.15",
                "micromatch": "3.1.10"
                "http-proxy": "^1.17.0",
                "is-glob": "^4.0.0",
                "lodash": "^4.17.11",
                "micromatch": "^3.1.10"
            }
        },
        "https-browserify": {


@@ 4543,7 4603,7 @@
            "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
            "dev": true,
            "requires": {
                "safer-buffer": "2.1.2"
                "safer-buffer": ">= 2.1.2 < 3"
            }
        },
        "icss-replace-symbols": {


@@ 4558,7 4618,7 @@
            "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=",
            "dev": true,
            "requires": {
                "postcss": "6.0.23"
                "postcss": "^6.0.1"
            },
            "dependencies": {
                "postcss": {


@@ 4567,9 4627,9 @@
                    "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
                    "dev": true,
                    "requires": {
                        "chalk": "2.4.2",
                        "source-map": "0.6.1",
                        "supports-color": "5.5.0"
                        "chalk": "^2.4.1",
                        "source-map": "^0.6.1",
                        "supports-color": "^5.4.0"
                    }
                },
                "source-map": {


@@ 4604,12 4664,12 @@
            "integrity": "sha512-8ryJBL1CN5uSHpiBMX0rJw79C9F9aJqMnjGnrd/1CafegpNuA81RBAAru/jQQEOWlOJJlpRnlcVFF6wq+Ist0A==",
            "dev": true,
            "requires": {
                "file-type": "10.11.0",
                "globby": "8.0.2",
                "make-dir": "1.3.0",
                "p-pipe": "1.2.0",
                "pify": "4.0.1",
                "replace-ext": "1.0.1"
                "file-type": "^10.7.0",
                "globby": "^8.0.1",
                "make-dir": "^1.0.0",
                "p-pipe": "^1.1.0",
                "pify": "^4.0.1",
                "replace-ext": "^1.0.0"
            },
            "dependencies": {
                "make-dir": {


@@ 4618,7 4678,7 @@
                    "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
                    "dev": true,
                    "requires": {
                        "pify": "3.0.0"
                        "pify": "^3.0.0"
                    },
                    "dependencies": {
                        "pify": {


@@ 4637,7 4697,7 @@
            "integrity": "sha512-0jDJqexgzOuq3zlXwFTBKJlMcaP1uXyl5t4Qu6b1IgXb3IwBDjPfVylBC8vHFIIESDw/S+5QkBbtBrt4T8wESA==",
            "dev": true,
            "requires": {
                "loader-utils": "1.4.0"
                "loader-utils": "^1.1.0"
            }
        },
        "import-cwd": {


@@ 4646,7 4706,7 @@
            "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=",
            "dev": true,
            "requires": {
                "import-from": "2.1.0"
                "import-from": "^2.1.0"
            }
        },
        "import-fresh": {


@@ 4655,8 4715,8 @@
            "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=",
            "dev": true,
            "requires": {
                "caller-path": "2.0.0",
                "resolve-from": "3.0.0"
                "caller-path": "^2.0.0",
                "resolve-from": "^3.0.0"
            }
        },
        "import-from": {


@@ 4665,7 4725,7 @@
            "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=",
            "dev": true,
            "requires": {
                "resolve-from": "3.0.0"
                "resolve-from": "^3.0.0"
            }
        },
        "import-local": {


@@ 4674,8 4734,8 @@
            "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==",
            "dev": true,
            "requires": {
                "pkg-dir": "3.0.0",
                "resolve-cwd": "2.0.0"
                "pkg-dir": "^3.0.0",
                "resolve-cwd": "^2.0.0"
            }
        },
        "imurmurhash": {


@@ 4708,8 4768,8 @@
            "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
            "dev": true,
            "requires": {
                "once": "1.4.0",
                "wrappy": "1.0.2"
                "once": "^1.3.0",
                "wrappy": "1"
            }
        },
        "inherits": {


@@ 4730,14 4790,14 @@
            "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==",
            "dev": true,
            "requires": {
                "default-gateway": "4.2.0",
                "ipaddr.js": "1.9.1"
                "default-gateway": "^4.2.0",
                "ipaddr.js": "^1.9.0"
            }
        },
        "interpret": {
            "version": "1.2.0",
            "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz",
            "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==",
            "version": "1.4.0",
            "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz",
            "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==",
            "dev": true
        },
        "invariant": {


@@ 4746,15 4806,9 @@
            "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
            "dev": true,
            "requires": {
                "loose-envify": "1.4.0"
                "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==",
            "dev": true
        },
        "ip": {
            "version": "1.1.5",
            "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",


@@ 4785,7 4839,7 @@
            "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
            "dev": true,
            "requires": {
                "kind-of": "3.2.2"
                "kind-of": "^3.0.2"
            },
            "dependencies": {
                "kind-of": {


@@ 4794,7 4848,7 @@
                    "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
                    "dev": true,
                    "requires": {
                        "is-buffer": "1.1.6"
                        "is-buffer": "^1.1.5"
                    }
                }
            }


@@ 4817,7 4871,7 @@
            "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
            "dev": true,
            "requires": {
                "binary-extensions": "1.13.1"
                "binary-extensions": "^1.0.0"
            }
        },
        "is-buffer": {


@@ 4838,12 4892,12 @@
            "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=",
            "dev": true,
            "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"
                "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": {


@@ 4852,7 4906,7 @@
            "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
            "dev": true,
            "requires": {
                "kind-of": "3.2.2"
                "kind-of": "^3.0.2"
            },
            "dependencies": {
                "kind-of": {


@@ 4861,7 4915,7 @@
                    "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
                    "dev": true,
                    "requires": {
                        "is-buffer": "1.1.6"
                        "is-buffer": "^1.1.5"
                    }
                }
            }


@@ 4878,9 4932,9 @@
            "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
            "dev": true,
            "requires": {
                "is-accessor-descriptor": "0.1.6",
                "is-data-descriptor": "0.1.4",
                "kind-of": "5.1.0"
                "is-accessor-descriptor": "^0.1.6",
                "is-data-descriptor": "^0.1.4",
                "kind-of": "^5.0.0"
            },
            "dependencies": {
                "kind-of": {


@@ 4903,7 4957,7 @@
            "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
            "dev": true,
            "requires": {
                "is-plain-object": "2.0.4"
                "is-plain-object": "^2.0.4"
            }
        },
        "is-extglob": {


@@ 4924,7 4978,7 @@
            "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
            "dev": true,
            "requires": {
                "is-extglob": "2.1.1"
                "is-extglob": "^2.1.1"
            }
        },
        "is-number": {


@@ 4933,7 4987,7 @@
            "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
            "dev": true,
            "requires": {
                "kind-of": "3.2.2"
                "kind-of": "^3.0.2"
            },
            "dependencies": {
                "kind-of": {


@@ 4942,7 4996,7 @@
                    "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
                    "dev": true,
                    "requires": {
                        "is-buffer": "1.1.6"
                        "is-buffer": "^1.1.5"
                    }
                }
            }


@@ 4965,7 5019,7 @@
            "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==",
            "dev": true,
            "requires": {
                "is-path-inside": "2.1.0"
                "is-path-inside": "^2.1.0"
            }
        },
        "is-path-inside": {


@@ 4974,7 5028,7 @@
            "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==",
            "dev": true,
            "requires": {
                "path-is-inside": "1.0.2"
                "path-is-inside": "^1.0.2"
            }
        },
        "is-plain-object": {


@@ 4983,16 5037,16 @@
            "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
            "dev": true,
            "requires": {
                "isobject": "3.0.1"
                "isobject": "^3.0.1"
            }
        },
        "is-regex": {
            "version": "1.1.0",
            "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz",
            "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==",
            "version": "1.1.1",
            "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz",
            "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==",
            "dev": true,
            "requires": {
                "has-symbols": "1.0.1"
                "has-symbols": "^1.0.1"
            }
        },
        "is-resolvable": {


@@ 5013,7 5067,7 @@
            "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==",
            "dev": true,
            "requires": {
                "html-comment-regex": "1.1.2"
                "html-comment-regex": "^1.1.0"
            }
        },
        "is-symbol": {


@@ 5022,7 5076,7 @@
            "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
            "dev": true,
            "requires": {
                "has-symbols": "1.0.1"
                "has-symbols": "^1.0.1"
            }
        },
        "is-windows": {


@@ 5061,8 5115,8 @@
            "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==",
            "dev": true,
            "requires": {
                "merge-stream": "2.0.0",
                "supports-color": "7.1.0"
                "merge-stream": "^2.0.0",
                "supports-color": "^7.0.0"
            },
            "dependencies": {
                "has-flag": {


@@ 5077,7 5131,7 @@
                    "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==",
                    "dev": true,
                    "requires": {
                        "has-flag": "4.0.0"
                        "has-flag": "^4.0.0"
                    }
                }
            }


@@ 5100,8 5154,8 @@
            "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==",
            "dev": true,
            "requires": {
                "argparse": "1.0.10",
                "esprima": "4.0.1"
                "argparse": "^1.0.7",
                "esprima": "^4.0.0"
            },
            "dependencies": {
                "esprima": {


@@ 5142,7 5196,7 @@
            "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==",
            "dev": true,
            "requires": {
                "minimist": "1.2.5"
                "minimist": "^1.2.5"
            }
        },
        "jsonfile": {


@@ 5151,7 5205,7 @@
            "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
            "dev": true,
            "requires": {
                "graceful-fs": "4.2.4"
                "graceful-fs": "^4.1.6"
            }
        },
        "killable": {


@@ 5167,49 5221,49 @@
            "dev": true
        },
        "laravel-mix": {
            "version": "5.0.4",
            "resolved": "https://registry.npmjs.org/laravel-mix/-/laravel-mix-5.0.4.tgz",
            "integrity": "sha512-/fkcMdlxhGDBcH+kFDqKONlAfhJinMAWd+fjQ+VLii4UzIeXUF5Q8FbS4+ZrZs9JO3Y1E4KoNq3hMw0t/soahA==",
            "dev": true,
            "requires": {
                "@babel/core": "7.10.2",
                "@babel/plugin-proposal-object-rest-spread": "7.10.1",
                "@babel/plugin-syntax-dynamic-import": "7.8.3",
                "@babel/plugin-transform-runtime": "7.10.1",
                "@babel/preset-env": "7.10.2",
                "@babel/runtime": "7.10.2",
                "autoprefixer": "9.8.0",
                "babel-loader": "8.1.0",
                "babel-merge": "2.0.1",
                "chokidar": "2.1.8",
                "clean-css": "4.2.3",
                "collect.js": "4.27.3",
                "concatenate": "0.0.2",
                "css-loader": "1.0.1",
                "dotenv": "6.2.0",
                "dotenv-expand": "4.2.0",
                "extract-text-webpack-plugin": "4.0.0-beta.0",
                "file-loader": "2.0.0",
                "friendly-errors-webpack-plugin": "1.7.0",
                "fs-extra": "7.0.1",
                "glob": "7.1.6",
                "html-loader": "0.5.5",
                "imagemin": "6.1.0",
                "img-loader": "3.0.1",
                "lodash": "4.17.15",
                "md5": "2.2.1",
                "optimize-css-assets-webpack-plugin": "5.0.3",
                "postcss-loader": "3.0.0",
                "style-loader": "0.23.1",
                "terser": "3.17.0",
                "terser-webpack-plugin": "2.3.7",
                "vue-loader": "15.9.2",
                "webpack": "4.43.0",
                "webpack-cli": "3.3.11",
                "webpack-dev-server": "3.11.0",
                "webpack-merge": "4.2.2",
                "webpack-notifier": "1.8.0",
                "yargs": "12.0.5"
            "version": "5.0.5",
            "resolved": "https://registry.npmjs.org/laravel-mix/-/laravel-mix-5.0.5.tgz",
            "integrity": "sha512-ruogwsrTsmUpZU9x1Whgxh+gcEB/6IFJlL+ZTSrYt1SXfOsi8BgMI2R9RWvQpOyR+40VYl7n7Gsr+sHjfFb90Q==",
            "dev": true,
            "requires": {
                "@babel/core": "^7.2.0",
                "@babel/plugin-proposal-object-rest-spread": "^7.2.0",
                "@babel/plugin-syntax-dynamic-import": "^7.2.0",
                "@babel/plugin-transform-runtime": "^7.2.0",
                "@babel/preset-env": "^7.2.0",
                "@babel/runtime": "^7.2.0",
                "autoprefixer": "^9.4.2",
                "babel-loader": "^8.0.4",
                "babel-merge": "^2.0.1",
                "chokidar": "^2.0.3",
                "clean-css": "^4.1.3",
                "collect.js": "^4.12.8",
                "concat": "^1.0.3",
                "css-loader": "^1.0.1",
                "dotenv": "^6.2.0",
                "dotenv-expand": "^4.2.0",
                "extract-text-webpack-plugin": "v4.0.0-beta.0",
                "file-loader": "^2.0.0",
                "friendly-errors-webpack-plugin": "^1.6.1",
                "fs-extra": "^7.0.1",
                "glob": "^7.1.2",
                "html-loader": "^0.5.5",
                "imagemin": "^6.0.0",
                "img-loader": "^3.0.0",
                "lodash": "^4.17.15",
                "md5": "^2.2.1",
                "optimize-css-assets-webpack-plugin": "^5.0.1",
                "postcss-loader": "^3.0.0",
                "style-loader": "^0.23.1",
                "terser": "^3.11.0",
                "terser-webpack-plugin": "^2.2.3",
                "vue-loader": "^15.4.2",
                "webpack": "^4.36.1",
                "webpack-cli": "^3.1.2",
                "webpack-dev-server": "^3.1.14",
                "webpack-merge": "^4.1.0",
                "webpack-notifier": "^1.5.1",
                "yargs": "^15.4.1"
            }
        },
        "last-call-webpack-plugin": {


@@ 5218,17 5272,8 @@
            "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==",
            "dev": true,
            "requires": {
                "lodash": "4.17.15",
                "webpack-sources": "1.4.3"
            }
        },
        "lcid": {
            "version": "2.0.0",
            "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
            "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
            "dev": true,
            "requires": {
                "invert-kv": "2.0.0"
                "lodash": "^4.17.5",
                "webpack-sources": "^1.1.0"
            }
        },
        "leven": {


@@ 5243,7 5288,7 @@
            "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==",
            "dev": true,
            "requires": {
                "leven": "3.1.0"
                "leven": "^3.1.0"
            }
        },
        "loader-runner": {


@@ 5258,9 5303,9 @@
            "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
            "dev": true,
            "requires": {
                "big.js": "5.2.2",
                "emojis-list": "3.0.0",
                "json5": "1.0.1"
                "big.js": "^5.2.2",
                "emojis-list": "^3.0.0",
                "json5": "^1.0.1"
            },
            "dependencies": {
                "json5": {


@@ 5269,25 5314,25 @@
                    "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
                    "dev": true,
                    "requires": {
                        "minimist": "1.2.5"
                        "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=",
            "version": "3.0.0",
            "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
            "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
            "dev": true,
            "requires": {
                "p-locate": "2.0.0",
                "path-exists": "3.0.0"
                "p-locate": "^3.0.0",
                "path-exists": "^3.0.0"
            }
        },
        "lodash": {
            "version": "4.17.15",
            "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
            "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
            "version": "4.17.20",
            "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
            "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
            "dev": true
        },
        "lodash._baseassign": {


@@ 5296,8 5341,8 @@
            "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=",
            "dev": true,
            "requires": {
                "lodash._basecopy": "3.0.1",
                "lodash.keys": "3.1.2"
                "lodash._basecopy": "^3.0.0",
                "lodash.keys": "^3.0.0"
            }
        },
        "lodash._basecopy": {


@@ 5318,9 5363,9 @@
            "integrity": "sha1-g4pbri/aymOsIt7o4Z+k5taXCxE=",
            "dev": true,
            "requires": {
                "lodash._bindcallback": "3.0.1",
                "lodash._isiterateecall": "3.0.9",
                "lodash.restparam": "3.6.1"
                "lodash._bindcallback": "^3.0.0",
                "lodash._isiterateecall": "^3.0.0",
                "lodash.restparam": "^3.0.0"
            }
        },
        "lodash._getnative": {


@@ 5365,9 5410,9 @@
            "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=",
            "dev": true,
            "requires": {
                "lodash._getnative": "3.9.1",
                "lodash.isarguments": "3.1.0",
                "lodash.isarray": "3.0.4"
                "lodash._getnative": "^3.0.0",
                "lodash.isarguments": "^3.0.0",
                "lodash.isarray": "^3.0.0"
            }
        },
        "lodash.memoize": {


@@ 5400,7 5445,7 @@
            "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
            "dev": true,
            "requires": {
                "js-tokens": "4.0.0"
                "js-tokens": "^3.0.0 || ^4.0.0"
            }
        },
        "lower-case": {


@@ 5415,7 5460,7 @@
            "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
            "dev": true,
            "requires": {
                "yallist": "3.1.1"
                "yallist": "^3.0.2"
            },
            "dependencies": {
                "yallist": {


@@ 5432,17 5477,8 @@
            "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
            "dev": true,
            "requires": {
                "pify": "4.0.1",
                "semver": "5.7.1"
            }
        },
        "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==",
            "dev": true,
            "requires": {
                "p-defer": "1.0.0"
                "pify": "^4.0.1",
                "semver": "^5.6.0"
            }
        },
        "map-cache": {


@@ 5457,18 5493,18 @@
            "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
            "dev": true,
            "requires": {
                "object-visit": "1.0.1"
                "object-visit": "^1.0.0"
            }
        },
        "md5": {
            "version": "2.2.1",
            "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz",
            "integrity": "sha1-U6s41f48iJG6RlMp6iP6wFQBJvk=",
            "version": "2.3.0",
            "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz",
            "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==",
            "dev": true,
            "requires": {
                "charenc": "0.0.2",
                "crypt": "0.0.2",
                "is-buffer": "1.1.6"
                "is-buffer": "~1.1.6"
            }
        },
        "md5.js": {


@@ 5477,9 5513,9 @@
            "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
            "dev": true,
            "requires": {
                "hash-base": "3.1.0",
                "inherits": "2.0.4",
                "safe-buffer": "5.1.2"
                "hash-base": "^3.0.0",
                "inherits": "^2.0.1",
                "safe-buffer": "^5.1.2"
            }
        },
        "mdn-data": {


@@ 5494,25 5530,14 @@
            "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
            "dev": true