WordPress.org

Make WordPress Core

Ticket #48154: 48154-json.diff

File 48154-json.diff, 153.4 KB (added by gziolo, 15 months ago)

Integration which uses JSON format as an output

  • package-lock.json

    diff --git a/package-lock.json b/package-lock.json
    index 964720ec8b..acadcf1c00 100644
    a b  
    1414                        }
    1515                },
    1616                "@babel/core": {
    17                         "version": "7.6.4",
    18                         "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.6.4.tgz",
    19                         "integrity": "sha512-Rm0HGw101GY8FTzpWSyRbki/jzq+/PkNQJ+nSulrdY6gFGOsNseCqD6KHRYe2E+EdzuBdr2pxCp6s4Uk6eJ+XQ==",
     17                        "version": "7.7.4",
     18                        "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.7.4.tgz",
     19                        "integrity": "sha512-+bYbx56j4nYBmpsWtnPUsKW3NdnYxbqyfrP2w9wILBuHzdfIKz9prieZK0DFPyIzkjYVUe4QkusGL07r5pXznQ==",
    2020                        "dev": true,
    2121                        "requires": {
    2222                                "@babel/code-frame": "^7.5.5",
    23                                 "@babel/generator": "^7.6.4",
    24                                 "@babel/helpers": "^7.6.2",
    25                                 "@babel/parser": "^7.6.4",
    26                                 "@babel/template": "^7.6.0",
    27                                 "@babel/traverse": "^7.6.3",
    28                                 "@babel/types": "^7.6.3",
    29                                 "convert-source-map": "^1.1.0",
     23                                "@babel/generator": "^7.7.4",
     24                                "@babel/helpers": "^7.7.4",
     25                                "@babel/parser": "^7.7.4",
     26                                "@babel/template": "^7.7.4",
     27                                "@babel/traverse": "^7.7.4",
     28                                "@babel/types": "^7.7.4",
     29                                "convert-source-map": "^1.7.0",
    3030                                "debug": "^4.1.0",
    3131                                "json5": "^2.1.0",
    3232                                "lodash": "^4.17.13",
     
    3636                        },
    3737                        "dependencies": {
    3838                                "@babel/parser": {
    39                                         "version": "7.6.4",
    40                                         "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.4.tgz",
    41                                         "integrity": "sha512-D8RHPW5qd0Vbyo3qb+YjO5nvUVRTXFLQ/FsDxJU2Nqz4uB5EnUN0ZQSEYpvTIbRuttig1XbHWU5oMeQwQSAA+A==",
     39                                        "version": "7.7.4",
     40                                        "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.4.tgz",
     41                                        "integrity": "sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g==",
    4242                                        "dev": true
    4343                                },
     44                                "convert-source-map": {
     45                                        "version": "1.7.0",
     46                                        "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
     47                                        "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
     48                                        "dev": true,
     49                                        "requires": {
     50                                                "safe-buffer": "~5.1.1"
     51                                        }
     52                                },
    4453                                "debug": {
    4554                                        "version": "4.1.1",
    4655                                        "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
     
    7483                        }
    7584                },
    7685                "@babel/generator": {
    77                         "version": "7.6.4",
    78                         "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.6.4.tgz",
    79                         "integrity": "sha512-jsBuXkFoZxk0yWLyGI9llT9oiQ2FeTASmRFE32U+aaDTfoE92t78eroO7PTpU/OrYq38hlcDM6vbfLDaOLy+7w==",
     86                        "version": "7.7.4",
     87                        "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.4.tgz",
     88                        "integrity": "sha512-m5qo2WgdOJeyYngKImbkyQrnUN1mPceaG5BV+G0E3gWsa4l/jCSryWJdM2x8OuGAOyh+3d5pVYfZWCiNFtynxg==",
    8089                        "dev": true,
    8190                        "requires": {
    82                                 "@babel/types": "^7.6.3",
     91                                "@babel/types": "^7.7.4",
    8392                                "jsesc": "^2.5.1",
    8493                                "lodash": "^4.17.13",
    8594                                "source-map": "^0.5.0"
     
    94103                        }
    95104                },
    96105                "@babel/helper-annotate-as-pure": {
    97                         "version": "7.0.0",
    98                         "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz",
    99                         "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==",
     106                        "version": "7.7.4",
     107                        "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.7.4.tgz",
     108                        "integrity": "sha512-2BQmQgECKzYKFPpiycoF9tlb5HA4lrVyAmLLVK177EcQAqjVLciUb2/R+n1boQ9y5ENV3uz2ZqiNw7QMBBw1Og==",
    100109                        "dev": true,
    101110                        "requires": {
    102                                 "@babel/types": "^7.0.0"
     111                                "@babel/types": "^7.7.4"
    103112                        }
    104113                },
    105114                "@babel/helper-builder-binary-assignment-operator-visitor": {
    106                         "version": "7.1.0",
    107                         "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz",
    108                         "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==",
     115                        "version": "7.7.4",
     116                        "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.7.4.tgz",
     117                        "integrity": "sha512-Biq/d/WtvfftWZ9Uf39hbPBYDUo986m5Bb4zhkeYDGUllF43D+nUe5M6Vuo6/8JDK/0YX/uBdeoQpyaNhNugZQ==",
    109118                        "dev": true,
    110119                        "requires": {
    111                                 "@babel/helper-explode-assignable-expression": "^7.1.0",
    112                                 "@babel/types": "^7.0.0"
     120                                "@babel/helper-explode-assignable-expression": "^7.7.4",
     121                                "@babel/types": "^7.7.4"
    113122                        }
    114123                },
    115124                "@babel/helper-builder-react-jsx": {
    116                         "version": "7.3.0",
    117                         "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.3.0.tgz",
    118                         "integrity": "sha512-MjA9KgwCuPEkQd9ncSXvSyJ5y+j2sICHyrI0M3L+6fnS4wMSNDc1ARXsbTfbb2cXHn17VisSnU/sHFTCxVxSMw==",
     125                        "version": "7.7.4",
     126                        "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.7.4.tgz",
     127                        "integrity": "sha512-kvbfHJNN9dg4rkEM4xn1s8d1/h6TYNvajy9L1wx4qLn9HFg0IkTsQi4rfBe92nxrPUFcMsHoMV+8rU7MJb3fCA==",
    119128                        "dev": true,
    120129                        "requires": {
    121                                 "@babel/types": "^7.3.0",
     130                                "@babel/types": "^7.7.4",
    122131                                "esutils": "^2.0.0"
    123132                        }
    124133                },
    125134                "@babel/helper-call-delegate": {
    126                         "version": "7.4.4",
    127                         "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz",
    128                         "integrity": "sha512-l79boDFJ8S1c5hvQvG+rc+wHw6IuH7YldmRKsYtpbawsxURu/paVy57FZMomGK22/JckepaikOkY0MoAmdyOlQ==",
     135                        "version": "7.7.4",
     136                        "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.7.4.tgz",
     137                        "integrity": "sha512-8JH9/B7J7tCYJ2PpWVpw9JhPuEVHztagNVuQAFBVFYluRMlpG7F1CgKEgGeL6KFqcsIa92ZYVj6DSc0XwmN1ZA==",
     138                        "dev": true,
     139                        "requires": {
     140                                "@babel/helper-hoist-variables": "^7.7.4",
     141                                "@babel/traverse": "^7.7.4",
     142                                "@babel/types": "^7.7.4"
     143                        }
     144                },
     145                "@babel/helper-create-regexp-features-plugin": {
     146                        "version": "7.7.4",
     147                        "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.7.4.tgz",
     148                        "integrity": "sha512-Mt+jBKaxL0zfOIWrfQpnfYCN7/rS6GKx6CCCfuoqVVd+17R8zNDlzVYmIi9qyb2wOk002NsmSTDymkIygDUH7A==",
    129149                        "dev": true,
    130150                        "requires": {
    131                                 "@babel/helper-hoist-variables": "^7.4.4",
    132                                 "@babel/traverse": "^7.4.4",
    133                                 "@babel/types": "^7.4.4"
     151                                "@babel/helper-regex": "^7.4.4",
     152                                "regexpu-core": "^4.6.0"
     153                        },
     154                        "dependencies": {
     155                                "jsesc": {
     156                                        "version": "0.5.0",
     157                                        "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
     158                                        "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
     159                                        "dev": true
     160                                },
     161                                "regexpu-core": {
     162                                        "version": "4.6.0",
     163                                        "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz",
     164                                        "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==",
     165                                        "dev": true,
     166                                        "requires": {
     167                                                "regenerate": "^1.4.0",
     168                                                "regenerate-unicode-properties": "^8.1.0",
     169                                                "regjsgen": "^0.5.0",
     170                                                "regjsparser": "^0.6.0",
     171                                                "unicode-match-property-ecmascript": "^1.0.4",
     172                                                "unicode-match-property-value-ecmascript": "^1.1.0"
     173                                        }
     174                                },
     175                                "regjsgen": {
     176                                        "version": "0.5.1",
     177                                        "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz",
     178                                        "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==",
     179                                        "dev": true
     180                                },
     181                                "regjsparser": {
     182                                        "version": "0.6.0",
     183                                        "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz",
     184                                        "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==",
     185                                        "dev": true,
     186                                        "requires": {
     187                                                "jsesc": "~0.5.0"
     188                                        }
     189                                }
    134190                        }
    135191                },
    136192                "@babel/helper-define-map": {
    137                         "version": "7.5.5",
    138                         "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.5.5.tgz",
    139                         "integrity": "sha512-fTfxx7i0B5NJqvUOBBGREnrqbTxRh7zinBANpZXAVDlsZxYdclDp467G1sQ8VZYMnAURY3RpBUAgOYT9GfzHBg==",
     193                        "version": "7.7.4",
     194                        "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.7.4.tgz",
     195                        "integrity": "sha512-v5LorqOa0nVQUvAUTUF3KPastvUt/HzByXNamKQ6RdJRTV7j8rLL+WB5C/MzzWAwOomxDhYFb1wLLxHqox86lg==",
    140196                        "dev": true,
    141197                        "requires": {
    142                                 "@babel/helper-function-name": "^7.1.0",
    143                                 "@babel/types": "^7.5.5",
     198                                "@babel/helper-function-name": "^7.7.4",
     199                                "@babel/types": "^7.7.4",
    144200                                "lodash": "^4.17.13"
    145201                        }
    146202                },
    147203                "@babel/helper-explode-assignable-expression": {
    148                         "version": "7.1.0",
    149                         "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz",
    150                         "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==",
     204                        "version": "7.7.4",
     205                        "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.7.4.tgz",
     206                        "integrity": "sha512-2/SicuFrNSXsZNBxe5UGdLr+HZg+raWBLE9vC98bdYOKX/U6PY0mdGlYUJdtTDPSU0Lw0PNbKKDpwYHJLn2jLg==",
    151207                        "dev": true,
    152208                        "requires": {
    153                                 "@babel/traverse": "^7.1.0",
    154                                 "@babel/types": "^7.0.0"
     209                                "@babel/traverse": "^7.7.4",
     210                                "@babel/types": "^7.7.4"
    155211                        }
    156212                },
    157213                "@babel/helper-function-name": {
    158                         "version": "7.1.0",
    159                         "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz",
    160                         "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==",
     214                        "version": "7.7.4",
     215                        "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz",
     216                        "integrity": "sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==",
    161217                        "dev": true,
    162218                        "requires": {
    163                                 "@babel/helper-get-function-arity": "^7.0.0",
    164                                 "@babel/template": "^7.1.0",
    165                                 "@babel/types": "^7.0.0"
     219                                "@babel/helper-get-function-arity": "^7.7.4",
     220                                "@babel/template": "^7.7.4",
     221                                "@babel/types": "^7.7.4"
    166222                        }
    167223                },
    168224                "@babel/helper-get-function-arity": {
    169                         "version": "7.0.0",
    170                         "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz",
    171                         "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==",
     225                        "version": "7.7.4",
     226                        "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz",
     227                        "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==",
    172228                        "dev": true,
    173229                        "requires": {
    174                                 "@babel/types": "^7.0.0"
     230                                "@babel/types": "^7.7.4"
    175231                        }
    176232                },
    177233                "@babel/helper-hoist-variables": {
    178                         "version": "7.4.4",
    179                         "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz",
    180                         "integrity": "sha512-VYk2/H/BnYbZDDg39hr3t2kKyifAm1W6zHRfhx8jGjIHpQEBv9dry7oQ2f3+J703TLu69nYdxsovl0XYfcnK4w==",
     234                        "version": "7.7.4",
     235                        "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.7.4.tgz",
     236                        "integrity": "sha512-wQC4xyvc1Jo/FnLirL6CEgPgPCa8M74tOdjWpRhQYapz5JC7u3NYU1zCVoVAGCE3EaIP9T1A3iW0WLJ+reZlpQ==",
    181237                        "dev": true,
    182238                        "requires": {
    183                                 "@babel/types": "^7.4.4"
     239                                "@babel/types": "^7.7.4"
    184240                        }
    185241                },
    186242                "@babel/helper-member-expression-to-functions": {
    187                         "version": "7.5.5",
    188                         "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.5.5.tgz",
    189                         "integrity": "sha512-5qZ3D1uMclSNqYcXqiHoA0meVdv+xUEex9em2fqMnrk/scphGlGgg66zjMrPJESPwrFJ6sbfFQYUSa0Mz7FabA==",
     243                        "version": "7.7.4",
     244                        "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.7.4.tgz",
     245                        "integrity": "sha512-9KcA1X2E3OjXl/ykfMMInBK+uVdfIVakVe7W7Lg3wfXUNyS3Q1HWLFRwZIjhqiCGbslummPDnmb7vIekS0C1vw==",
    190246                        "dev": true,
    191247                        "requires": {
    192                                 "@babel/types": "^7.5.5"
     248                                "@babel/types": "^7.7.4"
    193249                        }
    194250                },
    195251                "@babel/helper-module-imports": {
    196                         "version": "7.0.0",
    197                         "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz",
    198                         "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==",
     252                        "version": "7.7.4",
     253                        "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.7.4.tgz",
     254                        "integrity": "sha512-dGcrX6K9l8258WFjyDLJwuVKxR4XZfU0/vTUgOQYWEnRD8mgr+p4d6fCUMq/ys0h4CCt/S5JhbvtyErjWouAUQ==",
    199255                        "dev": true,
    200256                        "requires": {
    201                                 "@babel/types": "^7.0.0"
     257                                "@babel/types": "^7.7.4"
    202258                        }
    203259                },
    204260                "@babel/helper-module-transforms": {
    205                         "version": "7.5.5",
    206                         "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.5.5.tgz",
    207                         "integrity": "sha512-jBeCvETKuJqeiaCdyaheF40aXnnU1+wkSiUs/IQg3tB85up1LyL8x77ClY8qJpuRJUcXQo+ZtdNESmZl4j56Pw==",
     261                        "version": "7.7.4",
     262                        "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.7.4.tgz",
     263                        "integrity": "sha512-ehGBu4mXrhs0FxAqN8tWkzF8GSIGAiEumu4ONZ/hD9M88uHcD+Yu2ttKfOCgwzoesJOJrtQh7trI5YPbRtMmnA==",
    208264                        "dev": true,
    209265                        "requires": {
    210                                 "@babel/helper-module-imports": "^7.0.0",
    211                                 "@babel/helper-simple-access": "^7.1.0",
    212                                 "@babel/helper-split-export-declaration": "^7.4.4",
    213                                 "@babel/template": "^7.4.4",
    214                                 "@babel/types": "^7.5.5",
     266                                "@babel/helper-module-imports": "^7.7.4",
     267                                "@babel/helper-simple-access": "^7.7.4",
     268                                "@babel/helper-split-export-declaration": "^7.7.4",
     269                                "@babel/template": "^7.7.4",
     270                                "@babel/types": "^7.7.4",
    215271                                "lodash": "^4.17.13"
    216272                        }
    217273                },
    218274                "@babel/helper-optimise-call-expression": {
    219                         "version": "7.0.0",
    220                         "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz",
    221                         "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==",
     275                        "version": "7.7.4",
     276                        "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.7.4.tgz",
     277                        "integrity": "sha512-VB7gWZ2fDkSuqW6b1AKXkJWO5NyNI3bFL/kK79/30moK57blr6NbH8xcl2XcKCwOmJosftWunZqfO84IGq3ZZg==",
    222278                        "dev": true,
    223279                        "requires": {
    224                                 "@babel/types": "^7.0.0"
     280                                "@babel/types": "^7.7.4"
    225281                        }
    226282                },
    227283                "@babel/helper-plugin-utils": {
     
    240296                        }
    241297                },
    242298                "@babel/helper-remap-async-to-generator": {
    243                         "version": "7.1.0",
    244                         "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz",
    245                         "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==",
     299                        "version": "7.7.4",
     300                        "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.7.4.tgz",
     301                        "integrity": "sha512-Sk4xmtVdM9sA/jCI80f+KS+Md+ZHIpjuqmYPk1M7F/upHou5e4ReYmExAiu6PVe65BhJPZA2CY9x9k4BqE5klw==",
    246302                        "dev": true,
    247303                        "requires": {
    248                                 "@babel/helper-annotate-as-pure": "^7.0.0",
    249                                 "@babel/helper-wrap-function": "^7.1.0",
    250                                 "@babel/template": "^7.1.0",
    251                                 "@babel/traverse": "^7.1.0",
    252                                 "@babel/types": "^7.0.0"
     304                                "@babel/helper-annotate-as-pure": "^7.7.4",
     305                                "@babel/helper-wrap-function": "^7.7.4",
     306                                "@babel/template": "^7.7.4",
     307                                "@babel/traverse": "^7.7.4",
     308                                "@babel/types": "^7.7.4"
    253309                        }
    254310                },
    255311                "@babel/helper-replace-supers": {
    256                         "version": "7.5.5",
    257                         "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.5.5.tgz",
    258                         "integrity": "sha512-XvRFWrNnlsow2u7jXDuH4jDDctkxbS7gXssrP4q2nUD606ukXHRvydj346wmNg+zAgpFx4MWf4+usfC93bElJg==",
     312                        "version": "7.7.4",
     313                        "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.7.4.tgz",
     314                        "integrity": "sha512-pP0tfgg9hsZWo5ZboYGuBn/bbYT/hdLPVSS4NMmiRJdwWhP0IznPwN9AE1JwyGsjSPLC364I0Qh5p+EPkGPNpg==",
    259315                        "dev": true,
    260316                        "requires": {
    261                                 "@babel/helper-member-expression-to-functions": "^7.5.5",
    262                                 "@babel/helper-optimise-call-expression": "^7.0.0",
    263                                 "@babel/traverse": "^7.5.5",
    264                                 "@babel/types": "^7.5.5"
     317                                "@babel/helper-member-expression-to-functions": "^7.7.4",
     318                                "@babel/helper-optimise-call-expression": "^7.7.4",
     319                                "@babel/traverse": "^7.7.4",
     320                                "@babel/types": "^7.7.4"
    265321                        }
    266322                },
    267323                "@babel/helper-simple-access": {
    268                         "version": "7.1.0",
    269                         "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz",
    270                         "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==",
     324                        "version": "7.7.4",
     325                        "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.7.4.tgz",
     326                        "integrity": "sha512-zK7THeEXfan7UlWsG2A6CI/L9jVnI5+xxKZOdej39Y0YtDYKx9raHk5F2EtK9K8DHRTihYwg20ADt9S36GR78A==",
    271327                        "dev": true,
    272328                        "requires": {
    273                                 "@babel/template": "^7.1.0",
    274                                 "@babel/types": "^7.0.0"
     329                                "@babel/template": "^7.7.4",
     330                                "@babel/types": "^7.7.4"
    275331                        }
    276332                },
    277333                "@babel/helper-split-export-declaration": {
    278                         "version": "7.4.4",
    279                         "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz",
    280                         "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==",
     334                        "version": "7.7.4",
     335                        "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz",
     336                        "integrity": "sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug==",
    281337                        "dev": true,
    282338                        "requires": {
    283                                 "@babel/types": "^7.4.4"
     339                                "@babel/types": "^7.7.4"
    284340                        }
    285341                },
    286342                "@babel/helper-wrap-function": {
    287                         "version": "7.2.0",
    288                         "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz",
    289                         "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==",
     343                        "version": "7.7.4",
     344                        "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.7.4.tgz",
     345                        "integrity": "sha512-VsfzZt6wmsocOaVU0OokwrIytHND55yvyT4BPB9AIIgwr8+x7617hetdJTsuGwygN5RC6mxA9EJztTjuwm2ofg==",
    290346                        "dev": true,
    291347                        "requires": {
    292                                 "@babel/helper-function-name": "^7.1.0",
    293                                 "@babel/template": "^7.1.0",
    294                                 "@babel/traverse": "^7.1.0",
    295                                 "@babel/types": "^7.2.0"
     348                                "@babel/helper-function-name": "^7.7.4",
     349                                "@babel/template": "^7.7.4",
     350                                "@babel/traverse": "^7.7.4",
     351                                "@babel/types": "^7.7.4"
    296352                        }
    297353                },
    298354                "@babel/helpers": {
    299                         "version": "7.6.2",
    300                         "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.6.2.tgz",
    301                         "integrity": "sha512-3/bAUL8zZxYs1cdX2ilEE0WobqbCmKWr/889lf2SS0PpDcpEIY8pb1CCyz0pEcX3pEb+MCbks1jIokz2xLtGTA==",
     355                        "version": "7.7.4",
     356                        "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.7.4.tgz",
     357                        "integrity": "sha512-ak5NGZGJ6LV85Q1Zc9gn2n+ayXOizryhjSUBTdu5ih1tlVCJeuQENzc4ItyCVhINVXvIT/ZQ4mheGIsfBkpskg==",
    302358                        "dev": true,
    303359                        "requires": {
    304                                 "@babel/template": "^7.6.0",
    305                                 "@babel/traverse": "^7.6.2",
    306                                 "@babel/types": "^7.6.0"
     360                                "@babel/template": "^7.7.4",
     361                                "@babel/traverse": "^7.7.4",
     362                                "@babel/types": "^7.7.4"
    307363                        }
    308364                },
    309365                "@babel/highlight": {
     
    355411                        "dev": true
    356412                },
    357413                "@babel/plugin-proposal-async-generator-functions": {
    358                         "version": "7.2.0",
    359                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz",
    360                         "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==",
     414                        "version": "7.7.4",
     415                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.7.4.tgz",
     416                        "integrity": "sha512-1ypyZvGRXriY/QP668+s8sFr2mqinhkRDMPSQLNghCQE+GAkFtp+wkHVvg2+Hdki8gwP+NFzJBJ/N1BfzCCDEw==",
    361417                        "dev": true,
    362418                        "requires": {
    363419                                "@babel/helper-plugin-utils": "^7.0.0",
    364                                 "@babel/helper-remap-async-to-generator": "^7.1.0",
    365                                 "@babel/plugin-syntax-async-generators": "^7.2.0"
     420                                "@babel/helper-remap-async-to-generator": "^7.7.4",
     421                                "@babel/plugin-syntax-async-generators": "^7.7.4"
    366422                        }
    367423                },
    368424                "@babel/plugin-proposal-dynamic-import": {
    369                         "version": "7.5.0",
    370                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.5.0.tgz",
    371                         "integrity": "sha512-x/iMjggsKTFHYC6g11PL7Qy58IK8H5zqfm9e6hu4z1iH2IRyAp9u9dL80zA6R76yFovETFLKz2VJIC2iIPBuFw==",
     425                        "version": "7.7.4",
     426                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.7.4.tgz",
     427                        "integrity": "sha512-StH+nGAdO6qDB1l8sZ5UBV8AC3F2VW2I8Vfld73TMKyptMU9DY5YsJAS8U81+vEtxcH3Y/La0wG0btDrhpnhjQ==",
    372428                        "dev": true,
    373429                        "requires": {
    374430                                "@babel/helper-plugin-utils": "^7.0.0",
    375                                 "@babel/plugin-syntax-dynamic-import": "^7.2.0"
     431                                "@babel/plugin-syntax-dynamic-import": "^7.7.4"
    376432                        }
    377433                },
    378434                "@babel/plugin-proposal-json-strings": {
    379                         "version": "7.2.0",
    380                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz",
    381                         "integrity": "sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==",
     435                        "version": "7.7.4",
     436                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.7.4.tgz",
     437                        "integrity": "sha512-wQvt3akcBTfLU/wYoqm/ws7YOAQKu8EVJEvHip/mzkNtjaclQoCCIqKXFP5/eyfnfbQCDV3OLRIK3mIVyXuZlw==",
    382438                        "dev": true,
    383439                        "requires": {
    384440                                "@babel/helper-plugin-utils": "^7.0.0",
    385                                 "@babel/plugin-syntax-json-strings": "^7.2.0"
     441                                "@babel/plugin-syntax-json-strings": "^7.7.4"
    386442                        }
    387443                },
    388444                "@babel/plugin-proposal-object-rest-spread": {
    389                         "version": "7.6.2",
    390                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.6.2.tgz",
    391                         "integrity": "sha512-LDBXlmADCsMZV1Y9OQwMc0MyGZ8Ta/zlD9N67BfQT8uYwkRswiu2hU6nJKrjrt/58aH/vqfQlR/9yId/7A2gWw==",
     445                        "version": "7.7.4",
     446                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.7.4.tgz",
     447                        "integrity": "sha512-rnpnZR3/iWKmiQyJ3LKJpSwLDcX/nSXhdLk4Aq/tXOApIvyu7qoabrige0ylsAJffaUC51WiBu209Q0U+86OWQ==",
    392448                        "dev": true,
    393449                        "requires": {
    394450                                "@babel/helper-plugin-utils": "^7.0.0",
    395                                 "@babel/plugin-syntax-object-rest-spread": "^7.2.0"
     451                                "@babel/plugin-syntax-object-rest-spread": "^7.7.4"
    396452                        }
    397453                },
    398454                "@babel/plugin-proposal-optional-catch-binding": {
    399                         "version": "7.2.0",
    400                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz",
    401                         "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==",
     455                        "version": "7.7.4",
     456                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.7.4.tgz",
     457                        "integrity": "sha512-DyM7U2bnsQerCQ+sejcTNZh8KQEUuC3ufzdnVnSiUv/qoGJp2Z3hanKL18KDhsBT5Wj6a7CMT5mdyCNJsEaA9w==",
    402458                        "dev": true,
    403459                        "requires": {
    404460                                "@babel/helper-plugin-utils": "^7.0.0",
    405                                 "@babel/plugin-syntax-optional-catch-binding": "^7.2.0"
     461                                "@babel/plugin-syntax-optional-catch-binding": "^7.7.4"
    406462                        }
    407463                },
    408464                "@babel/plugin-proposal-unicode-property-regex": {
    409                         "version": "7.6.2",
    410                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.6.2.tgz",
    411                         "integrity": "sha512-NxHETdmpeSCtiatMRYWVJo7266rrvAC3DTeG5exQBIH/fMIUK7ejDNznBbn3HQl/o9peymRRg7Yqkx6PdUXmMw==",
     465                        "version": "7.7.4",
     466                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.7.4.tgz",
     467                        "integrity": "sha512-cHgqHgYvffluZk85dJ02vloErm3Y6xtH+2noOBOJ2kXOJH3aVCDnj5eR/lVNlTnYu4hndAPJD3rTFjW3qee0PA==",
    412468                        "dev": true,
    413469                        "requires": {
    414                                 "@babel/helper-plugin-utils": "^7.0.0",
    415                                 "@babel/helper-regex": "^7.4.4",
    416                                 "regexpu-core": "^4.6.0"
    417                         },
    418                         "dependencies": {
    419                                 "jsesc": {
    420                                         "version": "0.5.0",
    421                                         "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
    422                                         "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
    423                                         "dev": true
    424                                 },
    425                                 "regexpu-core": {
    426                                         "version": "4.6.0",
    427                                         "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz",
    428                                         "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==",
    429                                         "dev": true,
    430                                         "requires": {
    431                                                 "regenerate": "^1.4.0",
    432                                                 "regenerate-unicode-properties": "^8.1.0",
    433                                                 "regjsgen": "^0.5.0",
    434                                                 "regjsparser": "^0.6.0",
    435                                                 "unicode-match-property-ecmascript": "^1.0.4",
    436                                                 "unicode-match-property-value-ecmascript": "^1.1.0"
    437                                         }
    438                                 },
    439                                 "regjsgen": {
    440                                         "version": "0.5.0",
    441                                         "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz",
    442                                         "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==",
    443                                         "dev": true
    444                                 },
    445                                 "regjsparser": {
    446                                         "version": "0.6.0",
    447                                         "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz",
    448                                         "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==",
    449                                         "dev": true,
    450                                         "requires": {
    451                                                 "jsesc": "~0.5.0"
    452                                         }
    453                                 }
     470                                "@babel/helper-create-regexp-features-plugin": "^7.7.4",
     471                                "@babel/helper-plugin-utils": "^7.0.0"
    454472                        }
    455473                },
    456474                "@babel/plugin-syntax-async-generators": {
    457                         "version": "7.2.0",
    458                         "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz",
    459                         "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==",
     475                        "version": "7.7.4",
     476                        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.7.4.tgz",
     477                        "integrity": "sha512-Li4+EjSpBgxcsmeEF8IFcfV/+yJGxHXDirDkEoyFjumuwbmfCVHUt0HuowD/iGM7OhIRyXJH9YXxqiH6N815+g==",
    460478                        "dev": true,
    461479                        "requires": {
    462480                                "@babel/helper-plugin-utils": "^7.0.0"
    463481                        }
    464482                },
    465483                "@babel/plugin-syntax-dynamic-import": {
    466                         "version": "7.2.0",
    467                         "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz",
    468                         "integrity": "sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==",
     484                        "version": "7.7.4",
     485                        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.7.4.tgz",
     486                        "integrity": "sha512-jHQW0vbRGvwQNgyVxwDh4yuXu4bH1f5/EICJLAhl1SblLs2CDhrsmCk+v5XLdE9wxtAFRyxx+P//Iw+a5L/tTg==",
    469487                        "dev": true,
    470488                        "requires": {
    471489                                "@babel/helper-plugin-utils": "^7.0.0"
    472490                        }
    473491                },
    474492                "@babel/plugin-syntax-json-strings": {
    475                         "version": "7.2.0",
    476                         "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz",
    477                         "integrity": "sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg==",
     493                        "version": "7.7.4",
     494                        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.7.4.tgz",
     495                        "integrity": "sha512-QpGupahTQW1mHRXddMG5srgpHWqRLwJnJZKXTigB9RPFCCGbDGCgBeM/iC82ICXp414WeYx/tD54w7M2qRqTMg==",
    478496                        "dev": true,
    479497                        "requires": {
    480498                                "@babel/helper-plugin-utils": "^7.0.0"
    481499                        }
    482500                },
    483501                "@babel/plugin-syntax-jsx": {
    484                         "version": "7.2.0",
    485                         "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz",
    486                         "integrity": "sha512-VyN4QANJkRW6lDBmENzRszvZf3/4AXaj9YR7GwrWeeN9tEBPuXbmDYVU9bYBN0D70zCWVwUy0HWq2553VCb6Hw==",
     502                        "version": "7.7.4",
     503                        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.7.4.tgz",
     504                        "integrity": "sha512-wuy6fiMe9y7HeZBWXYCGt2RGxZOj0BImZ9EyXJVnVGBKO/Br592rbR3rtIQn0eQhAk9vqaKP5n8tVqEFBQMfLg==",
    487505                        "dev": true,
    488506                        "requires": {
    489507                                "@babel/helper-plugin-utils": "^7.0.0"
    490508                        }
    491509                },
    492510                "@babel/plugin-syntax-object-rest-spread": {
    493                         "version": "7.2.0",
    494                         "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz",
    495                         "integrity": "sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==",
     511                        "version": "7.7.4",
     512                        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.7.4.tgz",
     513                        "integrity": "sha512-mObR+r+KZq0XhRVS2BrBKBpr5jqrqzlPvS9C9vuOf5ilSwzloAl7RPWLrgKdWS6IreaVrjHxTjtyqFiOisaCwg==",
    496514                        "dev": true,
    497515                        "requires": {
    498516                                "@babel/helper-plugin-utils": "^7.0.0"
    499517                        }
    500518                },
    501519                "@babel/plugin-syntax-optional-catch-binding": {
    502                         "version": "7.2.0",
    503                         "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz",
    504                         "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==",
     520                        "version": "7.7.4",
     521                        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.7.4.tgz",
     522                        "integrity": "sha512-4ZSuzWgFxqHRE31Glu+fEr/MirNZOMYmD/0BhBWyLyOOQz/gTAl7QmWm2hX1QxEIXsr2vkdlwxIzTyiYRC4xcQ==",
     523                        "dev": true,
     524                        "requires": {
     525                                "@babel/helper-plugin-utils": "^7.0.0"
     526                        }
     527                },
     528                "@babel/plugin-syntax-top-level-await": {
     529                        "version": "7.7.4",
     530                        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.7.4.tgz",
     531                        "integrity": "sha512-wdsOw0MvkL1UIgiQ/IFr3ETcfv1xb8RMM0H9wbiDyLaJFyiDg5oZvDLCXosIXmFeIlweML5iOBXAkqddkYNizg==",
    505532                        "dev": true,
    506533                        "requires": {
    507534                                "@babel/helper-plugin-utils": "^7.0.0"
    508535                        }
    509536                },
    510537                "@babel/plugin-transform-arrow-functions": {
    511                         "version": "7.2.0",
    512                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz",
    513                         "integrity": "sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==",
     538                        "version": "7.7.4",
     539                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.7.4.tgz",
     540                        "integrity": "sha512-zUXy3e8jBNPiffmqkHRNDdZM2r8DWhCB7HhcoyZjiK1TxYEluLHAvQuYnTT+ARqRpabWqy/NHkO6e3MsYB5YfA==",
    514541                        "dev": true,
    515542                        "requires": {
    516543                                "@babel/helper-plugin-utils": "^7.0.0"
    517544                        }
    518545                },
    519546                "@babel/plugin-transform-async-to-generator": {
    520                         "version": "7.5.0",
    521                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.5.0.tgz",
    522                         "integrity": "sha512-mqvkzwIGkq0bEF1zLRRiTdjfomZJDV33AH3oQzHVGkI2VzEmXLpKKOBvEVaFZBJdN0XTyH38s9j/Kiqr68dggg==",
     547                        "version": "7.7.4",
     548                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.7.4.tgz",
     549                        "integrity": "sha512-zpUTZphp5nHokuy8yLlyafxCJ0rSlFoSHypTUWgpdwoDXWQcseaect7cJ8Ppk6nunOM6+5rPMkod4OYKPR5MUg==",
    523550                        "dev": true,
    524551                        "requires": {
    525                                 "@babel/helper-module-imports": "^7.0.0",
     552                                "@babel/helper-module-imports": "^7.7.4",
    526553                                "@babel/helper-plugin-utils": "^7.0.0",
    527                                 "@babel/helper-remap-async-to-generator": "^7.1.0"
     554                                "@babel/helper-remap-async-to-generator": "^7.7.4"
    528555                        }
    529556                },
    530557                "@babel/plugin-transform-block-scoped-functions": {
    531                         "version": "7.2.0",
    532                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz",
    533                         "integrity": "sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==",
     558                        "version": "7.7.4",
     559                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.7.4.tgz",
     560                        "integrity": "sha512-kqtQzwtKcpPclHYjLK//3lH8OFsCDuDJBaFhVwf8kqdnF6MN4l618UDlcA7TfRs3FayrHj+svYnSX8MC9zmUyQ==",
    534561                        "dev": true,
    535562                        "requires": {
    536563                                "@babel/helper-plugin-utils": "^7.0.0"
    537564                        }
    538565                },
    539566                "@babel/plugin-transform-block-scoping": {
    540                         "version": "7.6.3",
    541                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.6.3.tgz",
    542                         "integrity": "sha512-7hvrg75dubcO3ZI2rjYTzUrEuh1E9IyDEhhB6qfcooxhDA33xx2MasuLVgdxzcP6R/lipAC6n9ub9maNW6RKdw==",
     567                        "version": "7.7.4",
     568                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.7.4.tgz",
     569                        "integrity": "sha512-2VBe9u0G+fDt9B5OV5DQH4KBf5DoiNkwFKOz0TCvBWvdAN2rOykCTkrL+jTLxfCAm76l9Qo5OqL7HBOx2dWggg==",
    543570                        "dev": true,
    544571                        "requires": {
    545572                                "@babel/helper-plugin-utils": "^7.0.0",
     
    547574                        }
    548575                },
    549576                "@babel/plugin-transform-classes": {
    550                         "version": "7.5.5",
    551                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.5.5.tgz",
    552                         "integrity": "sha512-U2htCNK/6e9K7jGyJ++1p5XRU+LJjrwtoiVn9SzRlDT2KubcZ11OOwy3s24TjHxPgxNwonCYP7U2K51uVYCMDg==",
     577                        "version": "7.7.4",
     578                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.7.4.tgz",
     579                        "integrity": "sha512-sK1mjWat7K+buWRuImEzjNf68qrKcrddtpQo3swi9j7dUcG6y6R6+Di039QN2bD1dykeswlagupEmpOatFHHUg==",
    553580                        "dev": true,
    554581                        "requires": {
    555                                 "@babel/helper-annotate-as-pure": "^7.0.0",
    556                                 "@babel/helper-define-map": "^7.5.5",
    557                                 "@babel/helper-function-name": "^7.1.0",
    558                                 "@babel/helper-optimise-call-expression": "^7.0.0",
     582                                "@babel/helper-annotate-as-pure": "^7.7.4",
     583                                "@babel/helper-define-map": "^7.7.4",
     584                                "@babel/helper-function-name": "^7.7.4",
     585                                "@babel/helper-optimise-call-expression": "^7.7.4",
    559586                                "@babel/helper-plugin-utils": "^7.0.0",
    560                                 "@babel/helper-replace-supers": "^7.5.5",
    561                                 "@babel/helper-split-export-declaration": "^7.4.4",
     587                                "@babel/helper-replace-supers": "^7.7.4",
     588                                "@babel/helper-split-export-declaration": "^7.7.4",
    562589                                "globals": "^11.1.0"
    563590                        },
    564591                        "dependencies": {
     
    571598                        }
    572599                },
    573600                "@babel/plugin-transform-computed-properties": {
    574                         "version": "7.2.0",
    575                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz",
    576                         "integrity": "sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==",
     601                        "version": "7.7.4",
     602                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.7.4.tgz",
     603                        "integrity": "sha512-bSNsOsZnlpLLyQew35rl4Fma3yKWqK3ImWMSC/Nc+6nGjC9s5NFWAer1YQ899/6s9HxO2zQC1WoFNfkOqRkqRQ==",
    577604                        "dev": true,
    578605                        "requires": {
    579606                                "@babel/helper-plugin-utils": "^7.0.0"
    580607                        }
    581608                },
    582609                "@babel/plugin-transform-destructuring": {
    583                         "version": "7.6.0",
    584                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.6.0.tgz",
    585                         "integrity": "sha512-2bGIS5P1v4+sWTCnKNDZDxbGvEqi0ijeqM/YqHtVGrvG2y0ySgnEEhXErvE9dA0bnIzY9bIzdFK0jFA46ASIIQ==",
     610                        "version": "7.7.4",
     611                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.7.4.tgz",
     612                        "integrity": "sha512-4jFMXI1Cu2aXbcXXl8Lr6YubCn6Oc7k9lLsu8v61TZh+1jny2BWmdtvY9zSUlLdGUvcy9DMAWyZEOqjsbeg/wA==",
    586613                        "dev": true,
    587614                        "requires": {
    588615                                "@babel/helper-plugin-utils": "^7.0.0"
    589616                        }
    590617                },
    591618                "@babel/plugin-transform-dotall-regex": {
    592                         "version": "7.6.2",
    593                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.6.2.tgz",
    594                         "integrity": "sha512-KGKT9aqKV+9YMZSkowzYoYEiHqgaDhGmPNZlZxX6UeHC4z30nC1J9IrZuGqbYFB1jaIGdv91ujpze0exiVK8bA==",
     619                        "version": "7.7.4",
     620                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.7.4.tgz",
     621                        "integrity": "sha512-mk0cH1zyMa/XHeb6LOTXTbG7uIJ8Rrjlzu91pUx/KS3JpcgaTDwMS8kM+ar8SLOvlL2Lofi4CGBAjCo3a2x+lw==",
    595622                        "dev": true,
    596623                        "requires": {
    597                                 "@babel/helper-plugin-utils": "^7.0.0",
    598                                 "@babel/helper-regex": "^7.4.4",
    599                                 "regexpu-core": "^4.6.0"
    600                         },
    601                         "dependencies": {
    602                                 "jsesc": {
    603                                         "version": "0.5.0",
    604                                         "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
    605                                         "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
    606                                         "dev": true
    607                                 },
    608                                 "regexpu-core": {
    609                                         "version": "4.6.0",
    610                                         "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz",
    611                                         "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==",
    612                                         "dev": true,
    613                                         "requires": {
    614                                                 "regenerate": "^1.4.0",
    615                                                 "regenerate-unicode-properties": "^8.1.0",
    616                                                 "regjsgen": "^0.5.0",
    617                                                 "regjsparser": "^0.6.0",
    618                                                 "unicode-match-property-ecmascript": "^1.0.4",
    619                                                 "unicode-match-property-value-ecmascript": "^1.1.0"
    620                                         }
    621                                 },
    622                                 "regjsgen": {
    623                                         "version": "0.5.0",
    624                                         "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz",
    625                                         "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==",
    626                                         "dev": true
    627                                 },
    628                                 "regjsparser": {
    629                                         "version": "0.6.0",
    630                                         "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz",
    631                                         "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==",
    632                                         "dev": true,
    633                                         "requires": {
    634                                                 "jsesc": "~0.5.0"
    635                                         }
    636                                 }
     624                                "@babel/helper-create-regexp-features-plugin": "^7.7.4",
     625                                "@babel/helper-plugin-utils": "^7.0.0"
    637626                        }
    638627                },
    639628                "@babel/plugin-transform-duplicate-keys": {
    640                         "version": "7.5.0",
    641                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.5.0.tgz",
    642                         "integrity": "sha512-igcziksHizyQPlX9gfSjHkE2wmoCH3evvD2qR5w29/Dk0SMKE/eOI7f1HhBdNhR/zxJDqrgpoDTq5YSLH/XMsQ==",
     629                        "version": "7.7.4",
     630                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.7.4.tgz",
     631                        "integrity": "sha512-g1y4/G6xGWMD85Tlft5XedGaZBCIVN+/P0bs6eabmcPP9egFleMAo65OOjlhcz1njpwagyY3t0nsQC9oTFegJA==",
    643632                        "dev": true,
    644633                        "requires": {
    645634                                "@babel/helper-plugin-utils": "^7.0.0"
    646635                        }
    647636                },
    648637                "@babel/plugin-transform-exponentiation-operator": {
    649                         "version": "7.2.0",
    650                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz",
    651                         "integrity": "sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==",
     638                        "version": "7.7.4",
     639                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.7.4.tgz",
     640                        "integrity": "sha512-MCqiLfCKm6KEA1dglf6Uqq1ElDIZwFuzz1WH5mTf8k2uQSxEJMbOIEh7IZv7uichr7PMfi5YVSrr1vz+ipp7AQ==",
    652641                        "dev": true,
    653642                        "requires": {
    654                                 "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0",
     643                                "@babel/helper-builder-binary-assignment-operator-visitor": "^7.7.4",
    655644                                "@babel/helper-plugin-utils": "^7.0.0"
    656645                        }
    657646                },
    658647                "@babel/plugin-transform-for-of": {
    659                         "version": "7.4.4",
    660                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz",
    661                         "integrity": "sha512-9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ==",
     648                        "version": "7.7.4",
     649                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.7.4.tgz",
     650                        "integrity": "sha512-zZ1fD1B8keYtEcKF+M1TROfeHTKnijcVQm0yO/Yu1f7qoDoxEIc/+GX6Go430Bg84eM/xwPFp0+h4EbZg7epAA==",
    662651                        "dev": true,
    663652                        "requires": {
    664653                                "@babel/helper-plugin-utils": "^7.0.0"
    665654                        }
    666655                },
    667656                "@babel/plugin-transform-function-name": {
    668                         "version": "7.4.4",
    669                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz",
    670                         "integrity": "sha512-iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA==",
     657                        "version": "7.7.4",
     658                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.7.4.tgz",
     659                        "integrity": "sha512-E/x09TvjHNhsULs2IusN+aJNRV5zKwxu1cpirZyRPw+FyyIKEHPXTsadj48bVpc1R5Qq1B5ZkzumuFLytnbT6g==",
    671660                        "dev": true,
    672661                        "requires": {
    673                                 "@babel/helper-function-name": "^7.1.0",
     662                                "@babel/helper-function-name": "^7.7.4",
    674663                                "@babel/helper-plugin-utils": "^7.0.0"
    675664                        }
    676665                },
    677666                "@babel/plugin-transform-literals": {
    678                         "version": "7.2.0",
    679                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz",
    680                         "integrity": "sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==",
     667                        "version": "7.7.4",
     668                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.7.4.tgz",
     669                        "integrity": "sha512-X2MSV7LfJFm4aZfxd0yLVFrEXAgPqYoDG53Br/tCKiKYfX0MjVjQeWPIhPHHsCqzwQANq+FLN786fF5rgLS+gw==",
    681670                        "dev": true,
    682671                        "requires": {
    683672                                "@babel/helper-plugin-utils": "^7.0.0"
    684673                        }
    685674                },
    686675                "@babel/plugin-transform-member-expression-literals": {
    687                         "version": "7.2.0",
    688                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.2.0.tgz",
    689                         "integrity": "sha512-HiU3zKkSU6scTidmnFJ0bMX8hz5ixC93b4MHMiYebmk2lUVNGOboPsqQvx5LzooihijUoLR/v7Nc1rbBtnc7FA==",
     676                        "version": "7.7.4",
     677                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.7.4.tgz",
     678                        "integrity": "sha512-9VMwMO7i69LHTesL0RdGy93JU6a+qOPuvB4F4d0kR0zyVjJRVJRaoaGjhtki6SzQUu8yen/vxPKN6CWnCUw6bA==",
    690679                        "dev": true,
    691680                        "requires": {
    692681                                "@babel/helper-plugin-utils": "^7.0.0"
    693682                        }
    694683                },
    695684                "@babel/plugin-transform-modules-amd": {
    696                         "version": "7.5.0",
    697                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.5.0.tgz",
    698                         "integrity": "sha512-n20UsQMKnWrltocZZm24cRURxQnWIvsABPJlw/fvoy9c6AgHZzoelAIzajDHAQrDpuKFFPPcFGd7ChsYuIUMpg==",
     685                        "version": "7.7.4",
     686                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.7.4.tgz",
     687                        "integrity": "sha512-/542/5LNA18YDtg1F+QHvvUSlxdvjZoD/aldQwkq+E3WCkbEjNSN9zdrOXaSlfg3IfGi22ijzecklF/A7kVZFQ==",
    699688                        "dev": true,
    700689                        "requires": {
    701                                 "@babel/helper-module-transforms": "^7.1.0",
     690                                "@babel/helper-module-transforms": "^7.7.4",
    702691                                "@babel/helper-plugin-utils": "^7.0.0",
    703692                                "babel-plugin-dynamic-import-node": "^2.3.0"
    704693                        }
    705694                },
    706695                "@babel/plugin-transform-modules-commonjs": {
    707                         "version": "7.6.0",
    708                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.6.0.tgz",
    709                         "integrity": "sha512-Ma93Ix95PNSEngqomy5LSBMAQvYKVe3dy+JlVJSHEXZR5ASL9lQBedMiCyVtmTLraIDVRE3ZjTZvmXXD2Ozw3g==",
     696                        "version": "7.7.4",
     697                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.7.4.tgz",
     698                        "integrity": "sha512-k8iVS7Jhc367IcNF53KCwIXtKAH7czev866ThsTgy8CwlXjnKZna2VHwChglzLleYrcHz1eQEIJlGRQxB53nqA==",
    710699                        "dev": true,
    711700                        "requires": {
    712                                 "@babel/helper-module-transforms": "^7.4.4",
     701                                "@babel/helper-module-transforms": "^7.7.4",
    713702                                "@babel/helper-plugin-utils": "^7.0.0",
    714                                 "@babel/helper-simple-access": "^7.1.0",
     703                                "@babel/helper-simple-access": "^7.7.4",
    715704                                "babel-plugin-dynamic-import-node": "^2.3.0"
    716705                        }
    717706                },
    718707                "@babel/plugin-transform-modules-systemjs": {
    719                         "version": "7.5.0",
    720                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.5.0.tgz",
    721                         "integrity": "sha512-Q2m56tyoQWmuNGxEtUyeEkm6qJYFqs4c+XyXH5RAuYxObRNz9Zgj/1g2GMnjYp2EUyEy7YTrxliGCXzecl/vJg==",
     708                        "version": "7.7.4",
     709                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.7.4.tgz",
     710                        "integrity": "sha512-y2c96hmcsUi6LrMqvmNDPBBiGCiQu0aYqpHatVVu6kD4mFEXKjyNxd/drc18XXAf9dv7UXjrZwBVmTTGaGP8iw==",
    722711                        "dev": true,
    723712                        "requires": {
    724                                 "@babel/helper-hoist-variables": "^7.4.4",
     713                                "@babel/helper-hoist-variables": "^7.7.4",
    725714                                "@babel/helper-plugin-utils": "^7.0.0",
    726715                                "babel-plugin-dynamic-import-node": "^2.3.0"
    727716                        }
    728717                },
    729718                "@babel/plugin-transform-modules-umd": {
    730                         "version": "7.2.0",
    731                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz",
    732                         "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==",
     719                        "version": "7.7.4",
     720                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.7.4.tgz",
     721                        "integrity": "sha512-u2B8TIi0qZI4j8q4C51ktfO7E3cQ0qnaXFI1/OXITordD40tt17g/sXqgNNCcMTcBFKrUPcGDx+TBJuZxLx7tw==",
    733722                        "dev": true,
    734723                        "requires": {
    735                                 "@babel/helper-module-transforms": "^7.1.0",
     724                                "@babel/helper-module-transforms": "^7.7.4",
    736725                                "@babel/helper-plugin-utils": "^7.0.0"
    737726                        }
    738727                },
    739728                "@babel/plugin-transform-named-capturing-groups-regex": {
    740                         "version": "7.6.3",
    741                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.6.3.tgz",
    742                         "integrity": "sha512-jTkk7/uE6H2s5w6VlMHeWuH+Pcy2lmdwFoeWCVnvIrDUnB5gQqTVI8WfmEAhF2CDEarGrknZcmSFg1+bkfCoSw==",
     729                        "version": "7.7.4",
     730                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.7.4.tgz",
     731                        "integrity": "sha512-jBUkiqLKvUWpv9GLSuHUFYdmHg0ujC1JEYoZUfeOOfNydZXp1sXObgyPatpcwjWgsdBGsagWW0cdJpX/DO2jMw==",
    743732                        "dev": true,
    744733                        "requires": {
    745                                 "regexpu-core": "^4.6.0"
    746                         },
    747                         "dependencies": {
    748                                 "jsesc": {
    749                                         "version": "0.5.0",
    750                                         "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
    751                                         "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
    752                                         "dev": true
    753                                 },
    754                                 "regexpu-core": {
    755                                         "version": "4.6.0",
    756                                         "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz",
    757                                         "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==",
    758                                         "dev": true,
    759                                         "requires": {
    760                                                 "regenerate": "^1.4.0",
    761                                                 "regenerate-unicode-properties": "^8.1.0",
    762                                                 "regjsgen": "^0.5.0",
    763                                                 "regjsparser": "^0.6.0",
    764                                                 "unicode-match-property-ecmascript": "^1.0.4",
    765                                                 "unicode-match-property-value-ecmascript": "^1.1.0"
    766                                         }
    767                                 },
    768                                 "regjsgen": {
    769                                         "version": "0.5.0",
    770                                         "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz",
    771                                         "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==",
    772                                         "dev": true
    773                                 },
    774                                 "regjsparser": {
    775                                         "version": "0.6.0",
    776                                         "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz",
    777                                         "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==",
    778                                         "dev": true,
    779                                         "requires": {
    780                                                 "jsesc": "~0.5.0"
    781                                         }
    782                                 }
     734                                "@babel/helper-create-regexp-features-plugin": "^7.7.4"
    783735                        }
    784736                },
    785737                "@babel/plugin-transform-new-target": {
    786                         "version": "7.4.4",
    787                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz",
    788                         "integrity": "sha512-r1z3T2DNGQwwe2vPGZMBNjioT2scgWzK9BCnDEh+46z8EEwXBq24uRzd65I7pjtugzPSj921aM15RpESgzsSuA==",
     738                        "version": "7.7.4",
     739                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.7.4.tgz",
     740                        "integrity": "sha512-CnPRiNtOG1vRodnsyGX37bHQleHE14B9dnnlgSeEs3ek3fHN1A1SScglTCg1sfbe7sRQ2BUcpgpTpWSfMKz3gg==",
    789741                        "dev": true,
    790742                        "requires": {
    791743                                "@babel/helper-plugin-utils": "^7.0.0"
    792744                        }
    793745                },
    794746                "@babel/plugin-transform-object-super": {
    795                         "version": "7.5.5",
    796                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.5.5.tgz",
    797                         "integrity": "sha512-un1zJQAhSosGFBduPgN/YFNvWVpRuHKU7IHBglLoLZsGmruJPOo6pbInneflUdmq7YvSVqhpPs5zdBvLnteltQ==",
     747                        "version": "7.7.4",
     748                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.7.4.tgz",
     749                        "integrity": "sha512-ho+dAEhC2aRnff2JCA0SAK7V2R62zJd/7dmtoe7MHcso4C2mS+vZjn1Pb1pCVZvJs1mgsvv5+7sT+m3Bysb6eg==",
    798750                        "dev": true,
    799751                        "requires": {
    800752                                "@babel/helper-plugin-utils": "^7.0.0",
    801                                 "@babel/helper-replace-supers": "^7.5.5"
     753                                "@babel/helper-replace-supers": "^7.7.4"
    802754                        }
    803755                },
    804756                "@babel/plugin-transform-parameters": {
    805                         "version": "7.4.4",
    806                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz",
    807                         "integrity": "sha512-oMh5DUO1V63nZcu/ZVLQFqiihBGo4OpxJxR1otF50GMeCLiRx5nUdtokd+u9SuVJrvvuIh9OosRFPP4pIPnwmw==",
     757                        "version": "7.7.4",
     758                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.7.4.tgz",
     759                        "integrity": "sha512-VJwhVePWPa0DqE9vcfptaJSzNDKrWU/4FbYCjZERtmqEs05g3UMXnYMZoXja7JAJ7Y7sPZipwm/pGApZt7wHlw==",
    808760                        "dev": true,
    809761                        "requires": {
    810                                 "@babel/helper-call-delegate": "^7.4.4",
    811                                 "@babel/helper-get-function-arity": "^7.0.0",
     762                                "@babel/helper-call-delegate": "^7.7.4",
     763                                "@babel/helper-get-function-arity": "^7.7.4",
    812764                                "@babel/helper-plugin-utils": "^7.0.0"
    813765                        }
    814766                },
    815767                "@babel/plugin-transform-property-literals": {
    816                         "version": "7.2.0",
    817                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.2.0.tgz",
    818                         "integrity": "sha512-9q7Dbk4RhgcLp8ebduOpCbtjh7C0itoLYHXd9ueASKAG/is5PQtMR5VJGka9NKqGhYEGn5ITahd4h9QeBMylWQ==",
     768                        "version": "7.7.4",
     769                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.7.4.tgz",
     770                        "integrity": "sha512-MatJhlC4iHsIskWYyawl53KuHrt+kALSADLQQ/HkhTjX954fkxIEh4q5slL4oRAnsm/eDoZ4q0CIZpcqBuxhJQ==",
    819771                        "dev": true,
    820772                        "requires": {
    821773                                "@babel/helper-plugin-utils": "^7.0.0"
    822774                        }
    823775                },
    824776                "@babel/plugin-transform-react-jsx": {
    825                         "version": "7.3.0",
    826                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.3.0.tgz",
    827                         "integrity": "sha512-a/+aRb7R06WcKvQLOu4/TpjKOdvVEKRLWFpKcNuHhiREPgGRB4TQJxq07+EZLS8LFVYpfq1a5lDUnuMdcCpBKg==",
     777                        "version": "7.7.4",
     778                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.7.4.tgz",
     779                        "integrity": "sha512-LixU4BS95ZTEAZdPaIuyg/k8FiiqN9laQ0dMHB4MlpydHY53uQdWCUrwjLr5o6ilS6fAgZey4Q14XBjl5tL6xw==",
    828780                        "dev": true,
    829781                        "requires": {
    830                                 "@babel/helper-builder-react-jsx": "^7.3.0",
     782                                "@babel/helper-builder-react-jsx": "^7.7.4",
    831783                                "@babel/helper-plugin-utils": "^7.0.0",
    832                                 "@babel/plugin-syntax-jsx": "^7.2.0"
     784                                "@babel/plugin-syntax-jsx": "^7.7.4"
    833785                        }
    834786                },
    835787                "@babel/plugin-transform-regenerator": {
    836                         "version": "7.4.5",
    837                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.5.tgz",
    838                         "integrity": "sha512-gBKRh5qAaCWntnd09S8QC7r3auLCqq5DI6O0DlfoyDjslSBVqBibrMdsqO+Uhmx3+BlOmE/Kw1HFxmGbv0N9dA==",
     788                        "version": "7.7.4",
     789                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.7.4.tgz",
     790                        "integrity": "sha512-e7MWl5UJvmPEwFJTwkBlPmqixCtr9yAASBqff4ggXTNicZiwbF8Eefzm6NVgfiBp7JdAGItecnctKTgH44q2Jw==",
    839791                        "dev": true,
    840792                        "requires": {
    841793                                "regenerator-transform": "^0.14.0"
     
    853805                        }
    854806                },
    855807                "@babel/plugin-transform-reserved-words": {
    856                         "version": "7.2.0",
    857                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.2.0.tgz",
    858                         "integrity": "sha512-fz43fqW8E1tAB3DKF19/vxbpib1fuyCwSPE418ge5ZxILnBhWyhtPgz8eh1RCGGJlwvksHkyxMxh0eenFi+kFw==",
     808                        "version": "7.7.4",
     809                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.7.4.tgz",
     810                        "integrity": "sha512-OrPiUB5s5XvkCO1lS7D8ZtHcswIC57j62acAnJZKqGGnHP+TIc/ljQSrgdX/QyOTdEK5COAhuc820Hi1q2UgLQ==",
    859811                        "dev": true,
    860812                        "requires": {
    861813                                "@babel/helper-plugin-utils": "^7.0.0"
    862814                        }
    863815                },
    864816                "@babel/plugin-transform-runtime": {
    865                         "version": "7.6.2",
    866                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.6.2.tgz",
    867                         "integrity": "sha512-cqULw/QB4yl73cS5Y0TZlQSjDvNkzDbu0FurTZyHlJpWE5T3PCMdnyV+xXoH1opr1ldyHODe3QAX3OMAii5NxA==",
     817                        "version": "7.7.4",
     818                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.7.4.tgz",
     819                        "integrity": "sha512-O8kSkS5fP74Ad/8pfsCMGa8sBRdLxYoSReaARRNSz3FbFQj3z/QUvoUmJ28gn9BO93YfnXc3j+Xyaqe8cKDNBQ==",
    868820                        "dev": true,
    869821                        "requires": {
    870                                 "@babel/helper-module-imports": "^7.0.0",
     822                                "@babel/helper-module-imports": "^7.7.4",
    871823                                "@babel/helper-plugin-utils": "^7.0.0",
    872824                                "resolve": "^1.8.1",
    873825                                "semver": "^5.5.1"
    874826                        }
    875827                },
    876828                "@babel/plugin-transform-shorthand-properties": {
    877                         "version": "7.2.0",
    878                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz",
    879                         "integrity": "sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==",
     829                        "version": "7.7.4",
     830                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.7.4.tgz",
     831                        "integrity": "sha512-q+suddWRfIcnyG5YiDP58sT65AJDZSUhXQDZE3r04AuqD6d/XLaQPPXSBzP2zGerkgBivqtQm9XKGLuHqBID6Q==",
    880832                        "dev": true,
    881833                        "requires": {
    882834                                "@babel/helper-plugin-utils": "^7.0.0"
    883835                        }
    884836                },
    885837                "@babel/plugin-transform-spread": {
    886                         "version": "7.6.2",
    887                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.6.2.tgz",
    888                         "integrity": "sha512-DpSvPFryKdK1x+EDJYCy28nmAaIMdxmhot62jAXF/o99iA33Zj2Lmcp3vDmz+MUh0LNYVPvfj5iC3feb3/+PFg==",
     838                        "version": "7.7.4",
     839                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.7.4.tgz",
     840                        "integrity": "sha512-8OSs0FLe5/80cndziPlg4R0K6HcWSM0zyNhHhLsmw/Nc5MaA49cAsnoJ/t/YZf8qkG7fD+UjTRaApVDB526d7Q==",
    889841                        "dev": true,
    890842                        "requires": {
    891843                                "@babel/helper-plugin-utils": "^7.0.0"
    892844                        }
    893845                },
    894846                "@babel/plugin-transform-sticky-regex": {
    895                         "version": "7.2.0",
    896                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz",
    897                         "integrity": "sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==",
     847                        "version": "7.7.4",
     848                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.7.4.tgz",
     849                        "integrity": "sha512-Ls2NASyL6qtVe1H1hXts9yuEeONV2TJZmplLONkMPUG158CtmnrzW5Q5teibM5UVOFjG0D3IC5mzXR6pPpUY7A==",
    898850                        "dev": true,
    899851                        "requires": {
    900852                                "@babel/helper-plugin-utils": "^7.0.0",
     
    902854                        }
    903855                },
    904856                "@babel/plugin-transform-template-literals": {
    905                         "version": "7.4.4",
    906                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz",
    907                         "integrity": "sha512-mQrEC4TWkhLN0z8ygIvEL9ZEToPhG5K7KDW3pzGqOfIGZ28Jb0POUkeWcoz8HnHvhFy6dwAT1j8OzqN8s804+g==",
     857                        "version": "7.7.4",
     858                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.7.4.tgz",
     859                        "integrity": "sha512-sA+KxLwF3QwGj5abMHkHgshp9+rRz+oY9uoRil4CyLtgEuE/88dpkeWgNk5qKVsJE9iSfly3nvHapdRiIS2wnQ==",
    908860                        "dev": true,
    909861                        "requires": {
    910                                 "@babel/helper-annotate-as-pure": "^7.0.0",
     862                                "@babel/helper-annotate-as-pure": "^7.7.4",
    911863                                "@babel/helper-plugin-utils": "^7.0.0"
    912864                        }
    913865                },
    914866                "@babel/plugin-transform-typeof-symbol": {
    915                         "version": "7.2.0",
    916                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz",
    917                         "integrity": "sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==",
     867                        "version": "7.7.4",
     868                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.7.4.tgz",
     869                        "integrity": "sha512-KQPUQ/7mqe2m0B8VecdyaW5XcQYaePyl9R7IsKd+irzj6jvbhoGnRE+M0aNkyAzI07VfUQ9266L5xMARitV3wg==",
    918870                        "dev": true,
    919871                        "requires": {
    920872                                "@babel/helper-plugin-utils": "^7.0.0"
    921873                        }
    922874                },
    923875                "@babel/plugin-transform-unicode-regex": {
    924                         "version": "7.6.2",
    925                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.6.2.tgz",
    926                         "integrity": "sha512-orZI6cWlR3nk2YmYdb0gImrgCUwb5cBUwjf6Ks6dvNVvXERkwtJWOQaEOjPiu0Gu1Tq6Yq/hruCZZOOi9F34Dw==",
     876                        "version": "7.7.4",
     877                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.7.4.tgz",
     878                        "integrity": "sha512-N77UUIV+WCvE+5yHw+oks3m18/umd7y392Zv7mYTpFqHtkpcc+QUz+gLJNTWVlWROIWeLqY0f3OjZxV5TcXnRw==",
    927879                        "dev": true,
    928880                        "requires": {
    929                                 "@babel/helper-plugin-utils": "^7.0.0",
    930                                 "@babel/helper-regex": "^7.4.4",
    931                                 "regexpu-core": "^4.6.0"
    932                         },
    933                         "dependencies": {
    934                                 "jsesc": {
    935                                         "version": "0.5.0",
    936                                         "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
    937                                         "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
    938                                         "dev": true
    939                                 },
    940                                 "regexpu-core": {
    941                                         "version": "4.6.0",
    942                                         "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz",
    943                                         "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==",
    944                                         "dev": true,
    945                                         "requires": {
    946                                                 "regenerate": "^1.4.0",
    947                                                 "regenerate-unicode-properties": "^8.1.0",
    948                                                 "regjsgen": "^0.5.0",
    949                                                 "regjsparser": "^0.6.0",
    950                                                 "unicode-match-property-ecmascript": "^1.0.4",
    951                                                 "unicode-match-property-value-ecmascript": "^1.1.0"
    952                                         }
    953                                 },
    954                                 "regjsgen": {
    955                                         "version": "0.5.0",
    956                                         "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz",
    957                                         "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==",
    958                                         "dev": true
    959                                 },
    960                                 "regjsparser": {
    961                                         "version": "0.6.0",
    962                                         "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz",
    963                                         "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==",
    964                                         "dev": true,
    965                                         "requires": {
    966                                                 "jsesc": "~0.5.0"
    967                                         }
    968                                 }
     881                                "@babel/helper-create-regexp-features-plugin": "^7.7.4",
     882                                "@babel/helper-plugin-utils": "^7.0.0"
    969883                        }
    970884                },
    971885                "@babel/polyfill": {
     
    985899                        }
    986900                },
    987901                "@babel/preset-env": {
    988                         "version": "7.6.3",
    989                         "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.6.3.tgz",
    990                         "integrity": "sha512-CWQkn7EVnwzlOdR5NOm2+pfgSNEZmvGjOhlCHBDq0J8/EStr+G+FvPEiz9B56dR6MoiUFjXhfE4hjLoAKKJtIQ==",
     902                        "version": "7.7.4",
     903                        "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.7.4.tgz",
     904                        "integrity": "sha512-Dg+ciGJjwvC1NIe/DGblMbcGq1HOtKbw8RLl4nIjlfcILKEOkWT/vRqPpumswABEBVudii6dnVwrBtzD7ibm4g==",
    991905                        "dev": true,
    992906                        "requires": {
    993                                 "@babel/helper-module-imports": "^7.0.0",
     907                                "@babel/helper-module-imports": "^7.7.4",
    994908                                "@babel/helper-plugin-utils": "^7.0.0",
    995                                 "@babel/plugin-proposal-async-generator-functions": "^7.2.0",
    996                                 "@babel/plugin-proposal-dynamic-import": "^7.5.0",
    997                                 "@babel/plugin-proposal-json-strings": "^7.2.0",
    998                                 "@babel/plugin-proposal-object-rest-spread": "^7.6.2",
    999                                 "@babel/plugin-proposal-optional-catch-binding": "^7.2.0",
    1000                                 "@babel/plugin-proposal-unicode-property-regex": "^7.6.2",
    1001                                 "@babel/plugin-syntax-async-generators": "^7.2.0",
    1002                                 "@babel/plugin-syntax-dynamic-import": "^7.2.0",
    1003                                 "@babel/plugin-syntax-json-strings": "^7.2.0",
    1004                                 "@babel/plugin-syntax-object-rest-spread": "^7.2.0",
    1005                                 "@babel/plugin-syntax-optional-catch-binding": "^7.2.0",
    1006                                 "@babel/plugin-transform-arrow-functions": "^7.2.0",
    1007                                 "@babel/plugin-transform-async-to-generator": "^7.5.0",
    1008                                 "@babel/plugin-transform-block-scoped-functions": "^7.2.0",
    1009                                 "@babel/plugin-transform-block-scoping": "^7.6.3",
    1010                                 "@babel/plugin-transform-classes": "^7.5.5",
    1011                                 "@babel/plugin-transform-computed-properties": "^7.2.0",
    1012                                 "@babel/plugin-transform-destructuring": "^7.6.0",
    1013                                 "@babel/plugin-transform-dotall-regex": "^7.6.2",
    1014                                 "@babel/plugin-transform-duplicate-keys": "^7.5.0",
    1015                                 "@babel/plugin-transform-exponentiation-operator": "^7.2.0",
    1016                                 "@babel/plugin-transform-for-of": "^7.4.4",
    1017                                 "@babel/plugin-transform-function-name": "^7.4.4",
    1018                                 "@babel/plugin-transform-literals": "^7.2.0",
    1019                                 "@babel/plugin-transform-member-expression-literals": "^7.2.0",
    1020                                 "@babel/plugin-transform-modules-amd": "^7.5.0",
    1021                                 "@babel/plugin-transform-modules-commonjs": "^7.6.0",
    1022                                 "@babel/plugin-transform-modules-systemjs": "^7.5.0",
    1023                                 "@babel/plugin-transform-modules-umd": "^7.2.0",
    1024                                 "@babel/plugin-transform-named-capturing-groups-regex": "^7.6.3",
    1025                                 "@babel/plugin-transform-new-target": "^7.4.4",
    1026                                 "@babel/plugin-transform-object-super": "^7.5.5",
    1027                                 "@babel/plugin-transform-parameters": "^7.4.4",
    1028                                 "@babel/plugin-transform-property-literals": "^7.2.0",
    1029                                 "@babel/plugin-transform-regenerator": "^7.4.5",
    1030                                 "@babel/plugin-transform-reserved-words": "^7.2.0",
    1031                                 "@babel/plugin-transform-shorthand-properties": "^7.2.0",
    1032                                 "@babel/plugin-transform-spread": "^7.6.2",
    1033                                 "@babel/plugin-transform-sticky-regex": "^7.2.0",
    1034                                 "@babel/plugin-transform-template-literals": "^7.4.4",
    1035                                 "@babel/plugin-transform-typeof-symbol": "^7.2.0",
    1036                                 "@babel/plugin-transform-unicode-regex": "^7.6.2",
    1037                                 "@babel/types": "^7.6.3",
     909                                "@babel/plugin-proposal-async-generator-functions": "^7.7.4",
     910                                "@babel/plugin-proposal-dynamic-import": "^7.7.4",
     911                                "@babel/plugin-proposal-json-strings": "^7.7.4",
     912                                "@babel/plugin-proposal-object-rest-spread": "^7.7.4",
     913                                "@babel/plugin-proposal-optional-catch-binding": "^7.7.4",
     914                                "@babel/plugin-proposal-unicode-property-regex": "^7.7.4",
     915                                "@babel/plugin-syntax-async-generators": "^7.7.4",
     916                                "@babel/plugin-syntax-dynamic-import": "^7.7.4",
     917                                "@babel/plugin-syntax-json-strings": "^7.7.4",
     918                                "@babel/plugin-syntax-object-rest-spread": "^7.7.4",
     919                                "@babel/plugin-syntax-optional-catch-binding": "^7.7.4",
     920                                "@babel/plugin-syntax-top-level-await": "^7.7.4",
     921                                "@babel/plugin-transform-arrow-functions": "^7.7.4",
     922                                "@babel/plugin-transform-async-to-generator": "^7.7.4",
     923                                "@babel/plugin-transform-block-scoped-functions": "^7.7.4",
     924                                "@babel/plugin-transform-block-scoping": "^7.7.4",
     925                                "@babel/plugin-transform-classes": "^7.7.4",
     926                                "@babel/plugin-transform-computed-properties": "^7.7.4",
     927                                "@babel/plugin-transform-destructuring": "^7.7.4",
     928                                "@babel/plugin-transform-dotall-regex": "^7.7.4",
     929                                "@babel/plugin-transform-duplicate-keys": "^7.7.4",
     930                                "@babel/plugin-transform-exponentiation-operator": "^7.7.4",
     931                                "@babel/plugin-transform-for-of": "^7.7.4",
     932                                "@babel/plugin-transform-function-name": "^7.7.4",
     933                                "@babel/plugin-transform-literals": "^7.7.4",
     934                                "@babel/plugin-transform-member-expression-literals": "^7.7.4",
     935                                "@babel/plugin-transform-modules-amd": "^7.7.4",
     936                                "@babel/plugin-transform-modules-commonjs": "^7.7.4",
     937                                "@babel/plugin-transform-modules-systemjs": "^7.7.4",
     938                                "@babel/plugin-transform-modules-umd": "^7.7.4",
     939                                "@babel/plugin-transform-named-capturing-groups-regex": "^7.7.4",
     940                                "@babel/plugin-transform-new-target": "^7.7.4",
     941                                "@babel/plugin-transform-object-super": "^7.7.4",
     942                                "@babel/plugin-transform-parameters": "^7.7.4",
     943                                "@babel/plugin-transform-property-literals": "^7.7.4",
     944                                "@babel/plugin-transform-regenerator": "^7.7.4",
     945                                "@babel/plugin-transform-reserved-words": "^7.7.4",
     946                                "@babel/plugin-transform-shorthand-properties": "^7.7.4",
     947                                "@babel/plugin-transform-spread": "^7.7.4",
     948                                "@babel/plugin-transform-sticky-regex": "^7.7.4",
     949                                "@babel/plugin-transform-template-literals": "^7.7.4",
     950                                "@babel/plugin-transform-typeof-symbol": "^7.7.4",
     951                                "@babel/plugin-transform-unicode-regex": "^7.7.4",
     952                                "@babel/types": "^7.7.4",
    1038953                                "browserslist": "^4.6.0",
    1039954                                "core-js-compat": "^3.1.1",
    1040955                                "invariant": "^2.2.2",
     
    1050965                                "regenerator-runtime": "^0.13.2"
    1051966                        }
    1052967                },
     968                "@babel/runtime-corejs3": {
     969                        "version": "7.7.4",
     970                        "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.7.4.tgz",
     971                        "integrity": "sha512-BBIEhzk8McXDcB3IbOi8zQPzzINUp4zcLesVlBSOcyGhzPUU8Xezk5GAG7Sy5GVhGmAO0zGd2qRSeY2g4Obqxw==",
     972                        "dev": true,
     973                        "requires": {
     974                                "core-js-pure": "^3.0.0",
     975                                "regenerator-runtime": "^0.13.2"
     976                        }
     977                },
    1053978                "@babel/template": {
    1054                         "version": "7.6.0",
    1055                         "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.6.0.tgz",
    1056                         "integrity": "sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ==",
     979                        "version": "7.7.4",
     980                        "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz",
     981                        "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==",
    1057982                        "dev": true,
    1058983                        "requires": {
    1059984                                "@babel/code-frame": "^7.0.0",
    1060                                 "@babel/parser": "^7.6.0",
    1061                                 "@babel/types": "^7.6.0"
     985                                "@babel/parser": "^7.7.4",
     986                                "@babel/types": "^7.7.4"
    1062987                        },
    1063988                        "dependencies": {
    1064989                                "@babel/parser": {
    1065                                         "version": "7.6.4",
    1066                                         "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.4.tgz",
    1067                                         "integrity": "sha512-D8RHPW5qd0Vbyo3qb+YjO5nvUVRTXFLQ/FsDxJU2Nqz4uB5EnUN0ZQSEYpvTIbRuttig1XbHWU5oMeQwQSAA+A==",
     990                                        "version": "7.7.4",
     991                                        "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.4.tgz",
     992                                        "integrity": "sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g==",
    1068993                                        "dev": true
    1069994                                }
    1070995                        }
    1071996                },
    1072997                "@babel/traverse": {
    1073                         "version": "7.6.3",
    1074                         "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.3.tgz",
    1075                         "integrity": "sha512-unn7P4LGsijIxaAJo/wpoU11zN+2IaClkQAxcJWBNCMS6cmVh802IyLHNkAjQ0iYnRS3nnxk5O3fuXW28IMxTw==",
     998                        "version": "7.7.4",
     999                        "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.4.tgz",
     1000                        "integrity": "sha512-P1L58hQyupn8+ezVA2z5KBm4/Zr4lCC8dwKCMYzsa5jFMDMQAzaBNy9W5VjB+KAmBjb40U7a/H6ao+Xo+9saIw==",
    10761001                        "dev": true,
    10771002                        "requires": {
    10781003                                "@babel/code-frame": "^7.5.5",
    1079                                 "@babel/generator": "^7.6.3",
    1080                                 "@babel/helper-function-name": "^7.1.0",
    1081                                 "@babel/helper-split-export-declaration": "^7.4.4",
    1082                                 "@babel/parser": "^7.6.3",
    1083                                 "@babel/types": "^7.6.3",
     1004                                "@babel/generator": "^7.7.4",
     1005                                "@babel/helper-function-name": "^7.7.4",
     1006                                "@babel/helper-split-export-declaration": "^7.7.4",
     1007                                "@babel/parser": "^7.7.4",
     1008                                "@babel/types": "^7.7.4",
    10841009                                "debug": "^4.1.0",
    10851010                                "globals": "^11.1.0",
    10861011                                "lodash": "^4.17.13"
    10871012                        },
    10881013                        "dependencies": {
    10891014                                "@babel/parser": {
    1090                                         "version": "7.6.4",
    1091                                         "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.4.tgz",
    1092                                         "integrity": "sha512-D8RHPW5qd0Vbyo3qb+YjO5nvUVRTXFLQ/FsDxJU2Nqz4uB5EnUN0ZQSEYpvTIbRuttig1XbHWU5oMeQwQSAA+A==",
     1015                                        "version": "7.7.4",
     1016                                        "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.4.tgz",
     1017                                        "integrity": "sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g==",
    10931018                                        "dev": true
    10941019                                },
    10951020                                "debug": {
     
    11161041                        }
    11171042                },
    11181043                "@babel/types": {
    1119                         "version": "7.6.3",
    1120                         "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.3.tgz",
    1121                         "integrity": "sha512-CqbcpTxMcpuQTMhjI37ZHVgjBkysg5icREQIEZ0eG1yCNwg3oy+5AaLiOKmjsCj6nqOsa6Hf0ObjRVwokb7srA==",
     1044                        "version": "7.7.4",
     1045                        "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz",
     1046                        "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==",
    11221047                        "dev": true,
    11231048                        "requires": {
    11241049                                "esutils": "^2.0.2",
     
    15651490                                "glob-to-regexp": "^0.3.0"
    15661491                        }
    15671492                },
     1493                "@nodelib/fs.scandir": {
     1494                        "version": "2.1.3",
     1495                        "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz",
     1496                        "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==",
     1497                        "dev": true,
     1498                        "requires": {
     1499                                "@nodelib/fs.stat": "2.0.3",
     1500                                "run-parallel": "^1.1.9"
     1501                        },
     1502                        "dependencies": {
     1503                                "@nodelib/fs.stat": {
     1504                                        "version": "2.0.3",
     1505                                        "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz",
     1506                                        "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==",
     1507                                        "dev": true
     1508                                }
     1509                        }
     1510                },
    15681511                "@nodelib/fs.stat": {
    15691512                        "version": "1.1.3",
    15701513                        "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz",
    15711514                        "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==",
    15721515                        "dev": true
    15731516                },
     1517                "@nodelib/fs.walk": {
     1518                        "version": "1.2.4",
     1519                        "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz",
     1520                        "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==",
     1521                        "dev": true,
     1522                        "requires": {
     1523                                "@nodelib/fs.scandir": "2.1.3",
     1524                                "fastq": "^1.6.0"
     1525                        }
     1526                },
    15741527                "@sindresorhus/is": {
    15751528                        "version": "0.7.0",
    15761529                        "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz",
     
    16381591                        }
    16391592                },
    16401593                "@types/babel__traverse": {
    1641                         "version": "7.0.7",
    1642                         "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.7.tgz",
    1643                         "integrity": "sha512-CeBpmX1J8kWLcDEnI3Cl2Eo6RfbGvzUctA+CjZUhOKDFbLfcr7fc4usEqLNWetrlJd7RhAkyYe2czXop4fICpw==",
     1594                        "version": "7.0.8",
     1595                        "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.8.tgz",
     1596                        "integrity": "sha512-yGeB2dHEdvxjP0y4UbRtQaSkXJ9649fYCmIdRoul5kfAoGCwxuCbMhag0k3RPfnuh9kPGm8x89btcfDEXdVWGw==",
    16441597                        "dev": true,
    16451598                        "requires": {
    16461599                                "@babel/types": "^7.3.0"
     
    17361689                        }
    17371690                },
    17381691                "@types/vfile-message": {
    1739                         "version": "1.0.1",
    1740                         "resolved": "https://registry.npmjs.org/@types/vfile-message/-/vfile-message-1.0.1.tgz",
    1741                         "integrity": "sha512-mlGER3Aqmq7bqR1tTTIVHq8KSAFFRyGbrxuM8C/H82g6k7r2fS+IMEkIu3D7JHzG10NvPdR8DNx0jr0pwpp4dA==",
     1692                        "version": "2.0.0",
     1693                        "resolved": "https://registry.npmjs.org/@types/vfile-message/-/vfile-message-2.0.0.tgz",
     1694                        "integrity": "sha512-GpTIuDpb9u4zIO165fUy9+fXcULdD8HFRNli04GehoMVbeNq7D6OBnqSmg3lxZnC+UvgUhEWKxdKiwYUkGltIw==",
    17421695                        "dev": true,
    17431696                        "requires": {
    1744                                 "@types/node": "*",
    1745                                 "@types/unist": "*"
     1697                                "vfile-message": "*"
    17461698                        }
    17471699                },
    17481700                "@types/yargs": {
     
    20141966                        "dev": true
    20151967                },
    20161968                "@wordpress/babel-preset-default": {
    2017                         "version": "4.6.2",
    2018                         "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-4.6.2.tgz",
    2019                         "integrity": "sha512-UCR35dagwrlWLYFWqEOG8ZrCUYQl1dHcvnMgiW+MvAnAZwiGV041M0ApbiyKQOUvM6Q2RnRzAsSl+vgdeO9y5w==",
     1969                        "version": "4.7.0",
     1970                        "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-4.7.0.tgz",
     1971                        "integrity": "sha512-GOV1CA9j2PtkuhK5HomOEP5+s5nfMaOBfrQvUWnqS3vmotnbWkDAIBju2U35AEnuqeu+BRqdE0gJUSqYvSmA3g==",
    20201972                        "dev": true,
    20211973                        "requires": {
    20221974                                "@babel/core": "^7.4.5",
     
    20281980                                "@babel/runtime": "^7.4.5",
    20291981                                "@wordpress/babel-plugin-import-jsx-pragma": "^2.3.0",
    20301982                                "@wordpress/browserslist-config": "^2.6.0",
    2031                                 "@wordpress/element": "^2.8.2",
     1983                                "@wordpress/element": "^2.9.0",
    20321984                                "core-js": "^3.1.4"
    20331985                        },
    20341986                        "dependencies": {
    20351987                                "@wordpress/element": {
    2036                                         "version": "2.8.2",
    2037                                         "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-2.8.2.tgz",
    2038                                         "integrity": "sha512-pwy2qvbkNIoB+XTwtvsAKP/pmCoqFq3vyH9uakNIVHJF/DzOwwLS3y5I5hHTuNYmmgFuGALQVZlUVVkujRpWfg==",
     1988                                        "version": "2.9.0",
     1989                                        "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-2.9.0.tgz",
     1990                                        "integrity": "sha512-IohEi9EkT+jnZof35l5PxDAHaBZXOcZzFS14B4cBt1eKFjbd5C54b8lHbifaL8b82S26ggMdA44sEoXVutdC0g==",
    20391991                                        "dev": true,
    20401992                                        "requires": {
    20411993                                                "@babel/runtime": "^7.4.4",
    2042                                                 "@wordpress/escape-html": "^1.5.1",
     1994                                                "@wordpress/escape-html": "^1.6.0",
    20431995                                                "lodash": "^4.17.15",
    20441996                                                "react": "^16.9.0",
    20451997                                                "react-dom": "^16.9.0"
    20461998                                        }
     1999                                },
     2000                                "@wordpress/escape-html": {
     2001                                        "version": "1.6.0",
     2002                                        "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-1.6.0.tgz",
     2003                                        "integrity": "sha512-PD4fEg7qIB2l8+buuRmYJ5edQhvUzydu6XoCigV2G4rju3BI+MO57BcEZf1LSPfbrYqTJCca3ElNW9nNbSQthQ==",
     2004                                        "dev": true,
     2005                                        "requires": {
     2006                                                "@babel/runtime": "^7.4.4"
     2007                                        }
    20472008                                }
    20482009                        }
    20492010                },
     
    23502311                        }
    23512312                },
    23522313                "@wordpress/dependency-extraction-webpack-plugin": {
    2353                         "version": "2.0.0",
    2354                         "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-2.0.0.tgz",
    2355                         "integrity": "sha512-RJSbpnLBndYu02jrzbk0MTUi4uoOiEHXYSe9s8YM/40yJnUm6k1PvrytDG6VxFbjFARCCOzKgU70L+/xeC4pLQ==",
     2314                        "version": "2.1.0",
     2315                        "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-2.1.0.tgz",
     2316                        "integrity": "sha512-OvKhcsebaif9L6h2LdTSQxOqDcqSrsVhooazIkejUL0FTQ9vAf6TVL43UjZW9uYTDeNm07yKRnejb05OWC6Vug==",
    23562317                        "dev": true,
    23572318                        "requires": {
    23582319                                "json2php": "^0.0.4",
     
    23872348                        }
    23882349                },
    23892350                "@wordpress/e2e-test-utils": {
    2390                         "version": "2.4.3",
    2391                         "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-2.4.3.tgz",
    2392                         "integrity": "sha512-I/83+QhF1E4anCMy+ZqkX8S9v6TKhDvitbYgx2DQNfRFPsf07KWFun2lttWI7+apZ081JRSBKT+5SCoU121iSA==",
     2351                        "version": "3.0.0",
     2352                        "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-3.0.0.tgz",
     2353                        "integrity": "sha512-XMdR8DeKyDQRF5jKeUlOzP4pTRtoJuOLsNZRLUFUvnrs9y/7/hH17VmPbWp3TJGvV/eGKzO4+D+wJTsP9nJmIw==",
    23932354                        "dev": true,
    23942355                        "requires": {
    23952356                                "@babel/runtime": "^7.4.4",
    2396                                 "@wordpress/keycodes": "^2.6.2",
     2357                                "@wordpress/keycodes": "^2.7.0",
    23972358                                "@wordpress/url": "^2.8.2",
    23982359                                "lodash": "^4.17.15",
    23992360                                "node-fetch": "^1.7.3"
     2361                        },
     2362                        "dependencies": {
     2363                                "@wordpress/i18n": {
     2364                                        "version": "3.7.0",
     2365                                        "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-3.7.0.tgz",
     2366                                        "integrity": "sha512-yavu3yAKbSkEosQvEd0lCa064SdFFb8i6f7RfZGDq/TQfJHBaJQvRA4Hd/CtrOXqS6DLjw2rLNrVG4XcJFss1A==",
     2367                                        "dev": true,
     2368                                        "requires": {
     2369                                                "@babel/runtime": "^7.4.4",
     2370                                                "gettext-parser": "^1.3.1",
     2371                                                "lodash": "^4.17.15",
     2372                                                "memize": "^1.0.5",
     2373                                                "sprintf-js": "^1.1.1",
     2374                                                "tannin": "^1.1.0"
     2375                                        }
     2376                                },
     2377                                "@wordpress/keycodes": {
     2378                                        "version": "2.7.0",
     2379                                        "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-2.7.0.tgz",
     2380                                        "integrity": "sha512-FPOFKSPY5WrvQuNr1l/WYn/ey+NoRO+RKQTlGR2EgpfWonqVGpV+CfEVyvgPVj8BBVcQHVDJYGkNEKDsoZ5l+g==",
     2381                                        "dev": true,
     2382                                        "requires": {
     2383                                                "@babel/runtime": "^7.4.4",
     2384                                                "@wordpress/i18n": "^3.7.0",
     2385                                                "lodash": "^4.17.15"
     2386                                        }
     2387                                }
    24002388                        }
    24012389                },
    24022390                "@wordpress/edit-post": {
     
    24952483                        }
    24962484                },
    24972485                "@wordpress/eslint-plugin": {
    2498                         "version": "3.1.0",
    2499                         "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-3.1.0.tgz",
    2500                         "integrity": "sha512-i/eNTWll3OH7rFukG2pNZXlOl0xihnuxg/2maEEMGzLS8dA8TEwyzCUXCqKycpOLR9sqODhdWFjeQBAPIjpZHg==",
     2486                        "version": "3.2.0",
     2487                        "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-3.2.0.tgz",
     2488                        "integrity": "sha512-T406kigwx6GQMo3r1rH6dPT3/XQdq0hOMLrxTQVu/zMQXbifOvgNYW/7EEwMF1cF04jmkEr1mbOrXkfZ3cFLng==",
    25012489                        "dev": true,
    25022490                        "requires": {
    25032491                                "babel-eslint": "^10.0.2",
     
    25112499                        },
    25122500                        "dependencies": {
    25132501                                "globals": {
    2514                                         "version": "12.1.1",
    2515                                         "resolved": "https://registry.npmjs.org/globals/-/globals-12.1.1.tgz",
    2516                                         "integrity": "sha512-i4wvLF+QFfPq/gNA1S8dL4Z2f2Cb62ZvxDhj38fZIProAfyUidDmUQILIg1jc5iwqJr4PVJSUB5usYvFxSzg+A==",
     2502                                        "version": "12.3.0",
     2503                                        "resolved": "https://registry.npmjs.org/globals/-/globals-12.3.0.tgz",
     2504                                        "integrity": "sha512-wAfjdLgFsPZsklLJvOBUBmzYE8/CwhEqSBEMRXA3qxIiNtyqvjYurAtIfDh6chlEPUfmTY3MnZh5Hfh4q0UlIw==",
    25172505                                        "dev": true,
    25182506                                        "requires": {
    25192507                                                "type-fest": "^0.8.1"
     
    25772565                        }
    25782566                },
    25792567                "@wordpress/jest-console": {
    2580                         "version": "3.3.1",
    2581                         "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-3.3.1.tgz",
    2582                         "integrity": "sha512-3lDSBHq6sgH3LWoAAqDnt9CzT2iJ80ezHciVKfOwbfpR7dPxUXVD4fUau/xdqdzfICJXvCUgN5oTih9DtS29AQ==",
     2568                        "version": "3.4.0",
     2569                        "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-3.4.0.tgz",
     2570                        "integrity": "sha512-mYXMlNEfWG9IiV+VN+8zwQR/1oYnd+jjjd1YRsG7vlicCFgDD3KJonHePYV5UdUsJ6eqGXvmixxWjyr0LougxQ==",
    25832571                        "dev": true,
    25842572                        "requires": {
    25852573                                "@babel/runtime": "^7.4.4",
     
    25882576                        }
    25892577                },
    25902578                "@wordpress/jest-preset-default": {
    2591                         "version": "5.1.1",
    2592                         "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-5.1.1.tgz",
    2593                         "integrity": "sha512-QQHXjM03A39XRfZb9lhFVw960yjrj3Yr3BFuJczPMk8hWCM0hqW+yYyMLfMny+yW2VJ6WizVFzoS6L/RH97+LA==",
     2579                        "version": "5.2.0",
     2580                        "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-5.2.0.tgz",
     2581                        "integrity": "sha512-JLyUhXwmjz5Of03OtpgnP2Q4nZ4Ia7HVU/P5v8bFTTdm68APb9Kv6+HywskFGeQoZDdkWsIYUrP2qBRvhhepsA==",
    25942582                        "dev": true,
    25952583                        "requires": {
    2596                                 "@wordpress/jest-console": "^3.3.1",
     2584                                "@wordpress/jest-console": "^3.4.0",
    25972585                                "babel-jest": "^24.7.1",
    25982586                                "enzyme": "^3.9.0",
    25992587                                "enzyme-adapter-react-16": "^1.10.0",
     
    26112599                        }
    26122600                },
    26132601                "@wordpress/library-export-default-webpack-plugin": {
    2614                         "version": "1.4.1",
    2615                         "resolved": "https://registry.npmjs.org/@wordpress/library-export-default-webpack-plugin/-/library-export-default-webpack-plugin-1.4.1.tgz",
    2616                         "integrity": "sha512-x8QCmwfBRO7lUkjQ+KSUSrn8viteaz7eplMI+viRmhWcXV8xkYlWmft4XzoSqkw/f1Xwqj1QZ3tGmw4v5vZQ0A==",
     2602                        "version": "1.5.0",
     2603                        "resolved": "https://registry.npmjs.org/@wordpress/library-export-default-webpack-plugin/-/library-export-default-webpack-plugin-1.5.0.tgz",
     2604                        "integrity": "sha512-ey34PKaaPHApspRfKCVVC9XEQLtoq+Q92IcP4dlTa2tuIIfrluWcijKMdHw0qf1l87I95+3qKFu2WNXTc48QnQ==",
    26172605                        "dev": true,
    26182606                        "requires": {
    26192607                                "lodash": "^4.17.15",
     
    27732761                        }
    27742762                },
    27752763                "@wordpress/scripts": {
    2776                         "version": "5.1.0",
    2777                         "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-5.1.0.tgz",
    2778                         "integrity": "sha512-S5fu9MIYLhkfLFkRWgBB1bSCKiPByEBDFxP+d7jzwNAZGZhHTTbAFvYEtEGQTXkEMCXW0p2oF233Sc6wY/tmjQ==",
     2764                        "version": "6.0.0",
     2765                        "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-6.0.0.tgz",
     2766                        "integrity": "sha512-EYNiRT9QZWygelQ175IzkO4c25D0G9tyoIRkzEoz8xi/9ui1kOEAwdS401R5dMRHHWSEkMLM2qJ/ZHnCeVwvhw==",
    27792767                        "dev": true,
    27802768                        "requires": {
    2781                                 "@wordpress/babel-preset-default": "^4.6.2",
    2782                                 "@wordpress/dependency-extraction-webpack-plugin": "^2.0.0",
    2783                                 "@wordpress/eslint-plugin": "^3.1.0",
    2784                                 "@wordpress/jest-preset-default": "^5.1.1",
     2769                                "@wordpress/babel-preset-default": "^4.7.0",
     2770                                "@wordpress/dependency-extraction-webpack-plugin": "^2.1.0",
     2771                                "@wordpress/eslint-plugin": "^3.2.0",
     2772                                "@wordpress/jest-preset-default": "^5.2.0",
    27852773                                "@wordpress/npm-package-json-lint-config": "^2.1.0",
    27862774                                "babel-jest": "^24.7.1",
    2787                                 "babel-loader": "^8.0.5",
     2775                                "babel-loader": "^8.0.6",
    27882776                                "chalk": "^2.4.2",
    27892777                                "check-node-version": "^3.1.1",
    27902778                                "command-exists": "^1.2.8",
     
    27962784                                "js-yaml": "^3.13.1",
    27972785                                "lodash": "^4.17.15",
    27982786                                "minimist": "^1.2.0",
    2799                                 "npm-package-json-lint": "^3.6.0",
    2800                                 "puppeteer": "^1.19.0",
     2787                                "npm-package-json-lint": "^4.0.3",
     2788                                "puppeteer": "^2.0.0",
    28012789                                "read-pkg-up": "^1.0.1",
    28022790                                "request": "^2.88.0",
    28032791                                "resolve-bin": "^0.4.0",
     
    29462934                        "integrity": "sha512-WufIun24IbKXKBCGmxau2cYAaGLJ1GJjXcqTUyUzYiQImCreWwvTagnZd9k3nHGPAdPxpvC+4FNN1OhQH2Vz7g=="
    29472935                },
    29482936                "abab": {
    2949                         "version": "2.0.2",
    2950                         "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.2.tgz",
    2951                         "integrity": "sha512-2scffjvioEmNz0OyDSLGWDfKCVwaKc6l9Pm9kOIREU13ClXZvHpg/nRL5xyjSSSLhOnXqft2HpsAzNEEA8cFFg==",
     2937                        "version": "2.0.3",
     2938                        "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz",
     2939                        "integrity": "sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg==",
    29522940                        "dev": true
    29532941                },
    29542942                "abbrev": {
     
    29842972                        },
    29852973                        "dependencies": {
    29862974                                "acorn": {
    2987                                         "version": "6.3.0",
    2988                                         "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz",
    2989                                         "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==",
     2975                                        "version": "6.4.0",
     2976                                        "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.0.tgz",
     2977                                        "integrity": "sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw==",
    29902978                                        "dev": true
    29912979                                }
    29922980                        }
     
    35783566                        "dev": true
    35793567                },
    35803568                "axobject-query": {
    3581                         "version": "2.0.2",
    3582                         "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.2.tgz",
    3583                         "integrity": "sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww==",
     3569                        "version": "2.1.1",
     3570                        "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.1.1.tgz",
     3571                        "integrity": "sha512-lF98xa/yvy6j3fBHAgQXIYl+J4eZadOSqsPojemUqClzNbBV38wWGpUbQbVEyf4eUF5yF7eHmGgGA2JiHyjeqw==",
    35843572                        "dev": true,
    35853573                        "requires": {
    3586                                 "ast-types-flow": "0.0.7"
     3574                                "@babel/runtime": "^7.7.4",
     3575                                "@babel/runtime-corejs3": "^7.7.4"
     3576                        },
     3577                        "dependencies": {
     3578                                "@babel/runtime": {
     3579                                        "version": "7.7.4",
     3580                                        "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.7.4.tgz",
     3581                                        "integrity": "sha512-r24eVUUr0QqNZa+qrImUk8fn5SPhHq+IfYvIoIMg0do3GdK9sMdiLKP3GYVVaxpPKORgm8KRKaNTEhAjgIpLMw==",
     3582                                        "dev": true,
     3583                                        "requires": {
     3584                                                "regenerator-runtime": "^0.13.2"
     3585                                        }
     3586                                }
    35873587                        }
    35883588                },
    35893589                "babel-code-frame": {
     
    36443644                        },
    36453645                        "dependencies": {
    36463646                                "resolve": {
    3647                                         "version": "1.12.0",
    3648                                         "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz",
    3649                                         "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==",
     3647                                        "version": "1.13.1",
     3648                                        "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.13.1.tgz",
     3649                                        "integrity": "sha512-CxqObCX8K8YtAhOBRg+lrcdn+LK+WYOS8tSjqSFbjtrI5PnS63QPhZl4+yKfrU9tdsbMu9Anr/amegT87M9Z6w==",
    36503650                                        "dev": true,
    36513651                                        "requires": {
    36523652                                                "path-parse": "^1.0.6"
     
    49194919                        }
    49204920                },
    49214921                "bser": {
    4922                         "version": "2.1.0",
    4923                         "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.0.tgz",
    4924                         "integrity": "sha512-8zsjWrQkkBoLK6uxASk1nJ2SKv97ltiGDo6A3wA0/yRPz+CwmEyDo0hUrhIuukG2JHpAl3bvFIixw2/3Hi0DOg==",
     4922                        "version": "2.1.1",
     4923                        "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
     4924                        "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
    49254925                        "dev": true,
    49264926                        "requires": {
    49274927                                "node-int64": "^0.4.0"
     
    59935993                        }
    59945994                },
    59955995                "core-js": {
    5996                         "version": "3.3.2",
    5997                         "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.3.2.tgz",
    5998                         "integrity": "sha512-S1FfZpeBchkhyoY76YAdFzKS4zz9aOK7EeFaNA2aJlyXyA+sgqz6xdxmLPGXEAf0nF44MVN1kSjrA9Kt3ATDQg==",
     5996                        "version": "3.4.7",
     5997                        "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.4.7.tgz",
     5998                        "integrity": "sha512-qaPVGw30J1wQ0GR3GvoPqlGf9GZfKKF4kFC7kiHlcsPTqH3txrs9crCp3ZiMAXuSenhz89Jnl4GZs/67S5VOSg==",
    59995999                        "dev": true
    60006000                },
    60016001                "core-js-compat": {
    6002                         "version": "3.3.2",
    6003                         "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.3.2.tgz",
    6004                         "integrity": "sha512-gfiK4QnNXhnnHVOIZst2XHdFfdMTPxtR0EGs0TdILMlGIft+087oH6/Sw2xTTIjpWXC9vEwsJA8VG3XTGcmO5g==",
     6002                        "version": "3.4.7",
     6003                        "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.4.7.tgz",
     6004                        "integrity": "sha512-57+mgz/P/xsGdjwQYkwtBZR3LuISaxD1dEwVDtbk8xJMqAmwqaxLOvnNT7kdJ7jYE/NjNptyzXi+IQFMi/2fCw==",
    60056005                        "dev": true,
    60066006                        "requires": {
    6007                                 "browserslist": "^4.7.0",
     6007                                "browserslist": "^4.8.0",
    60086008                                "semver": "^6.3.0"
    60096009                        },
    60106010                        "dependencies": {
    60116011                                "browserslist": {
    6012                                         "version": "4.7.0",
    6013                                         "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.0.tgz",
    6014                                         "integrity": "sha512-9rGNDtnj+HaahxiVV38Gn8n8Lr8REKsel68v1sPFfIGEK6uSXTY3h9acgiT1dZVtOOUtifo/Dn8daDQ5dUgVsA==",
     6012                                        "version": "4.8.0",
     6013                                        "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.0.tgz",
     6014                                        "integrity": "sha512-HYnxc/oLRWvJ3TsGegR0SRL/UDnknGq2s/a8dYYEO+kOQ9m9apKoS5oiathLKZdh/e9uE+/J3j92qPlGD/vTqA==",
    60156015                                        "dev": true,
    60166016                                        "requires": {
    6017                                                 "caniuse-lite": "^1.0.30000989",
    6018                                                 "electron-to-chromium": "^1.3.247",
    6019                                                 "node-releases": "^1.1.29"
     6017                                                "caniuse-lite": "^1.0.30001012",
     6018                                                "electron-to-chromium": "^1.3.317",
     6019                                                "node-releases": "^1.1.41"
    60206020                                        }
    60216021                                },
    60226022                                "caniuse-lite": {
    6023                                         "version": "1.0.30000999",
    6024                                         "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000999.tgz",
    6025                                         "integrity": "sha512-1CUyKyecPeksKwXZvYw0tEoaMCo/RwBlXmEtN5vVnabvO0KPd9RQLcaAuR9/1F+KDMv6esmOFWlsXuzDk+8rxg==",
     6023                                        "version": "1.0.30001015",
     6024                                        "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001015.tgz",
     6025                                        "integrity": "sha512-/xL2AbW/XWHNu1gnIrO8UitBGoFthcsDgU9VLK1/dpsoxbaD5LscHozKze05R6WLsBvLhqv78dAPozMFQBYLbQ==",
    60266026                                        "dev": true
    60276027                                },
    60286028                                "electron-to-chromium": {
    6029                                         "version": "1.3.282",
    6030                                         "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.282.tgz",
    6031                                         "integrity": "sha512-irSaDeCGgfMu1OA30bhqIBr+dx+pDJjRbwCpob7YWqVZbzXblybNzPGklVnWqv4EXxbkEAzQYqiNCqNTgu00lQ==",
     6029                                        "version": "1.3.322",
     6030                                        "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.322.tgz",
     6031                                        "integrity": "sha512-Tc8JQEfGQ1MzfSzI/bTlSr7btJv/FFO7Yh6tanqVmIWOuNCu6/D1MilIEgLtmWqIrsv+o4IjpLAhgMBr/ncNAA==",
    60326032                                        "dev": true
    60336033                                },
    60346034                                "node-releases": {
    6035                                         "version": "1.1.35",
    6036                                         "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.35.tgz",
    6037                                         "integrity": "sha512-JGcM/wndCN/2elJlU0IGdVEJQQnJwsLbgPCFd2pY7V0mxf17bZ0Gb/lgOtL29ZQhvEX5shnVhxQyZz3ex94N8w==",
     6035                                        "version": "1.1.42",
     6036                                        "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.42.tgz",
     6037                                        "integrity": "sha512-OQ/ESmUqGawI2PRX+XIRao44qWYBBfN54ImQYdWVTQqUckuejOg76ysSqDBK8NG3zwySRVnX36JwDQ6x+9GxzA==",
    60386038                                        "dev": true,
    60396039                                        "requires": {
    60406040                                                "semver": "^6.3.0"
     
    60486048                                }
    60496049                        }
    60506050                },
     6051                "core-js-pure": {
     6052                        "version": "3.4.7",
     6053                        "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.4.7.tgz",
     6054                        "integrity": "sha512-Am3uRS8WCdTFA3lP7LtKR0PxgqYzjAMGKXaZKSNSC/8sqU0Wfq8R/YzoRs2rqtOVEunfgH+0q3O0BKOg0AvjPw==",
     6055                        "dev": true
     6056                },
    60516057                "core-util-is": {
    60526058                        "version": "1.0.2",
    60536059                        "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
     
    60956101                },
    60966102                "create-hash": {
    60976103                        "version": "1.2.0",
    6098                         "resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
     6104                        "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
    60996105                        "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
    61006106                        "dev": true,
    61016107                        "requires": {
     
    61086114                },
    61096115                "create-hmac": {
    61106116                        "version": "1.1.7",
    6111                         "resolved": "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
     6117                        "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
    61126118                        "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
    61136119                        "dev": true,
    61146120                        "requires": {
     
    61686174                },
    61696175                "css-color-names": {
    61706176                        "version": "0.0.4",
    6171                         "resolved": "http://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
     6177                        "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
    61726178                        "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=",
    61736179                        "dev": true
    61746180                },
     
    63996405                        },
    64006406                        "dependencies": {
    64016407                                "whatwg-url": {
    6402                                         "version": "7.0.0",
    6403                                         "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz",
    6404                                         "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==",
     6408                                        "version": "7.1.0",
     6409                                        "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz",
     6410                                        "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==",
    64056411                                        "dev": true,
    64066412                                        "requires": {
    64076413                                                "lodash.sortby": "^4.7.0",
     
    70497055                },
    70507056                "diffie-hellman": {
    70517057                        "version": "5.0.3",
    7052                         "resolved": "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
     7058                        "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
    70537059                        "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
    70547060                        "dev": true,
    70557061                        "requires": {
     
    72927298                        "dev": true
    72937299                },
    72947300                "ejs": {
    7295                         "version": "2.7.1",
    7296                         "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.1.tgz",
    7297                         "integrity": "sha512-kS/gEPzZs3Y1rRsbGX4UOSjtP/CeJP0CxSNZHYxGfVM/VgLcv0ZqM7C45YyTj2DI2g7+P9Dd24C+IMIg6D0nYQ==",
     7301                        "version": "2.7.4",
     7302                        "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz",
     7303                        "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==",
    72987304                        "dev": true
    72997305                },
    73007306                "electron-to-chromium": {
     
    74227428                        },
    74237429                        "dependencies": {
    74247430                                "react-is": {
    7425                                         "version": "16.10.2",
    7426                                         "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.10.2.tgz",
    7427                                         "integrity": "sha512-INBT1QEgtcCCgvccr5/86CfD71fw9EPmDxgiJX4I2Ddr6ZsV6iFXsuby+qWJPtmNuMY0zByTsG4468P7nHuNWA==",
     7431                                        "version": "16.12.0",
     7432                                        "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.12.0.tgz",
     7433                                        "integrity": "sha512-rPCkf/mWBtKc97aLL9/txD8DZdemK0vkA3JMLShjlJB3Pj3s+lpf1KaBzMfQrAmhMQB0n1cU/SUGgKKBCe837Q==",
    74287434                                        "dev": true
    74297435                                }
    74307436                        }
     
    74547460                        }
    74557461                },
    74567462                "enzyme-to-json": {
    7457                         "version": "3.4.2",
    7458                         "resolved": "https://registry.npmjs.org/enzyme-to-json/-/enzyme-to-json-3.4.2.tgz",
    7459                         "integrity": "sha512-tlzvJPPONTaTR2eKrWTt/pxknTjXgcNbxcYkxNfB0CwC8Pfc5xmSycaTwaQ1HXpN1zv6A7lAhnMV58HOIXTkFg==",
     7463                        "version": "3.4.3",
     7464                        "resolved": "https://registry.npmjs.org/enzyme-to-json/-/enzyme-to-json-3.4.3.tgz",
     7465                        "integrity": "sha512-jqNEZlHqLdz7OTpXSzzghArSS3vigj67IU/fWkPyl1c0TCj9P5s6Ze0kRkYZWNEoCqCR79xlQbigYlMx5erh8A==",
    74607466                        "dev": true,
    74617467                        "requires": {
    7462                                 "lodash": "^4.17.12"
     7468                                "lodash": "^4.17.15"
    74637469                        }
    74647470                },
    74657471                "equivalent-key-map": {
     
    75737579                        }
    75747580                },
    75757581                "eslint": {
    7576                         "version": "6.5.1",
    7577                         "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.5.1.tgz",
    7578                         "integrity": "sha512-32h99BoLYStT1iq1v2P9uwpyznQ4M2jRiFB6acitKz52Gqn+vPaMDUTB1bYi1WN4Nquj2w+t+bimYUG83DC55A==",
     7582                        "version": "6.7.2",
     7583                        "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.7.2.tgz",
     7584                        "integrity": "sha512-qMlSWJaCSxDFr8fBPvJM9kJwbazrhNcBU3+DszDW1OlEwKBBRWsJc7NJFelvwQpanHCR14cOLD41x8Eqvo3Nng==",
    75797585                        "dev": true,
    75807586                        "requires": {
    75817587                                "@babel/code-frame": "^7.0.0",
     
    75857591                                "debug": "^4.0.1",
    75867592                                "doctrine": "^3.0.0",
    75877593                                "eslint-scope": "^5.0.0",
    7588                                 "eslint-utils": "^1.4.2",
     7594                                "eslint-utils": "^1.4.3",
    75897595                                "eslint-visitor-keys": "^1.1.0",
    7590                                 "espree": "^6.1.1",
     7596                                "espree": "^6.1.2",
    75917597                                "esquery": "^1.0.1",
    75927598                                "esutils": "^2.0.2",
    75937599                                "file-entry-cache": "^5.0.1",
    75947600                                "functional-red-black-tree": "^1.0.1",
    75957601                                "glob-parent": "^5.0.0",
    7596                                 "globals": "^11.7.0",
     7602                                "globals": "^12.1.0",
    75977603                                "ignore": "^4.0.6",
    75987604                                "import-fresh": "^3.0.0",
    75997605                                "imurmurhash": "^0.1.4",
    7600                                 "inquirer": "^6.4.1",
     7606                                "inquirer": "^7.0.0",
    76017607                                "is-glob": "^4.0.0",
    76027608                                "js-yaml": "^3.13.1",
    76037609                                "json-stable-stringify-without-jsonify": "^1.0.1",
     
    76067612                                "minimatch": "^3.0.4",
    76077613                                "mkdirp": "^0.5.1",
    76087614                                "natural-compare": "^1.4.0",
    7609                                 "optionator": "^0.8.2",
     7615                                "optionator": "^0.8.3",
    76107616                                "progress": "^2.0.0",
    76117617                                "regexpp": "^2.0.1",
    76127618                                "semver": "^6.1.2",
     
    77027708                                        }
    77037709                                },
    77047710                                "globals": {
    7705                                         "version": "11.12.0",
    7706                                         "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
    7707                                         "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
    7708                                         "dev": true
     7711                                        "version": "12.3.0",
     7712                                        "resolved": "https://registry.npmjs.org/globals/-/globals-12.3.0.tgz",
     7713                                        "integrity": "sha512-wAfjdLgFsPZsklLJvOBUBmzYE8/CwhEqSBEMRXA3qxIiNtyqvjYurAtIfDh6chlEPUfmTY3MnZh5Hfh4q0UlIw==",
     7714                                        "dev": true,
     7715                                        "requires": {
     7716                                                "type-fest": "^0.8.1"
     7717                                        }
    77097718                                },
    77107719                                "ms": {
    77117720                                        "version": "2.1.2",
     
    77457754                                }
    77467755                        }
    77477756                },
     7757                "eslint-plugin-eslint-plugin": {
     7758                        "version": "2.1.0",
     7759                        "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-plugin/-/eslint-plugin-eslint-plugin-2.1.0.tgz",
     7760                        "integrity": "sha512-kT3A/ZJftt28gbl/Cv04qezb/NQ1dwYIbi8lyf806XMxkus7DvOVCLIfTXMrorp322Pnoez7+zabXH29tADIDg==",
     7761                        "dev": true
     7762                },
    77487763                "eslint-plugin-jest": {
    7749                         "version": "22.19.0",
    7750                         "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-22.19.0.tgz",
    7751                         "integrity": "sha512-4zUc3rh36ds0SXdl2LywT4YWA3zRe8sfLhz8bPp8qQPIKvynTTkNGwmSCMpl5d9QiZE2JxSinGF+WD8yU+O0Lg==",
     7764                        "version": "22.21.0",
     7765                        "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-22.21.0.tgz",
     7766                        "integrity": "sha512-OaqnSS7uBgcGiqXUiEnjoqxPNKvR4JWG5mSRkzVoR6+vDwlqqp11beeql1hYs0HTbdhiwrxWLxbX0Vx7roG3Ew==",
    77527767                        "dev": true,
    77537768                        "requires": {
    77547769                                "@typescript-eslint/experimental-utils": "^1.13.0"
    77557770                        }
    77567771                },
    77577772                "eslint-plugin-jsdoc": {
    7758                         "version": "15.11.1",
    7759                         "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-15.11.1.tgz",
    7760                         "integrity": "sha512-eozHqOjiYvtCKxYEZsblWlFIUnshXYfj6s3pa3VJ+I+ZFDzY0wwpSMkDyaM0tzNgqLvMAlJBSFlI5RrjhJ9TDg==",
     7773                        "version": "15.12.2",
     7774                        "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-15.12.2.tgz",
     7775                        "integrity": "sha512-QHzPc3VKTEbTn369/HpqDjl/czv3fCei/bZg5NA5tu9Od10MfpTH4kc1xnRDobhQoDs3AMz9wuaI4coHWRzMQw==",
    77617776                        "dev": true,
    77627777                        "requires": {
    77637778                                "comment-parser": "^0.6.2",
     
    78037818                        }
    78047819                },
    78057820                "eslint-plugin-react": {
    7806                         "version": "7.16.0",
    7807                         "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.16.0.tgz",
    7808                         "integrity": "sha512-GacBAATewhhptbK3/vTP09CbFrgUJmBSaaRcWdbQLFvUZy9yVcQxigBNHGPU/KE2AyHpzj3AWXpxoMTsIDiHug==",
     7821                        "version": "7.17.0",
     7822                        "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.17.0.tgz",
     7823                        "integrity": "sha512-ODB7yg6lxhBVMeiH1c7E95FLD4E/TwmFjltiU+ethv7KPdCwgiFuOZg9zNRHyufStTDLl/dEFqI2Q1VPmCd78A==",
    78097824                        "dev": true,
    78107825                        "requires": {
    78117826                                "array-includes": "^3.0.3",
    78127827                                "doctrine": "^2.1.0",
     7828                                "eslint-plugin-eslint-plugin": "^2.1.0",
    78137829                                "has": "^1.0.3",
    7814                                 "jsx-ast-utils": "^2.2.1",
     7830                                "jsx-ast-utils": "^2.2.3",
    78157831                                "object.entries": "^1.1.0",
    7816                                 "object.fromentries": "^2.0.0",
     7832                                "object.fromentries": "^2.0.1",
    78177833                                "object.values": "^1.1.0",
    78187834                                "prop-types": "^15.7.2",
    7819                                 "resolve": "^1.12.0"
     7835                                "resolve": "^1.13.1"
    78207836                        },
    78217837                        "dependencies": {
    78227838                                "resolve": {
    7823                                         "version": "1.12.0",
    7824                                         "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz",
    7825                                         "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==",
     7839                                        "version": "1.13.1",
     7840                                        "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.13.1.tgz",
     7841                                        "integrity": "sha512-CxqObCX8K8YtAhOBRg+lrcdn+LK+WYOS8tSjqSFbjtrI5PnS63QPhZl4+yKfrU9tdsbMu9Anr/amegT87M9Z6w==",
    78267842                                        "dev": true,
    78277843                                        "requires": {
    78287844                                                "path-parse": "^1.0.6"
     
    78477863                        }
    78487864                },
    78497865                "eslint-utils": {
    7850                         "version": "1.4.2",
    7851                         "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.2.tgz",
    7852                         "integrity": "sha512-eAZS2sEUMlIeCjBeubdj45dmBHQwPHWyBcT1VSYB7o9x9WRRqKxyUoiXlRjyAwzN7YEzHJlYg0NmzDRWx6GP4Q==",
     7866                        "version": "1.4.3",
     7867                        "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz",
     7868                        "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==",
    78537869                        "dev": true,
    78547870                        "requires": {
    7855                                 "eslint-visitor-keys": "^1.0.0"
     7871                                "eslint-visitor-keys": "^1.1.0"
    78567872                        }
    78577873                },
    78587874                "eslint-visitor-keys": {
     
    78627878                        "dev": true
    78637879                },
    78647880                "espree": {
    7865                         "version": "6.1.1",
    7866                         "resolved": "https://registry.npmjs.org/espree/-/espree-6.1.1.tgz",
    7867                         "integrity": "sha512-EYbr8XZUhWbYCqQRW0duU5LxzL5bETN6AjKBGy1302qqzPaCH10QbRg3Wvco79Z8x9WbiE8HYB4e75xl6qUYvQ==",
     7881                        "version": "6.1.2",
     7882                        "resolved": "https://registry.npmjs.org/espree/-/espree-6.1.2.tgz",
     7883                        "integrity": "sha512-2iUPuuPP+yW1PZaMSDM9eyVf8D5P0Hi8h83YtZ5bPc/zHYjII5khoixIUTMO794NOY8F/ThF1Bo8ncZILarUTA==",
    78687884                        "dev": true,
    78697885                        "requires": {
    7870                                 "acorn": "^7.0.0",
    7871                                 "acorn-jsx": "^5.0.2",
     7886                                "acorn": "^7.1.0",
     7887                                "acorn-jsx": "^5.1.0",
    78727888                                "eslint-visitor-keys": "^1.1.0"
    78737889                        }
    78747890                },
     
    79848000                        }
    79858001                },
    79868002                "exec-sh": {
    7987                         "version": "0.3.2",
    7988                         "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.2.tgz",
    7989                         "integrity": "sha512-9sLAvzhI5nc8TpuQUh4ahMdCrWT00wPWz7j47/emR5+2qEfoZP5zzUXvx+vdx+H6ohhnsYC31iX04QLYJK8zTg==",
     8003                        "version": "0.3.4",
     8004                        "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz",
     8005                        "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==",
    79908006                        "dev": true
    79918007                },
    79928008                "execa": {
     
    83458361                        "resolved": "https://registry.npmjs.org/fast-memoize/-/fast-memoize-2.5.1.tgz",
    83468362                        "integrity": "sha512-xdmw296PCL01tMOXx9mdJSmWY29jQgxyuZdq0rEHMu+Tpe1eOEtCycoG6chzlcrWsNgpZP7oL8RiQr7+G6Bl6g=="
    83478363                },
     8364                "fastq": {
     8365                        "version": "1.6.0",
     8366                        "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.6.0.tgz",
     8367                        "integrity": "sha512-jmxqQ3Z/nXoeyDmWAzF9kH1aGZSis6e/SbfPmJpUnyZ0ogr6iscHQaml4wsEepEWSdtmpy+eVXmCRIMpxaXqOA==",
     8368                        "dev": true,
     8369                        "requires": {
     8370                                "reusify": "^1.0.0"
     8371                        }
     8372                },
    83488373                "faye-websocket": {
    83498374                        "version": "0.10.0",
    83508375                        "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
     
    83798404                        "dependencies": {
    83808405                                "core-js": {
    83818406                                        "version": "1.2.7",
    8382                                         "resolved": "http://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",
     8407                                        "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",
    83838408                                        "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY="
    83848409                                }
    83858410                        }
     
    85298554                        }
    85308555                },
    85318556                "find-process": {
    8532                         "version": "1.4.2",
    8533                         "resolved": "https://registry.npmjs.org/find-process/-/find-process-1.4.2.tgz",
    8534                         "integrity": "sha512-O83EVJr4dWvHJ7QpUzANNAMeQVKukRzRqRx4AIzdLYRrQorRdbqDwLPigkd9PYPhJRhmNPAoVjOm9bcwSmcZaw==",
     8557                        "version": "1.4.3",
     8558                        "resolved": "https://registry.npmjs.org/find-process/-/find-process-1.4.3.tgz",
     8559                        "integrity": "sha512-+IA+AUsQCf3uucawyTwMWcY+2M3FXq3BRvw3S+j5Jvydjk31f/+NPWpYZOJs+JUs2GvxH4Yfr6Wham0ZtRLlPA==",
    85358560                        "dev": true,
    85368561                        "requires": {
    85378562                                "chalk": "^2.0.1",
     
    97279752                        "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ=="
    97289753                },
    97299754                "globby": {
    9730                         "version": "9.2.0",
    9731                         "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz",
    9732                         "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==",
     9755                        "version": "10.0.1",
     9756                        "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.1.tgz",
     9757                        "integrity": "sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==",
    97339758                        "dev": true,
    97349759                        "requires": {
    97359760                                "@types/glob": "^7.1.1",
    9736                                 "array-union": "^1.0.2",
    9737                                 "dir-glob": "^2.2.2",
    9738                                 "fast-glob": "^2.2.6",
     9761                                "array-union": "^2.1.0",
     9762                                "dir-glob": "^3.0.1",
     9763                                "fast-glob": "^3.0.3",
    97399764                                "glob": "^7.1.3",
    9740                                 "ignore": "^4.0.3",
    9741                                 "pify": "^4.0.1",
    9742                                 "slash": "^2.0.0"
     9765                                "ignore": "^5.1.1",
     9766                                "merge2": "^1.2.3",
     9767                                "slash": "^3.0.0"
    97439768                        },
    97449769                        "dependencies": {
     9770                                "@nodelib/fs.stat": {
     9771                                        "version": "2.0.3",
     9772                                        "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz",
     9773                                        "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==",
     9774                                        "dev": true
     9775                                },
     9776                                "array-union": {
     9777                                        "version": "2.1.0",
     9778                                        "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
     9779                                        "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
     9780                                        "dev": true
     9781                                },
     9782                                "braces": {
     9783                                        "version": "3.0.2",
     9784                                        "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
     9785                                        "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
     9786                                        "dev": true,
     9787                                        "requires": {
     9788                                                "fill-range": "^7.0.1"
     9789                                        }
     9790                                },
     9791                                "dir-glob": {
     9792                                        "version": "3.0.1",
     9793                                        "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
     9794                                        "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
     9795                                        "dev": true,
     9796                                        "requires": {
     9797                                                "path-type": "^4.0.0"
     9798                                        }
     9799                                },
     9800                                "fast-glob": {
     9801                                        "version": "3.1.1",
     9802                                        "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.1.1.tgz",
     9803                                        "integrity": "sha512-nTCREpBY8w8r+boyFYAx21iL6faSsQynliPHM4Uf56SbkyohCNxpVPEH9xrF5TXKy+IsjkPUHDKiUkzBVRXn9g==",
     9804                                        "dev": true,
     9805                                        "requires": {
     9806                                                "@nodelib/fs.stat": "^2.0.2",
     9807                                                "@nodelib/fs.walk": "^1.2.3",
     9808                                                "glob-parent": "^5.1.0",
     9809                                                "merge2": "^1.3.0",
     9810                                                "micromatch": "^4.0.2"
     9811                                        },
     9812                                        "dependencies": {
     9813                                                "merge2": {
     9814                                                        "version": "1.3.0",
     9815                                                        "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz",
     9816                                                        "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==",
     9817                                                        "dev": true
     9818                                                }
     9819                                        }
     9820                                },
     9821                                "fill-range": {
     9822                                        "version": "7.0.1",
     9823                                        "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
     9824                                        "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
     9825                                        "dev": true,
     9826                                        "requires": {
     9827                                                "to-regex-range": "^5.0.1"
     9828                                        }
     9829                                },
     9830                                "glob-parent": {
     9831                                        "version": "5.1.0",
     9832                                        "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz",
     9833                                        "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==",
     9834                                        "dev": true,
     9835                                        "requires": {
     9836                                                "is-glob": "^4.0.1"
     9837                                        }
     9838                                },
     9839                                "ignore": {
     9840                                        "version": "5.1.4",
     9841                                        "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz",
     9842                                        "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==",
     9843                                        "dev": true
     9844                                },
     9845                                "is-number": {
     9846                                        "version": "7.0.0",
     9847                                        "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
     9848                                        "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
     9849                                        "dev": true
     9850                                },
     9851                                "micromatch": {
     9852                                        "version": "4.0.2",
     9853                                        "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
     9854                                        "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
     9855                                        "dev": true,
     9856                                        "requires": {
     9857                                                "braces": "^3.0.1",
     9858                                                "picomatch": "^2.0.5"
     9859                                        }
     9860                                },
     9861                                "path-type": {
     9862                                        "version": "4.0.0",
     9863                                        "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
     9864                                        "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
     9865                                        "dev": true
     9866                                },
    97459867                                "slash": {
    9746                                         "version": "2.0.0",
    9747                                         "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
    9748                                         "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
     9868                                        "version": "3.0.0",
     9869                                        "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
     9870                                        "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
    97499871                                        "dev": true
     9872                                },
     9873                                "to-regex-range": {
     9874                                        "version": "5.0.1",
     9875                                        "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
     9876                                        "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
     9877                                        "dev": true,
     9878                                        "requires": {
     9879                                                "is-number": "^7.0.0"
     9880                                        }
    97509881                                }
    97519882                        }
    97529883                },
     
    1051610647                        "dev": true
    1051710648                },
    1051810649                "handlebars": {
    10519                         "version": "4.4.3",
    10520                         "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.4.3.tgz",
    10521                         "integrity": "sha512-B0W4A2U1ww3q7VVthTKfh+epHx+q4mCt6iK+zEAzbMBpWQAwxCeKxEGpj/1oQTpzPXDNSOG7hmG14TsISH50yw==",
     10650                        "version": "4.5.3",
     10651                        "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.5.3.tgz",
     10652                        "integrity": "sha512-3yPecJoJHK/4c6aZhSvxOyG4vJKDshV36VHp0iVCDVh7o9w2vwi3NSnL2MMPj3YdduqaBcu7cGbggJQM0br9xA==",
    1052210653                        "dev": true,
    1052310654                        "requires": {
    1052410655                                "neo-async": "^2.6.0",
     
    1076710898                        "dev": true
    1076810899                },
    1076910900                "html-element-map": {
    10770                         "version": "1.1.0",
    10771                         "resolved": "https://registry.npmjs.org/html-element-map/-/html-element-map-1.1.0.tgz",
    10772                         "integrity": "sha512-iqiG3dTZmy+uUaTmHarTL+3/A2VW9ox/9uasKEZC+R/wAtUrTcRlXPSaPqsnWPfIu8wqn09jQNwMRqzL54jSYA==",
     10901                        "version": "1.2.0",
     10902                        "resolved": "https://registry.npmjs.org/html-element-map/-/html-element-map-1.2.0.tgz",
     10903                        "integrity": "sha512-0uXq8HsuG1v2TmQ8QkIhzbrqeskE4kn52Q18QJ9iAA/SnHoEKXWiUxHQtclRsCFWEUD2So34X+0+pZZu862nnw==",
    1077310904                        "dev": true,
    1077410905                        "requires": {
    1077510906                                "array-filter": "^1.0.0"
     
    1090911040                        "dev": true
    1091011041                },
    1091111042                "https-proxy-agent": {
    10912                         "version": "2.2.3",
    10913                         "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.3.tgz",
    10914                         "integrity": "sha512-Ytgnz23gm2DVftnzqRRz2dOXZbGd2uiajSw/95bPp6v53zPRspQjLm/AfBgqbJ2qfeRXWIOMVLpp86+/5yX39Q==",
     11043                        "version": "3.0.1",
     11044                        "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-3.0.1.tgz",
     11045                        "integrity": "sha512-+ML2Rbh6DAuee7d07tYGEKOEi2voWPUGan+ExdPbPW6Z3svq+JCqr0v8WmKPOkz1vOVykPCBSuobe7G8GJUtVg==",
    1091511046                        "dev": true,
    1091611047                        "requires": {
    1091711048                                "agent-base": "^4.3.0",
     
    1109011221                        }
    1109111222                },
    1109211223                "import-fresh": {
    11093                         "version": "3.1.0",
    11094                         "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.1.0.tgz",
    11095                         "integrity": "sha512-PpuksHKGt8rXfWEr9m9EHIpgyyaltBy8+eF6GJM0QCAxMgxCfucMF3mjecK2QsJr0amJW7gTqh5/wht0z2UhEQ==",
     11224                        "version": "3.2.1",
     11225                        "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz",
     11226                        "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==",
    1109611227                        "dev": true,
    1109711228                        "requires": {
    1109811229                                "parent-module": "^1.0.0",
     
    1117611307                        }
    1117711308                },
    1117811309                "inquirer": {
    11179                         "version": "6.5.2",
    11180                         "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz",
    11181                         "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==",
     11310                        "version": "7.0.0",
     11311                        "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.0.0.tgz",
     11312                        "integrity": "sha512-rSdC7zelHdRQFkWnhsMu2+2SO41mpv2oF2zy4tMhmiLWkcKbOAs87fWAJhVXttKVwhdZvymvnuM95EyEXg2/tQ==",
    1118211313                        "dev": true,
    1118311314                        "requires": {
    11184                                 "ansi-escapes": "^3.2.0",
     11315                                "ansi-escapes": "^4.2.1",
    1118511316                                "chalk": "^2.4.2",
    11186                                 "cli-cursor": "^2.1.0",
     11317                                "cli-cursor": "^3.1.0",
    1118711318                                "cli-width": "^2.0.0",
    1118811319                                "external-editor": "^3.0.3",
    11189                                 "figures": "^2.0.0",
    11190                                 "lodash": "^4.17.12",
    11191                                 "mute-stream": "0.0.7",
     11320                                "figures": "^3.0.0",
     11321                                "lodash": "^4.17.15",
     11322                                "mute-stream": "0.0.8",
    1119211323                                "run-async": "^2.2.0",
    1119311324                                "rxjs": "^6.4.0",
    11194                                 "string-width": "^2.1.0",
     11325                                "string-width": "^4.1.0",
    1119511326                                "strip-ansi": "^5.1.0",
    1119611327                                "through": "^2.3.6"
    1119711328                        },
    1119811329                        "dependencies": {
     11330                                "ansi-escapes": {
     11331                                        "version": "4.3.0",
     11332                                        "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.0.tgz",
     11333                                        "integrity": "sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg==",
     11334                                        "dev": true,
     11335                                        "requires": {
     11336                                                "type-fest": "^0.8.1"
     11337                                        }
     11338                                },
    1119911339                                "ansi-regex": {
    11200                                         "version": "4.1.0",
    11201                                         "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
    11202                                         "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
     11340                                        "version": "5.0.0",
     11341                                        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
     11342                                        "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
    1120311343                                        "dev": true
    1120411344                                },
    1120511345                                "ansi-styles": {
     
    1122211362                                                "supports-color": "^5.3.0"
    1122311363                                        }
    1122411364                                },
     11365                                "cli-cursor": {
     11366                                        "version": "3.1.0",
     11367                                        "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
     11368                                        "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
     11369                                        "dev": true,
     11370                                        "requires": {
     11371                                                "restore-cursor": "^3.1.0"
     11372                                        }
     11373                                },
     11374                                "emoji-regex": {
     11375                                        "version": "8.0.0",
     11376                                        "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
     11377                                        "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
     11378                                        "dev": true
     11379                                },
     11380                                "figures": {
     11381                                        "version": "3.1.0",
     11382                                        "resolved": "https://registry.npmjs.org/figures/-/figures-3.1.0.tgz",
     11383                                        "integrity": "sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg==",
     11384                                        "dev": true,
     11385                                        "requires": {
     11386                                                "escape-string-regexp": "^1.0.5"
     11387                                        }
     11388                                },
     11389                                "is-fullwidth-code-point": {
     11390                                        "version": "3.0.0",
     11391                                        "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
     11392                                        "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
     11393                                        "dev": true
     11394                                },
     11395                                "mimic-fn": {
     11396                                        "version": "2.1.0",
     11397                                        "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
     11398                                        "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
     11399                                        "dev": true
     11400                                },
     11401                                "mute-stream": {
     11402                                        "version": "0.0.8",
     11403                                        "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
     11404                                        "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
     11405                                        "dev": true
     11406                                },
     11407                                "onetime": {
     11408                                        "version": "5.1.0",
     11409                                        "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz",
     11410                                        "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==",
     11411                                        "dev": true,
     11412                                        "requires": {
     11413                                                "mimic-fn": "^2.1.0"
     11414                                        }
     11415                                },
     11416                                "restore-cursor": {
     11417                                        "version": "3.1.0",
     11418                                        "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
     11419                                        "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
     11420                                        "dev": true,
     11421                                        "requires": {
     11422                                                "onetime": "^5.1.0",
     11423                                                "signal-exit": "^3.0.2"
     11424                                        }
     11425                                },
     11426                                "string-width": {
     11427                                        "version": "4.2.0",
     11428                                        "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
     11429                                        "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
     11430                                        "dev": true,
     11431                                        "requires": {
     11432                                                "emoji-regex": "^8.0.0",
     11433                                                "is-fullwidth-code-point": "^3.0.0",
     11434                                                "strip-ansi": "^6.0.0"
     11435                                        },
     11436                                        "dependencies": {
     11437                                                "strip-ansi": {
     11438                                                        "version": "6.0.0",
     11439                                                        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
     11440                                                        "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
     11441                                                        "dev": true,
     11442                                                        "requires": {
     11443                                                                "ansi-regex": "^5.0.0"
     11444                                                        }
     11445                                                }
     11446                                        }
     11447                                },
    1122511448                                "strip-ansi": {
    1122611449                                        "version": "5.2.0",
    1122711450                                        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
     
    1122911452                                        "dev": true,
    1123011453                                        "requires": {
    1123111454                                                "ansi-regex": "^4.1.0"
     11455                                        },
     11456                                        "dependencies": {
     11457                                                "ansi-regex": {
     11458                                                        "version": "4.1.0",
     11459                                                        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
     11460                                                        "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
     11461                                                        "dev": true
     11462                                                }
    1123211463                                        }
    1123311464                                },
    1123411465                                "supports-color": {
     
    1271212943                                        "dev": true
    1271312944                                },
    1271412945                                "source-map-support": {
    12715                                         "version": "0.5.13",
    12716                                         "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz",
    12717                                         "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==",
     12946                                        "version": "0.5.16",
     12947                                        "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz",
     12948                                        "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==",
    1271812949                                        "dev": true,
    1271912950                                        "requires": {
    1272012951                                                "buffer-from": "^1.0.0",
     
    1354313774                        }
    1354413775                },
    1354513776                "jsx-ast-utils": {
    13546                         "version": "2.2.1",
    13547                         "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.2.1.tgz",
    13548                         "integrity": "sha512-v3FxCcAf20DayI+uxnCuw795+oOIkVu6EnJ1+kSzhqqTZHNkTZ7B66ZgLp4oLJ/gbA64cI0B7WRoHZMSRdyVRQ==",
     13777                        "version": "2.2.3",
     13778                        "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz",
     13779                        "integrity": "sha512-EdIHFMm+1BPynpKOpdPqiOsvnIrInRGJD7bzPZdPkjitQEqpdpUuFpq4T0npZFKTiB3RhWFdGN+oqOJIdhDhQA==",
    1354913780                        "dev": true,
    1355013781                        "requires": {
    1355113782                                "array-includes": "^3.0.3",
     
    1376113992                        "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=",
    1376213993                        "dev": true
    1376313994                },
     13995                "lodash.isboolean": {
     13996                        "version": "3.0.3",
     13997                        "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz",
     13998                        "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=",
     13999                        "dev": true
     14000                },
    1376414001                "lodash.isequal": {
    1376514002                        "version": "4.5.0",
    1376614003                        "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
     
    1377314010                        "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=",
    1377414011                        "dev": true
    1377514012                },
     14013                "lodash.isregexp": {
     14014                        "version": "4.0.1",
     14015                        "resolved": "https://registry.npmjs.org/lodash.isregexp/-/lodash.isregexp-4.0.1.tgz",
     14016                        "integrity": "sha1-4T5kezDNVZdSoEzZEghvr32hwws=",
     14017                        "dev": true
     14018                },
    1377614019                "lodash.isstring": {
    1377714020                        "version": "4.0.1",
    1377814021                        "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
     
    1381014053                        "dev": true
    1381114054                },
    1381214055                "log-symbols": {
    13813                         "version": "2.2.0",
    13814                         "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
    13815                         "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==",
     14056                        "version": "3.0.0",
     14057                        "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz",
     14058                        "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==",
    1381614059                        "dev": true,
    1381714060                        "requires": {
    13818                                 "chalk": "^2.0.1"
     14061                                "chalk": "^2.4.2"
    1381914062                        },
    1382014063                        "dependencies": {
    1382114064                                "ansi-styles": {
     
    1420614449                        }
    1420714450                },
    1420814451                "mdast-util-compact": {
    14209                         "version": "1.0.3",
    14210                         "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-1.0.3.tgz",
    14211                         "integrity": "sha512-nRiU5GpNy62rZppDKbLwhhtw5DXoFMqw9UNZFmlPsNaQCZ//WLjGKUwWMdJrUH+Se7UvtO2gXtAMe0g/N+eI5w==",
     14452                        "version": "1.0.4",
     14453                        "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-1.0.4.tgz",
     14454                        "integrity": "sha512-3YDMQHI5vRiS2uygEFYaqckibpJtKq5Sj2c8JioeOQBU6INpKbdWzfyLqFFnDwEcEnRFIdMsguzs5pC1Jp4Isg==",
    1421214455                        "dev": true,
    1421314456                        "requires": {
    1421414457                                "unist-util-visit": "^1.1.0"
     
    1495315196                        }
    1495415197                },
    1495515198                "npm-package-json-lint": {
    14956                         "version": "3.7.0",
    14957                         "resolved": "https://registry.npmjs.org/npm-package-json-lint/-/npm-package-json-lint-3.7.0.tgz",
    14958                         "integrity": "sha512-eWi1pZ/ZhPHAOMLC1+njBJj81yCu2Ek4VxhwpPHABvSVHS0dkaL6aKhSj/TX8Rtm/0rIg3edgMLt3kSRtWkFaA==",
     15199                        "version": "4.2.0",
     15200                        "resolved": "https://registry.npmjs.org/npm-package-json-lint/-/npm-package-json-lint-4.2.0.tgz",
     15201                        "integrity": "sha512-sMShBBw5NVzPo4eXc+ziXAZ7k0C9v+diha0Gy1n2yCtnIjBzFwgGqDAIDWk6x2qgwQCTJxsjFkhPvG4wScwOrQ==",
    1495915202                        "dev": true,
    1496015203                        "requires": {
    14961                                 "ajv": "^6.10.0",
     15204                                "ajv": "^6.10.2",
     15205                                "ajv-errors": "^1.0.1",
    1496215206                                "chalk": "^2.4.2",
    14963                                 "glob": "^7.1.4",
    14964                                 "ignore": "^5.1.2",
    14965                                 "is-path-inside": "^2.1.0",
    14966                                 "is-plain-obj": "^1.1.0",
    14967                                 "is-resolvable": "^1.1.0",
    14968                                 "log-symbols": "^2.2.0",
     15207                                "cosmiconfig": "^5.2.1",
     15208                                "debug": "^4.1.1",
     15209                                "globby": "^10.0.1",
     15210                                "ignore": "^5.1.4",
     15211                                "is-plain-obj": "^2.0.0",
     15212                                "log-symbols": "^3.0.0",
    1496915213                                "meow": "^5.0.0",
    1497015214                                "plur": "^3.1.1",
    14971                                 "semver": "^5.6.0",
    14972                                 "strip-json-comments": "^2.0.1",
    14973                                 "validator": "^10.11.0"
     15215                                "semver": "^6.3.0",
     15216                                "strip-json-comments": "^3.0.1"
    1497415217                        },
    1497515218                        "dependencies": {
     15219                                "ajv": {
     15220                                        "version": "6.10.2",
     15221                                        "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz",
     15222                                        "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==",
     15223                                        "dev": true,
     15224                                        "requires": {
     15225                                                "fast-deep-equal": "^2.0.1",
     15226                                                "fast-json-stable-stringify": "^2.0.0",
     15227                                                "json-schema-traverse": "^0.4.1",
     15228                                                "uri-js": "^4.2.2"
     15229                                        }
     15230                                },
    1497615231                                "ansi-styles": {
    1497715232                                        "version": "3.2.1",
    1497815233                                        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
     
    1499315248                                                "supports-color": "^5.3.0"
    1499415249                                        }
    1499515250                                },
     15251                                "debug": {
     15252                                        "version": "4.1.1",
     15253                                        "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
     15254                                        "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
     15255                                        "dev": true,
     15256                                        "requires": {
     15257                                                "ms": "^2.1.1"
     15258                                        }
     15259                                },
    1499615260                                "ignore": {
    1499715261                                        "version": "5.1.4",
    1499815262                                        "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz",
    1499915263                                        "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==",
    1500015264                                        "dev": true
    1500115265                                },
     15266                                "is-plain-obj": {
     15267                                        "version": "2.0.0",
     15268                                        "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.0.0.tgz",
     15269                                        "integrity": "sha512-EYisGhpgSCwspmIuRHGjROWTon2Xp8Z7U03Wubk/bTL5TTRC5R1rGVgyjzBrk9+ULdH6cRD06KRcw/xfqhVYKQ==",
     15270                                        "dev": true
     15271                                },
     15272                                "ms": {
     15273                                        "version": "2.1.2",
     15274                                        "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
     15275                                        "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
     15276                                        "dev": true
     15277                                },
     15278                                "semver": {
     15279                                        "version": "6.3.0",
     15280                                        "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
     15281                                        "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
     15282                                        "dev": true
     15283                                },
     15284                                "strip-json-comments": {
     15285                                        "version": "3.0.1",
     15286                                        "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
     15287                                        "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
     15288                                        "dev": true
     15289                                },
    1500215290                                "supports-color": {
    1500315291                                        "version": "5.5.0",
    1500415292                                        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
     
    1505115339                        "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
    1505215340                },
    1505315341                "nwsapi": {
    15054                         "version": "2.1.4",
    15055                         "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.4.tgz",
    15056                         "integrity": "sha512-iGfd9Y6SFdTNldEy2L0GUhcarIutFmk+MPWIn9dmj8NMIup03G08uUF2KGbbmv/Ux4RT0VZJoP/sVbWA6d/VIw==",
     15342                        "version": "2.2.0",
     15343                        "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
     15344                        "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==",
    1505715345                        "dev": true
    1505815346                },
    1505915347                "oauth-sign": {
     
    1516015448                        },
    1516115449                        "dependencies": {
    1516215450                                "es-abstract": {
    15163                                         "version": "1.15.0",
    15164                                         "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.15.0.tgz",
    15165                                         "integrity": "sha512-bhkEqWJ2t2lMeaJDuk7okMkJWI/yqgH/EoGwpcvv0XW9RWQsRspI4wt6xuyuvMvvQE3gg/D9HXppgk21w78GyQ==",
     15451                                        "version": "1.16.2",
     15452                                        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.16.2.tgz",
     15453                                        "integrity": "sha512-jYo/J8XU2emLXl3OLwfwtuFfuF2w6DYPs+xy9ZfVyPkDcrauu6LYrw/q2TyCtrbc/KUdCiC5e9UajRhgNkVopA==",
    1516615454                                        "dev": true,
    1516715455                                        "requires": {
    15168                                                 "es-to-primitive": "^1.2.0",
     15456                                                "es-to-primitive": "^1.2.1",
    1516915457                                                "function-bind": "^1.1.1",
    1517015458                                                "has": "^1.0.3",
    15171                                                 "has-symbols": "^1.0.0",
     15459                                                "has-symbols": "^1.0.1",
    1517215460                                                "is-callable": "^1.1.4",
    1517315461                                                "is-regex": "^1.0.4",
    15174                                                 "object-inspect": "^1.6.0",
     15462                                                "object-inspect": "^1.7.0",
    1517515463                                                "object-keys": "^1.1.1",
    1517615464                                                "string.prototype.trimleft": "^2.1.0",
    1517715465                                                "string.prototype.trimright": "^2.1.0"
    1517815466                                        }
     15467                                },
     15468                                "es-to-primitive": {
     15469                                        "version": "1.2.1",
     15470                                        "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
     15471                                        "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
     15472                                        "dev": true,
     15473                                        "requires": {
     15474                                                "is-callable": "^1.1.4",
     15475                                                "is-date-object": "^1.0.1",
     15476                                                "is-symbol": "^1.0.2"
     15477                                        }
     15478                                },
     15479                                "has-symbols": {
     15480                                        "version": "1.0.1",
     15481                                        "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
     15482                                        "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
     15483                                        "dev": true
     15484                                },
     15485                                "object-inspect": {
     15486                                        "version": "1.7.0",
     15487                                        "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz",
     15488                                        "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==",
     15489                                        "dev": true
    1517915490                                }
    1518015491                        }
    1518115492                },
     
    1527315584                        }
    1527415585                },
    1527515586                "optionator": {
    15276                         "version": "0.8.2",
    15277                         "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
    15278                         "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
     15587                        "version": "0.8.3",
     15588                        "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
     15589                        "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
    1527915590                        "dev": true,
    1528015591                        "requires": {
    1528115592                                "deep-is": "~0.1.3",
    15282                                 "fast-levenshtein": "~2.0.4",
     15593                                "fast-levenshtein": "~2.0.6",
    1528315594                                "levn": "~0.3.0",
    1528415595                                "prelude-ls": "~1.1.2",
    1528515596                                "type-check": "~0.3.2",
    15286                                 "wordwrap": "~1.0.0"
    15287                         },
    15288                         "dependencies": {
    15289                                 "wordwrap": {
    15290                                         "version": "1.0.0",
    15291                                         "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
    15292                                         "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
    15293                                         "dev": true
    15294                                 }
     15597                                "word-wrap": "~1.2.3"
    1529515598                        }
    1529615599                },
    1529715600                "optipng-bin": {
     
    1569515998                                }
    1569615999                        }
    1569716000                },
     16001                "picomatch": {
     16002                        "version": "2.1.1",
     16003                        "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.1.1.tgz",
     16004                        "integrity": "sha512-OYMyqkKzK7blWO/+XZYP6w8hH0LDvkBvdvKukti+7kqYFCiEAk+gI3DWnryapc0Dau05ugGTy0foQ6mqn4AHYA==",
     16005                        "dev": true
     16006                },
    1569816007                "picturefill": {
    1569916008                        "version": "3.0.3",
    1570016009                        "resolved": "https://registry.npmjs.org/picturefill/-/picturefill-3.0.3.tgz",
     
    1634716656                                                "supports-color": "^5.3.0"
    1634816657                                        }
    1634916658                                },
     16659                                "log-symbols": {
     16660                                        "version": "2.2.0",
     16661                                        "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
     16662                                        "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==",
     16663                                        "dev": true,
     16664                                        "requires": {
     16665                                                "chalk": "^2.0.1"
     16666                                        }
     16667                                },
    1635016668                                "supports-color": {
    1635116669                                        "version": "5.5.0",
    1635216670                                        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
     
    1653116849                        "integrity": "sha1-zQTv9G9clcOn0EVZHXm14+AfEtc="
    1653216850                },
    1653316851                "prompts": {
    16534                         "version": "2.2.1",
    16535                         "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.2.1.tgz",
    16536                         "integrity": "sha512-VObPvJiWPhpZI6C5m60XOzTfnYg/xc/an+r9VYymj9WJW3B/DIH+REzjpAACPf8brwPeP+7vz3bIim3S+AaMjw==",
     16852                        "version": "2.3.0",
     16853                        "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.0.tgz",
     16854                        "integrity": "sha512-NfbbPPg/74fT7wk2XYQ7hAIp9zJyZp5Fu19iRbORqqy1BhtrkZ0fPafBU+7bmn8ie69DpT0R6QpJIN2oisYjJg==",
    1653716855                        "dev": true,
    1653816856                        "requires": {
    1653916857                                "kleur": "^3.0.3",
     
    1665316971                        "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0="
    1665416972                },
    1665516973                "puppeteer": {
    16656                         "version": "1.20.0",
    16657                         "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.20.0.tgz",
    16658                         "integrity": "sha512-bt48RDBy2eIwZPrkgbcwHtb51mj2nKvHOPMaSH2IsWiv7lOG9k9zhaRzpDZafrk05ajMc3cu+lSQYYOfH2DkVQ==",
     16974                        "version": "2.0.0",
     16975                        "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-2.0.0.tgz",
     16976                        "integrity": "sha512-t3MmTWzQxPRP71teU6l0jX47PHXlc4Z52sQv4LJQSZLq1ttkKS2yGM3gaI57uQwZkNaoGd0+HPPMELZkcyhlqA==",
    1665916977                        "dev": true,
    1666016978                        "requires": {
    1666116979                                "debug": "^4.1.0",
    1666216980                                "extract-zip": "^1.6.6",
    16663                                 "https-proxy-agent": "^2.2.1",
     16981                                "https-proxy-agent": "^3.0.0",
    1666416982                                "mime": "^2.0.3",
    1666516983                                "progress": "^2.0.1",
    1666616984                                "proxy-from-env": "^1.0.0",
     
    1691317231                        }
    1691417232                },
    1691517233                "react-test-renderer": {
    16916                         "version": "16.10.2",
    16917                         "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.10.2.tgz",
    16918                         "integrity": "sha512-k9Qzyev6cTIcIfrhgrFlYQAFxh5EEDO6ALNqYqmKsWVA7Q/rUMTay5nD3nthi6COmYsd4ghVYyi8U86aoeMqYQ==",
     17234                        "version": "16.12.0",
     17235                        "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.12.0.tgz",
     17236                        "integrity": "sha512-Vj/teSqt2oayaWxkbhQ6gKis+t5JrknXfPVo+aIJ8QwYAqMPH77uptOdrlphyxl8eQI/rtkOYg86i/UWkpFu0w==",
    1691917237                        "dev": true,
    1692017238                        "requires": {
    1692117239                                "object-assign": "^4.1.1",
    1692217240                                "prop-types": "^15.6.2",
    1692317241                                "react-is": "^16.8.6",
    16924                                 "scheduler": "^0.16.2"
     17242                                "scheduler": "^0.18.0"
    1692517243                        },
    1692617244                        "dependencies": {
    1692717245                                "scheduler": {
    16928                                         "version": "0.16.2",
    16929                                         "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.16.2.tgz",
    16930                                         "integrity": "sha512-BqYVWqwz6s1wZMhjFvLfVR5WXP7ZY32M/wYPo04CcuPM7XZEbV2TBNW7Z0UkguPTl0dWMA59VbNXxK6q+pHItg==",
     17246                                        "version": "0.18.0",
     17247                                        "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.18.0.tgz",
     17248                                        "integrity": "sha512-agTSHR1Nbfi6ulI0kYNK0203joW2Y5W4po4l+v03tOoiJKpTBbxpNhWDvqc/4IcOw+KLmSiQLTasZ4cab2/UWQ==",
    1693117249                                        "dev": true,
    1693217250                                        "requires": {
    1693317251                                                "loose-envify": "^1.1.0",
     
    1721717535                },
    1721817536                "regjsgen": {
    1721917537                        "version": "0.2.0",
    17220                         "resolved": "http://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz",
     17538                        "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz",
    1722117539                        "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc="
    1722217540                },
    1722317541                "regjsparser": {
     
    1738917707                        }
    1739017708                },
    1739117709                "request-promise-core": {
    17392                         "version": "1.1.2",
    17393                         "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz",
    17394                         "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==",
     17710                        "version": "1.1.3",
     17711                        "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz",
     17712                        "integrity": "sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==",
    1739517713                        "dev": true,
    1739617714                        "requires": {
    17397                                 "lodash": "^4.17.11"
     17715                                "lodash": "^4.17.15"
    1739817716                        }
    1739917717                },
    1740017718                "request-promise-native": {
    17401                         "version": "1.0.7",
    17402                         "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz",
    17403                         "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==",
     17719                        "version": "1.0.8",
     17720                        "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.8.tgz",
     17721                        "integrity": "sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==",
    1740417722                        "dev": true,
    1740517723                        "requires": {
    17406                                 "request-promise-core": "1.1.2",
     17724                                "request-promise-core": "1.1.3",
    1740717725                                "stealthy-require": "^1.1.1",
    1740817726                                "tough-cookie": "^2.3.3"
    1740917727                        }
     
    1752817846                        "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=",
    1752917847                        "dev": true
    1753017848                },
     17849                "reusify": {
     17850                        "version": "1.0.4",
     17851                        "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
     17852                        "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
     17853                        "dev": true
     17854                },
    1753117855                "rgb-regex": {
    1753217856                        "version": "1.0.1",
    1753317857                        "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz",
     
    1818018504                },
    1818118505                "sha.js": {
    1818218506                        "version": "2.4.11",
    18183                         "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
     18507                        "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
    1818418508                        "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
    1818518509                        "dev": true,
    1818618510                        "requires": {
     
    1828318607                        }
    1828418608                },
    1828518609                "sisteransi": {
    18286                         "version": "1.0.3",
    18287                         "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.3.tgz",
    18288                         "integrity": "sha512-SbEG75TzH8G7eVXFSN5f9EExILKfly7SUvVY5DhhYLvfhKqhDFY0OzevWa/zwak0RLRfWS5AvfMWpd9gJvr5Yg==",
     18610                        "version": "1.0.4",
     18611                        "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.4.tgz",
     18612                        "integrity": "sha512-/ekMoM4NJ59ivGSfKapeG+FWtrmWvA1p6FBZwXrqojw90vJu8lBmrTxCMuBCydKtkaUe2zt4PlxeTKpjwMbyig==",
    1828918613                        "dev": true
    1829018614                },
    1829118615                "slash": {
     
    1910519429                                                "which": "^1.3.1"
    1910619430                                        }
    1910719431                                },
     19432                                "globby": {
     19433                                        "version": "9.2.0",
     19434                                        "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz",
     19435                                        "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==",
     19436                                        "dev": true,
     19437                                        "requires": {
     19438                                                "@types/glob": "^7.1.1",
     19439                                                "array-union": "^1.0.2",
     19440                                                "dir-glob": "^2.2.2",
     19441                                                "fast-glob": "^2.2.6",
     19442                                                "glob": "^7.1.3",
     19443                                                "ignore": "^4.0.3",
     19444                                                "pify": "^4.0.1",
     19445                                                "slash": "^2.0.0"
     19446                                        },
     19447                                        "dependencies": {
     19448                                                "ignore": {
     19449                                                        "version": "4.0.6",
     19450                                                        "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
     19451                                                        "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
     19452                                                        "dev": true
     19453                                                }
     19454                                        }
     19455                                },
    1910819456                                "ignore": {
    1910919457                                        "version": "5.1.4",
    1911019458                                        "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz",
     
    1912319471                                        "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=",
    1912419472                                        "dev": true
    1912519473                                },
     19474                                "log-symbols": {
     19475                                        "version": "2.2.0",
     19476                                        "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
     19477                                        "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==",
     19478                                        "dev": true,
     19479                                        "requires": {
     19480                                                "chalk": "^2.0.1"
     19481                                        }
     19482                                },
    1912619483                                "ms": {
    1912719484                                        "version": "2.1.2",
    1912819485                                        "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
     
    1919319550                        }
    1919419551                },
    1919519552                "stylelint-scss": {
    19196                         "version": "3.11.1",
    19197                         "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.11.1.tgz",
    19198                         "integrity": "sha512-0FZNSfy5X2Or4VRA3Abwfrw1NHrI6jHT8ji9xSwP8Re2Kno0i90qbHwm8ohPO0kRB1RP9x1vCYBh4Tij+SZjIg==",
     19553                        "version": "3.13.0",
     19554                        "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.13.0.tgz",
     19555                        "integrity": "sha512-SaLnvQyndaPcsgVJsMh6zJ1uKVzkRZJx+Wg/stzoB1mTBdEmGketbHrGbMQNymzH/0mJ06zDSpeCDvNxqIJE5A==",
    1919919556                        "dev": true,
    1920019557                        "requires": {
    19201                                 "lodash": "^4.17.15",
     19558                                "lodash.isboolean": "^3.0.3",
     19559                                "lodash.isregexp": "^4.0.1",
     19560                                "lodash.isstring": "^4.0.1",
    1920219561                                "postcss-media-query-parser": "^0.2.3",
    1920319562                                "postcss-resolve-nested-selector": "^0.1.1",
    1920419563                                "postcss-selector-parser": "^6.0.2",
     
    2022320582                        }
    2022420583                },
    2022520584                "unist-util-find-all-after": {
    20226                         "version": "1.0.4",
    20227                         "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-1.0.4.tgz",
    20228                         "integrity": "sha512-CaxvMjTd+yF93BKLJvZnEfqdM7fgEACsIpQqz8vIj9CJnUb9VpyymFS3tg6TCtgrF7vfCJBF5jbT2Ox9CBRYRQ==",
     20585                        "version": "1.0.5",
     20586                        "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-1.0.5.tgz",
     20587                        "integrity": "sha512-lWgIc3rrTMTlK1Y0hEuL+k+ApzFk78h+lsaa2gHf63Gp5Ww+mt11huDniuaoq1H+XMK2lIIjjPkncxXcDp3QDw==",
    2022920588                        "dev": true,
    2023020589                        "requires": {
    2023120590                                "unist-util-is": "^3.0.0"
     
    2023820597                        "dev": true
    2023920598                },
    2024020599                "unist-util-remove-position": {
    20241                         "version": "1.1.3",
    20242                         "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.3.tgz",
    20243                         "integrity": "sha512-CtszTlOjP2sBGYc2zcKA/CvNdTdEs3ozbiJ63IPBxh8iZg42SCCb8m04f8z2+V1aSk5a7BxbZKEdoDjadmBkWA==",
     20600                        "version": "1.1.4",
     20601                        "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz",
     20602                        "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==",
    2024420603                        "dev": true,
    2024520604                        "requires": {
    2024620605                                "unist-util-visit": "^1.1.0"
    2024720606                        }
    2024820607                },
    2024920608                "unist-util-stringify-position": {
    20250                         "version": "1.1.2",
    20251                         "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz",
    20252                         "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==",
    20253                         "dev": true
     20609                        "version": "2.0.2",
     20610                        "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.2.tgz",
     20611                        "integrity": "sha512-nK5n8OGhZ7ZgUwoUbL8uiVRwAbZyzBsB/Ddrlbu6jwwubFza4oe15KlyEaLNMXQW1svOQq4xesUeqA85YrIUQA==",
     20612                        "dev": true,
     20613                        "requires": {
     20614                                "@types/unist": "^2.0.2"
     20615                        }
    2025420616                },
    2025520617                "unist-util-visit": {
    2025620618                        "version": "1.4.1",
     
    2046820830                                "spdx-expression-parse": "^3.0.0"
    2046920831                        }
    2047020832                },
    20471                 "validator": {
    20472                         "version": "10.11.0",
    20473                         "resolved": "https://registry.npmjs.org/validator/-/validator-10.11.0.tgz",
    20474                         "integrity": "sha512-X/p3UZerAIsbBfN/IwahhYaBbY68EN/UQBWHtsbXGT5bfrH/p4NQzUCG1kF/rtKaNpnJ7jAu6NGTdSNtyNIXMw==",
    20475                         "dev": true
    20476                 },
    2047720833                "vary": {
    2047820834                        "version": "1.1.2",
    2047920835                        "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
     
    2051420870                                        "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz",
    2051520871                                        "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==",
    2051620872                                        "dev": true
     20873                                },
     20874                                "unist-util-stringify-position": {
     20875                                        "version": "1.1.2",
     20876                                        "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz",
     20877                                        "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==",
     20878                                        "dev": true
     20879                                },
     20880                                "vfile-message": {
     20881                                        "version": "1.1.1",
     20882                                        "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz",
     20883                                        "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==",
     20884                                        "dev": true,
     20885                                        "requires": {
     20886                                                "unist-util-stringify-position": "^1.1.1"
     20887                                        }
    2051720888                                }
    2051820889                        }
    2051920890                },
    2052020891                "vfile-location": {
    20521                         "version": "2.0.5",
    20522                         "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.5.tgz",
    20523                         "integrity": "sha512-Pa1ey0OzYBkLPxPZI3d9E+S4BmvfVwNAAXrrqGbwTVXWaX2p9kM1zZ+n35UtVM06shmWKH4RPRN8KI80qE3wNQ==",
     20892                        "version": "2.0.6",
     20893                        "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz",
     20894                        "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==",
    2052420895                        "dev": true
    2052520896                },
    2052620897                "vfile-message": {
    20527                         "version": "1.1.1",
    20528                         "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz",
    20529                         "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==",
     20898                        "version": "2.0.2",
     20899                        "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.2.tgz",
     20900                        "integrity": "sha512-gNV2Y2fDvDOOqq8bEe7cF3DXU6QgV4uA9zMR2P8tix11l1r7zju3zry3wZ8sx+BEfuO6WQ7z2QzfWTvqHQiwsA==",
    2053020901                        "dev": true,
    2053120902                        "requires": {
    20532                                 "unist-util-stringify-position": "^1.1.1"
     20903                                "@types/unist": "^2.0.0",
     20904                                "unist-util-stringify-position": "^2.0.0"
    2053320905                        }
    2053420906                },
    2053520907                "vm-browserify": {
     
    2075121123                        }
    2075221124                },
    2075321125                "webpack-bundle-analyzer": {
    20754                         "version": "3.5.2",
    20755                         "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.5.2.tgz",
    20756                         "integrity": "sha512-g9spCNe25QYUVqHRDkwG414GTok2m7pTTP0wr6l0J50Z3YLS04+BGodTqqoVBL7QfU/U/9p/oiI5XFOyfZ7S/A==",
     21126                        "version": "3.6.0",
     21127                        "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.6.0.tgz",
     21128                        "integrity": "sha512-orUfvVYEfBMDXgEKAKVvab5iQ2wXneIEorGNsyuOyVYpjYrI7CUOhhXNDd3huMwQ3vNNWWlGP+hzflMFYNzi2g==",
    2075721129                        "dev": true,
    2075821130                        "requires": {
    2075921131                                "acorn": "^6.0.7",
     
    2077221144                        },
    2077321145                        "dependencies": {
    2077421146                                "acorn": {
    20775                                         "version": "6.3.0",
    20776                                         "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz",
    20777                                         "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==",
     21147                                        "version": "6.4.0",
     21148                                        "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.0.tgz",
     21149                                        "integrity": "sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw==",
    2077821150                                        "dev": true
    2077921151                                },
    2078021152                                "ansi-styles": {
     
    2081821190                        }
    2081921191                },
    2082021192                "webpack-cli": {
    20821                         "version": "3.3.9",
    20822                         "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.9.tgz",
    20823                         "integrity": "sha512-xwnSxWl8nZtBl/AFJCOn9pG7s5CYUYdZxmmukv+fAHLcBIHM36dImfpQg3WfShZXeArkWlf6QRw24Klcsv8a5A==",
     21193                        "version": "3.3.10",
     21194                        "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.10.tgz",
     21195                        "integrity": "sha512-u1dgND9+MXaEt74sJR4PR7qkPxXUSQ0RXYq8x1L6Jg1MYVEmGPrH6Ah6C4arD4r0J1P5HKjRqpab36k0eIzPqg==",
    2082421196                        "dev": true,
    2082521197                        "requires": {
    2082621198                                "chalk": "2.4.2",
     
    2155121923                        }
    2155221924                },
    2155321925                "webpack-sources": {
    21554                         "version": "1.3.0",
    21555                         "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz",
    21556                         "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==",
     21926                        "version": "1.4.3",
     21927                        "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
     21928                        "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
    2155721929                        "dev": true,
    2155821930                        "requires": {
    2155921931                                "source-list-map": "^2.0.0",
     
    2164822020                        "resolved": "https://registry.npmjs.org/wolfy87-eventemitter/-/wolfy87-eventemitter-4.3.0.tgz",
    2164922021                        "integrity": "sha1-ZJc5bJXnQ1nwa241QJM5MY2Nlk8="
    2165022022                },
     22023                "word-wrap": {
     22024                        "version": "1.2.3",
     22025                        "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
     22026                        "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
     22027                        "dev": true
     22028                },
    2165122029                "wordwrap": {
    2165222030                        "version": "0.0.2",
    2165322031                        "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
  • package.json

    diff --git a/package.json b/package.json
    index f80d767996..c4d8dc82f6 100644
    a b  
    2626        ],
    2727        "devDependencies": {
    2828                "@wordpress/custom-templated-path-webpack-plugin": "1.5.0",
    29                 "@wordpress/e2e-test-utils": "2.4.3",
    30                 "@wordpress/library-export-default-webpack-plugin": "1.4.1",
    31                 "@wordpress/scripts": "5.1.0",
     29                "@wordpress/dependency-extraction-webpack-plugin": "2.1.0",
     30                "@wordpress/e2e-test-utils": "3.0.0",
     31                "@wordpress/library-export-default-webpack-plugin": "1.5.0",
     32                "@wordpress/scripts": "6.0.0",
    3233                "autoprefixer": "9.6.2",
    3334                "check-node-version": "4.0.1",
    3435                "copy-webpack-plugin": "^5.0.4",
     
    7677                "@wordpress/api-fetch": "3.6.4",
    7778                "@wordpress/autop": "2.5.1",
    7879                "@wordpress/blob": "2.5.1",
     80                "@wordpress/block-directory": "1.0.5",
    7981                "@wordpress/block-editor": "3.2.4",
    8082                "@wordpress/block-library": "2.9.5",
    8183                "@wordpress/block-serialization-default-parser": "3.4.1",
  • src/wp-includes/script-loader.php

    diff --git a/src/wp-includes/script-loader.php b/src/wp-includes/script-loader.php
    index 5452ff0848..c85a763c48 100644
    a b function wp_get_script_polyfill( &$scripts, $tests ) { 
    223223function wp_default_packages_scripts( &$scripts ) {
    224224        $suffix = wp_scripts_get_suffix();
    225225
    226         $packages_versions = array(
    227                 'a11y'                               => '2.5.1',
    228                 'annotations'                        => '1.7.2',
    229                 'api-fetch'                          => '3.6.4',
    230                 'autop'                              => '2.5.1',
    231                 'blob'                               => '2.5.1',
    232                 'block-editor'                       => '3.2.4',
    233                 'block-library'                      => '2.9.5',
    234                 'block-serialization-default-parser' => '3.4.1',
    235                 'blocks'                             => '6.7.2',
    236                 'components'                         => '8.3.2',
    237                 'compose'                            => '3.7.2',
    238                 'core-data'                          => '2.7.4',
    239                 'data-controls'                      => '1.3.4',
    240                 'data'                               => '4.9.2',
    241                 'date'                               => '3.5.0',
    242                 'deprecated'                         => '2.6.1',
    243                 'dom-ready'                          => '2.5.1',
    244                 'dom'                                => '2.5.2',
    245                 'edit-post'                          => '3.8.5',
    246                 'editor'                             => '9.7.5',
    247                 'element'                            => '2.8.2',
    248                 'escape-html'                        => '1.5.1',
    249                 'format-library'                     => '1.9.4',
    250                 'hooks'                              => '2.6.0',
    251                 'html-entities'                      => '2.5.0',
    252                 'i18n'                               => '3.6.1',
    253                 'is-shallow-equal'                   => '1.6.1',
    254                 'keycodes'                           => '2.6.2',
    255                 'list-reusable-blocks'               => '1.8.4',
    256                 'media-utils'                        => '1.2.4',
    257                 'notices'                            => '1.8.2',
    258                 'nux'                                => '3.7.2',
    259                 'plugins'                            => '2.7.2',
    260                 'priority-queue'                     => '1.3.1',
    261                 'redux-routine'                      => '3.6.2',
    262                 'rich-text'                          => '3.7.2',
    263                 'shortcode'                          => '2.4.1',
    264                 'server-side-render'                 => '1.3.4',
    265                 'token-list'                         => '1.6.1',
    266                 'url'                                => '2.8.2',
    267                 'viewport'                           => '2.8.2',
    268                 'wordcount'                          => '2.6.2',
    269         );
    270 
    271         $packages_dependencies = array(
    272                 'a11y'                               => array(
    273                         'wp-dom-ready',
    274                         'wp-polyfill',
    275                 ),
    276                 'annotations'                        => array(
    277                         'lodash',
    278                         'wp-data',
    279                         'wp-hooks',
    280                         'wp-i18n',
    281                         'wp-polyfill',
    282                         'wp-rich-text',
    283                 ),
    284                 'api-fetch'                          => array(
    285                         'wp-i18n',
    286                         'wp-polyfill',
    287                         'wp-url',
    288                 ),
    289                 'autop'                              => array(
    290                         'wp-polyfill',
    291                 ),
    292                 'blob'                               => array(
    293                         'wp-polyfill',
    294                 ),
    295                 'block-editor'                       => array(
    296                         'lodash',
    297                         'wp-a11y',
    298                         'wp-blob',
    299                         'wp-blocks',
    300                         'wp-components',
    301                         'wp-compose',
    302                         'wp-data',
    303                         'wp-deprecated',
    304                         'wp-dom',
    305                         'wp-element',
    306                         'wp-hooks',
    307                         'wp-html-entities',
    308                         'wp-i18n',
    309                         'wp-is-shallow-equal',
    310                         'wp-keycodes',
    311                         'wp-polyfill',
    312                         'wp-rich-text',
    313                         'wp-token-list',
    314                         'wp-url',
    315                         'wp-viewport',
    316                         'wp-wordcount',
    317                 ),
    318                 'block-library'                      => array(
    319                         'editor',
    320                         'lodash',
    321                         'moment',
    322                         'wp-a11y',
    323                         'wp-api-fetch',
    324                         'wp-autop',
    325                         'wp-blob',
    326                         'wp-block-editor',
    327                         'wp-blocks',
    328                         'wp-components',
    329                         'wp-compose',
    330                         'wp-core-data',
    331                         'wp-data',
    332                         'wp-date',
    333                         'wp-deprecated',
    334                         'wp-editor',
    335                         'wp-element',
    336                         'wp-i18n',
    337                         'wp-is-shallow-equal',
    338                         'wp-keycodes',
    339                         'wp-polyfill',
    340                         'wp-rich-text',
    341                         'wp-server-side-render',
    342                         'wp-url',
    343                         'wp-viewport',
    344                 ),
    345                 'block-serialization-default-parser' => array(
    346                         'wp-polyfill',
    347                 ),
    348                 'blocks'                             => array(
    349                         'lodash',
    350                         'wp-autop',
    351                         'wp-blob',
    352                         'wp-block-serialization-default-parser',
    353                         'wp-compose',
    354                         'wp-data',
    355                         'wp-dom',
    356                         'wp-element',
    357                         'wp-hooks',
    358                         'wp-html-entities',
    359                         'wp-i18n',
    360                         'wp-is-shallow-equal',
    361                         'wp-polyfill',
    362                         'wp-shortcode',
    363                 ),
    364                 'components'                         => array(
    365                         'lodash',
    366                         'moment',
    367                         'wp-a11y',
    368                         'wp-compose',
    369                         'wp-deprecated',
    370                         'wp-dom',
    371                         'wp-element',
    372                         'wp-hooks',
    373                         'wp-i18n',
    374                         'wp-is-shallow-equal',
    375                         'wp-keycodes',
    376                         'wp-polyfill',
    377                         'wp-rich-text',
    378                 ),
    379                 'compose'                            => array(
    380                         'lodash',
    381                         'wp-element',
    382                         'wp-is-shallow-equal',
    383                         'wp-polyfill',
    384                 ),
    385                 'core-data'                          => array(
    386                         'lodash',
    387                         'wp-api-fetch',
    388                         'wp-data',
    389                         'wp-deprecated',
    390                         'wp-is-shallow-equal',
    391                         'wp-polyfill',
    392                         'wp-url',
    393                 ),
    394                 'data'                               => array(
    395                         'lodash',
    396                         'wp-compose',
    397                         'wp-deprecated',
    398                         'wp-element',
    399                         'wp-is-shallow-equal',
    400                         'wp-polyfill',
    401                         'wp-priority-queue',
    402                         'wp-redux-routine',
    403                 ),
    404                 'data-controls'                      => array(
    405                         'wp-api-fetch',
    406                         'wp-data',
    407                         'wp-polyfill',
    408                 ),
    409                 'date'                               => array(
    410                         'moment',
    411                         'wp-polyfill',
    412                 ),
    413                 'deprecated'                         => array(
    414                         'wp-hooks',
    415                         'wp-polyfill',
    416                 ),
    417                 'dom'                                => array(
    418                         'lodash',
    419                         'wp-polyfill',
    420                 ),
    421                 'dom-ready'                          => array(
    422                         'wp-polyfill',
    423                 ),
    424                 'edit-post'                          => array(
    425                         'lodash',
    426                         'postbox',
    427                         'media-models',
    428                         'media-views',
    429                         'wp-a11y',
    430                         'wp-api-fetch',
    431                         'wp-block-editor',
    432                         'wp-block-library',
    433                         'wp-blocks',
    434                         'wp-components',
    435                         'wp-compose',
    436                         'wp-core-data',
    437                         'wp-data',
    438                         'wp-dom-ready',
    439                         'wp-editor',
    440                         'wp-element',
    441                         'wp-hooks',
    442                         'wp-i18n',
    443                         'wp-keycodes',
    444                         'wp-media-utils',
    445                         'wp-notices',
    446                         'wp-nux',
    447                         'wp-plugins',
    448                         'wp-polyfill',
    449                         'wp-url',
    450                         'wp-viewport',
    451                 ),
    452                 'editor'                             => array(
    453                         'lodash',
    454                         'wp-api-fetch',
    455                         'wp-autop',
    456                         'wp-block-editor',
    457                         'wp-blocks',
    458                         'wp-components',
    459                         'wp-compose',
    460                         'wp-core-data',
    461                         'wp-data',
    462                         'wp-data-controls',
    463                         'wp-date',
    464                         'wp-deprecated',
    465                         'wp-element',
    466                         'wp-hooks',
    467                         'wp-html-entities',
    468                         'wp-i18n',
    469                         'wp-is-shallow-equal',
    470                         'wp-keycodes',
    471                         'wp-media-utils',
    472                         'wp-notices',
    473                         'wp-nux',
    474                         'wp-polyfill',
    475                         'wp-rich-text',
    476                         'wp-server-side-render',
    477                         'wp-url',
    478                         'wp-viewport',
    479                         'wp-wordcount',
    480                 ),
    481                 'element'                            => array(
    482                         'lodash',
    483                         'react',
    484                         'react-dom',
    485                         'wp-escape-html',
    486                         'wp-polyfill',
    487                 ),
    488                 'escape-html'                        => array(
    489                         'wp-polyfill',
    490                 ),
    491                 'format-library'                     => array(
    492                         'lodash',
    493                         'wp-block-editor',
    494                         'wp-components',
    495                         'wp-dom',
    496                         'wp-element',
    497                         'wp-html-entities',
    498                         'wp-i18n',
    499                         'wp-keycodes',
    500                         'wp-polyfill',
    501                         'wp-rich-text',
    502                         'wp-url',
    503                 ),
    504                 'hooks'                              => array(
    505                         'wp-polyfill',
    506                 ),
    507                 'html-entities'                      => array(
    508                         'wp-polyfill',
    509                 ),
    510                 'i18n'                               => array(
    511                         'wp-polyfill',
    512                 ),
    513                 'is-shallow-equal'                   => array(
    514                         'wp-polyfill',
    515                 ),
    516                 'keycodes'                           => array(
    517                         'lodash',
    518                         'wp-i18n',
    519                         'wp-polyfill',
    520                 ),
    521                 'list-reusable-blocks'               => array(
    522                         'lodash',
    523                         'wp-api-fetch',
    524                         'wp-components',
    525                         'wp-compose',
    526                         'wp-element',
    527                         'wp-i18n',
    528                         'wp-polyfill',
    529                 ),
    530                 'media-utils'                        => array(
    531                         'lodash',
    532                         'wp-api-fetch',
    533                         'wp-blob',
    534                         'wp-element',
    535                         'wp-i18n',
    536                         'wp-polyfill',
    537                 ),
    538                 'notices'                            => array(
    539                         'lodash',
    540                         'wp-a11y',
    541                         'wp-data',
    542                         'wp-polyfill',
    543                 ),
    544                 'nux'                                => array(
    545                         'lodash',
    546                         'wp-components',
    547                         'wp-compose',
    548                         'wp-data',
    549                         'wp-element',
    550                         'wp-i18n',
    551                         'wp-polyfill',
    552                 ),
    553                 'plugins'                            => array(
    554                         'lodash',
    555                         'wp-compose',
    556                         'wp-element',
    557                         'wp-hooks',
    558                         'wp-polyfill',
    559                 ),
    560                 'priority-queue'                     => array(
    561                         'wp-polyfill',
    562                 ),
    563                 'redux-routine'                      => array(
    564                         'lodash',
    565                         'wp-polyfill',
    566                 ),
    567                 'rich-text'                          => array(
    568                         'lodash',
    569                         'wp-compose',
    570                         'wp-data',
    571                         'wp-element',
    572                         'wp-escape-html',
    573                         'wp-hooks',
    574                         'wp-is-shallow-equal',
    575                         'wp-keycodes',
    576                         'wp-polyfill',
    577                 ),
    578                 'server-side-render'                 => array(
    579                         'lodash',
    580                         'wp-api-fetch',
    581                         'wp-components',
    582                         'wp-data',
    583                         'wp-deprecated',
    584                         'wp-element',
    585                         'wp-i18n',
    586                         'wp-polyfill',
    587                         'wp-url',
    588                 ),
    589                 'shortcode'                          => array(
    590                         'lodash',
    591                         'wp-polyfill',
    592                 ),
    593                 'token-list'                         => array(
    594                         'lodash',
    595                         'wp-polyfill',
    596                 ),
    597                 'url'                                => array(
    598                         'wp-polyfill',
    599                 ),
    600                 'viewport'                           => array(
    601                         'lodash',
    602                         'wp-compose',
    603                         'wp-data',
    604                         'wp-polyfill',
    605                 ),
    606                 'wordcount'                          => array(
    607                         'lodash',
    608                         'wp-polyfill',
    609                 ),
     226        $packages = array(
     227                'a11y',
     228                'annotations',
     229                'api-fetch',
     230                'autop',
     231                'blob',
     232                'block-directory',
     233                'block-editor',
     234                'block-library',
     235                'block-serialization-default-parser',
     236                'blocks',
     237                'components',
     238                'compose',
     239                'core-data',
     240                'data',
     241                'data-controls',
     242                'date',
     243                'deprecated',
     244                'dom',
     245                'dom-ready',
     246                'edit-post',
     247                'editor',
     248                'element',
     249                'escape-html',
     250                'format-library',
     251                'hooks',
     252                'html-entities',
     253                'i18n',
     254                'is-shallow-equal',
     255                'keycodes',
     256                'list-reusable-blocks',
     257                'media-utils',
     258                'notices',
     259                'nux',
     260                'plugins',
     261                'priority-queue',
     262                'redux-routine',
     263                'rich-text',
     264                'shortcode',
     265                'server-side-render',
     266                'token-list',
     267                'url',
     268                'viewport',
     269                'wordcount',
    610270        );
    611271
    612272        $package_translations = array(
    613273                'api-fetch',
    614274                'blocks',
     275                'block-directory',
    615276                'block-editor',
    616277                'block-library',
    617278                'components',
    function wp_default_packages_scripts( &$scripts ) { 
    623284                'nux',
    624285        );
    625286
    626         foreach ( $packages_dependencies as $package => $dependencies ) {
    627                 $handle  = 'wp-' . $package;
    628                 $path    = "/wp-includes/js/dist/$package$suffix.js";
    629                 $version = $packages_versions[ $package ];
    630 
    631                 $scripts->add( $handle, $path, $dependencies, $version, 1 );
     287        foreach ( $packages as $package ) {
     288                $handle       = 'wp-' . $package;
     289                $path         = "/wp-includes/js/dist/$package$suffix.js";
     290                $asset_file   = json_decode( file_get_contents( ABSPATH . WPINC . "/js/dist/$package$suffix.asset.json" ), true );
     291                $dependencies = $asset_file['dependencies'];
     292
     293                // Add dependencies that cannot be detected and generated by build tools.
     294                switch ( $handle ) {
     295                        case 'wp-block-library':
     296                                array_push( $dependencies, 'editor' );
     297                                break;
     298                        case 'wp-edit-post':
     299                                array_push( $dependencies, 'media-models', 'media-views', 'postbox', 'wp-dom-ready' );
     300                                break;
     301                }
     302               
     303                $scripts->add( $handle, $path, $dependencies, $asset_file['version'], 1 );
    632304
    633305                if ( in_array( $package, $package_translations, true ) ) {
    634306                        $scripts->set_translations( $handle );
  • tools/webpack/packages.js

    diff --git a/tools/webpack/packages.js b/tools/webpack/packages.js
    index eb97169d88..2e5849a3dd 100644
    a b  
    22 * External dependencies
    33 */
    44const { DefinePlugin } = require( 'webpack' );
    5 const LiveReloadPlugin = require( 'webpack-livereload-plugin' );
    65const CopyWebpackPlugin = require( 'copy-webpack-plugin' );
     6const LiveReloadPlugin = require( 'webpack-livereload-plugin' );
    77const postcss = require( 'postcss' );
    88const UglifyJS = require( 'uglify-js' );
    99
    const { get } = require( 'lodash' ); 
    1414 * WordPress dependencies
    1515 */
    1616const CustomTemplatedPathPlugin = require( '@wordpress/custom-templated-path-webpack-plugin' );
     17const DependencyExtractionPlugin = require( '@wordpress/dependency-extraction-webpack-plugin' );
    1718const LibraryExportDefaultPlugin = require( '@wordpress/library-export-default-webpack-plugin' );
    1819
    1920/**
    module.exports = function( env = { environment: 'production', watch: false, buil 
    107108                'block-library/src/tag-cloud/index.php': 'wp-includes/blocks/tag-cloud.php',
    108109        };
    109110
    110         const externals = {
    111                 react: 'React',
    112                 'react-dom': 'ReactDOM',
    113                 tinymce: 'tinymce',
    114                 moment: 'moment',
    115                 jquery: 'jQuery',
    116                 lodash: 'lodash',
    117                 'lodash-es': 'lodash',
    118         };
    119 
    120         packages.forEach( ( name ) => {
    121                 externals[ `@wordpress/${ name }` ] = {
    122                         this: [ 'wp', camelCaseDash( name ) ],
    123                 };
    124         } );
    125 
    126111        const developmentCopies = mapVendorCopies( vendors, buildTarget );
    127112        const minifiedCopies = mapVendorCopies( minifiedVendors, buildTarget );
    128113        const minifyCopies = mapVendorCopies( minifyVendors, buildTarget ).map( ( copyCommand ) => {
    module.exports = function( env = { environment: 'production', watch: false, buil 
    184169                        },
    185170                        libraryTarget: 'this',
    186171                },
    187                 externals,
    188172                resolve: {
    189173                        modules: [
    190174                                baseDir,
    module.exports = function( env = { environment: 'production', watch: false, buil 
    246230                                        ...phpCopies,
    247231                                ],
    248232                        ),
     233                        new DependencyExtractionPlugin( {
     234                                injectPolyfill: true,
     235                                outputFormat: 'json',
     236                         } ),
    249237                ],
    250238                stats: {
    251239                        children: false,