Make WordPress Core

Changeset 51149


Ignore:
Timestamp:
06/15/2021 08:50:26 AM (5 years ago)
Author:
youknowriad
Message:

Block Editor: Update the WordPress packages with the fixes for 5.8 beta 2.

This includes:

Various

Template Editor

Widgets Editor

Global Styles (theme.json)

Performance

Props nosolosw, jorgefilipecosta, aristath, ntsekouras, peterwilsoncc, mcsf.
See #53397.

Location:
trunk
Files:
20 edited

Legend:

Unmodified
Added
Removed
  • trunk/package-lock.json

    r51146 r51149  
    66        "dependencies": {
    77                "@babel/code-frame": {
    8                         "version": "7.12.13",
    9                         "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
    10                         "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
    11                         "requires": {
    12                                 "@babel/highlight": "^7.12.13"
     8                        "version": "7.14.5",
     9                        "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
     10                        "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
     11                        "requires": {
     12                                "@babel/highlight": "^7.14.5"
    1313                        }
    1414                },
    1515                "@babel/compat-data": {
    16                         "version": "7.14.4",
    17                         "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.4.tgz",
    18                         "integrity": "sha512-i2wXrWQNkH6JplJQGn3Rd2I4Pij8GdHkXwHMxm+zV5YG/Jci+bCNrWZEWC4o+umiDkRrRs4dVzH3X4GP7vyjQQ==",
     16                        "version": "7.14.5",
     17                        "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.5.tgz",
     18                        "integrity": "sha512-kixrYn4JwfAVPa0f2yfzc2AWti6WRRyO3XjWW5PJAvtE11qhSayrrcrEnee05KAtNaPC+EwehE8Qt1UedEVB8w==",
    1919                        "dev": true
    2020                },
    2121                "@babel/core": {
    22                         "version": "7.14.3",
    23                         "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.3.tgz",
    24                         "integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==",
    25                         "dev": true,
    26                         "requires": {
    27                                 "@babel/code-frame": "^7.12.13",
    28                                 "@babel/generator": "^7.14.3",
    29                                 "@babel/helper-compilation-targets": "^7.13.16",
    30                                 "@babel/helper-module-transforms": "^7.14.2",
    31                                 "@babel/helpers": "^7.14.0",
    32                                 "@babel/parser": "^7.14.3",
    33                                 "@babel/template": "^7.12.13",
    34                                 "@babel/traverse": "^7.14.2",
    35                                 "@babel/types": "^7.14.2",
     22                        "version": "7.14.6",
     23                        "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.6.tgz",
     24                        "integrity": "sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA==",
     25                        "dev": true,
     26                        "requires": {
     27                                "@babel/code-frame": "^7.14.5",
     28                                "@babel/generator": "^7.14.5",
     29                                "@babel/helper-compilation-targets": "^7.14.5",
     30                                "@babel/helper-module-transforms": "^7.14.5",
     31                                "@babel/helpers": "^7.14.6",
     32                                "@babel/parser": "^7.14.6",
     33                                "@babel/template": "^7.14.5",
     34                                "@babel/traverse": "^7.14.5",
     35                                "@babel/types": "^7.14.5",
    3636                                "convert-source-map": "^1.7.0",
    3737                                "debug": "^4.1.0",
     
    4343                        "dependencies": {
    4444                                "@babel/parser": {
    45                                         "version": "7.14.4",
    46                                         "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.4.tgz",
    47                                         "integrity": "sha512-ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA==",
     45                                        "version": "7.14.6",
     46                                        "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.6.tgz",
     47                                        "integrity": "sha512-oG0ej7efjEXxb4UgE+klVx+3j4MVo+A2vCzm7OUN4CLo6WhQ+vSOD2yJ8m7B+DghObxtLxt3EfgMWpq+AsWehQ==",
    4848                                        "dev": true
    4949                                },
     
    6666                },
    6767                "@babel/generator": {
    68                         "version": "7.14.3",
    69                         "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.3.tgz",
    70                         "integrity": "sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA==",
    71                         "dev": true,
    72                         "requires": {
    73                                 "@babel/types": "^7.14.2",
     68                        "version": "7.14.5",
     69                        "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz",
     70                        "integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==",
     71                        "dev": true,
     72                        "requires": {
     73                                "@babel/types": "^7.14.5",
    7474                                "jsesc": "^2.5.1",
    7575                                "source-map": "^0.5.0"
     
    7777                },
    7878                "@babel/helper-annotate-as-pure": {
    79                         "version": "7.12.13",
    80                         "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz",
    81                         "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==",
    82                         "dev": true,
    83                         "requires": {
    84                                 "@babel/types": "^7.12.13"
     79                        "version": "7.14.5",
     80                        "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz",
     81                        "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==",
     82                        "dev": true,
     83                        "requires": {
     84                                "@babel/types": "^7.14.5"
    8585                        }
    8686                },
    8787                "@babel/helper-builder-binary-assignment-operator-visitor": {
    88                         "version": "7.12.13",
    89                         "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz",
    90                         "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==",
    91                         "dev": true,
    92                         "requires": {
    93                                 "@babel/helper-explode-assignable-expression": "^7.12.13",
    94                                 "@babel/types": "^7.12.13"
     88                        "version": "7.14.5",
     89                        "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz",
     90                        "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==",
     91                        "dev": true,
     92                        "requires": {
     93                                "@babel/helper-explode-assignable-expression": "^7.14.5",
     94                                "@babel/types": "^7.14.5"
    9595                        }
    9696                },
    9797                "@babel/helper-compilation-targets": {
    98                         "version": "7.14.4",
    99                         "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.4.tgz",
    100                         "integrity": "sha512-JgdzOYZ/qGaKTVkn5qEDV/SXAh8KcyUVkCoSWGN8T3bwrgd6m+/dJa2kVGi6RJYJgEYPBdZ84BZp9dUjNWkBaA==",
    101                         "dev": true,
    102                         "requires": {
    103                                 "@babel/compat-data": "^7.14.4",
    104                                 "@babel/helper-validator-option": "^7.12.17",
     98                        "version": "7.14.5",
     99                        "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz",
     100                        "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==",
     101                        "dev": true,
     102                        "requires": {
     103                                "@babel/compat-data": "^7.14.5",
     104                                "@babel/helper-validator-option": "^7.14.5",
    105105                                "browserslist": "^4.16.6",
    106106                                "semver": "^6.3.0"
     
    116116                },
    117117                "@babel/helper-create-class-features-plugin": {
    118                         "version": "7.14.4",
    119                         "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.4.tgz",
    120                         "integrity": "sha512-idr3pthFlDCpV+p/rMgGLGYIVtazeatrSOQk8YzO2pAepIjQhCN3myeihVg58ax2bbbGK9PUE1reFi7axOYIOw==",
    121                         "dev": true,
    122                         "requires": {
    123                                 "@babel/helper-annotate-as-pure": "^7.12.13",
    124                                 "@babel/helper-function-name": "^7.14.2",
    125                                 "@babel/helper-member-expression-to-functions": "^7.13.12",
    126                                 "@babel/helper-optimise-call-expression": "^7.12.13",
    127                                 "@babel/helper-replace-supers": "^7.14.4",
    128                                 "@babel/helper-split-export-declaration": "^7.12.13"
     118                        "version": "7.14.6",
     119                        "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz",
     120                        "integrity": "sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg==",
     121                        "dev": true,
     122                        "requires": {
     123                                "@babel/helper-annotate-as-pure": "^7.14.5",
     124                                "@babel/helper-function-name": "^7.14.5",
     125                                "@babel/helper-member-expression-to-functions": "^7.14.5",
     126                                "@babel/helper-optimise-call-expression": "^7.14.5",
     127                                "@babel/helper-replace-supers": "^7.14.5",
     128                                "@babel/helper-split-export-declaration": "^7.14.5"
    129129                        }
    130130                },
    131131                "@babel/helper-create-regexp-features-plugin": {
    132                         "version": "7.14.3",
    133                         "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.3.tgz",
    134                         "integrity": "sha512-JIB2+XJrb7v3zceV2XzDhGIB902CmKGSpSl4q2C6agU9SNLG/2V1RtFRGPG1Ajh9STj3+q6zJMOC+N/pp2P9DA==",
    135                         "dev": true,
    136                         "requires": {
    137                                 "@babel/helper-annotate-as-pure": "^7.12.13",
     132                        "version": "7.14.5",
     133                        "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz",
     134                        "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==",
     135                        "dev": true,
     136                        "requires": {
     137                                "@babel/helper-annotate-as-pure": "^7.14.5",
    138138                                "regexpu-core": "^4.7.1"
    139139                        }
     
    164164                },
    165165                "@babel/helper-explode-assignable-expression": {
    166                         "version": "7.13.0",
    167                         "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz",
    168                         "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==",
    169                         "dev": true,
    170                         "requires": {
    171                                 "@babel/types": "^7.13.0"
     166                        "version": "7.14.5",
     167                        "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz",
     168                        "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==",
     169                        "dev": true,
     170                        "requires": {
     171                                "@babel/types": "^7.14.5"
    172172                        }
    173173                },
    174174                "@babel/helper-function-name": {
    175                         "version": "7.14.2",
    176                         "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz",
    177                         "integrity": "sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==",
    178                         "dev": true,
    179                         "requires": {
    180                                 "@babel/helper-get-function-arity": "^7.12.13",
    181                                 "@babel/template": "^7.12.13",
    182                                 "@babel/types": "^7.14.2"
     175                        "version": "7.14.5",
     176                        "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz",
     177                        "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==",
     178                        "dev": true,
     179                        "requires": {
     180                                "@babel/helper-get-function-arity": "^7.14.5",
     181                                "@babel/template": "^7.14.5",
     182                                "@babel/types": "^7.14.5"
    183183                        }
    184184                },
    185185                "@babel/helper-get-function-arity": {
    186                         "version": "7.12.13",
    187                         "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz",
    188                         "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==",
    189                         "dev": true,
    190                         "requires": {
    191                                 "@babel/types": "^7.12.13"
     186                        "version": "7.14.5",
     187                        "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz",
     188                        "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==",
     189                        "dev": true,
     190                        "requires": {
     191                                "@babel/types": "^7.14.5"
    192192                        }
    193193                },
    194194                "@babel/helper-hoist-variables": {
    195                         "version": "7.13.16",
    196                         "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz",
    197                         "integrity": "sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg==",
    198                         "dev": true,
    199                         "requires": {
    200                                 "@babel/traverse": "^7.13.15",
    201                                 "@babel/types": "^7.13.16"
     195                        "version": "7.14.5",
     196                        "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz",
     197                        "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==",
     198                        "dev": true,
     199                        "requires": {
     200                                "@babel/types": "^7.14.5"
    202201                        }
    203202                },
    204203                "@babel/helper-member-expression-to-functions": {
    205                         "version": "7.13.12",
    206                         "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz",
    207                         "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==",
    208                         "dev": true,
    209                         "requires": {
    210                                 "@babel/types": "^7.13.12"
     204                        "version": "7.14.5",
     205                        "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.5.tgz",
     206                        "integrity": "sha512-UxUeEYPrqH1Q/k0yRku1JE7dyfyehNwT6SVkMHvYvPDv4+uu627VXBckVj891BO8ruKBkiDoGnZf4qPDD8abDQ==",
     207                        "dev": true,
     208                        "requires": {
     209                                "@babel/types": "^7.14.5"
    211210                        }
    212211                },
    213212                "@babel/helper-module-imports": {
    214                         "version": "7.13.12",
    215                         "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz",
    216                         "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==",
    217                         "requires": {
    218                                 "@babel/types": "^7.13.12"
     213                        "version": "7.14.5",
     214                        "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz",
     215                        "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==",
     216                        "requires": {
     217                                "@babel/types": "^7.14.5"
    219218                        }
    220219                },
    221220                "@babel/helper-module-transforms": {
    222                         "version": "7.14.2",
    223                         "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz",
    224                         "integrity": "sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==",
    225                         "dev": true,
    226                         "requires": {
    227                                 "@babel/helper-module-imports": "^7.13.12",
    228                                 "@babel/helper-replace-supers": "^7.13.12",
    229                                 "@babel/helper-simple-access": "^7.13.12",
    230                                 "@babel/helper-split-export-declaration": "^7.12.13",
    231                                 "@babel/helper-validator-identifier": "^7.14.0",
    232                                 "@babel/template": "^7.12.13",
    233                                 "@babel/traverse": "^7.14.2",
    234                                 "@babel/types": "^7.14.2"
     221                        "version": "7.14.5",
     222                        "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz",
     223                        "integrity": "sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==",
     224                        "dev": true,
     225                        "requires": {
     226                                "@babel/helper-module-imports": "^7.14.5",
     227                                "@babel/helper-replace-supers": "^7.14.5",
     228                                "@babel/helper-simple-access": "^7.14.5",
     229                                "@babel/helper-split-export-declaration": "^7.14.5",
     230                                "@babel/helper-validator-identifier": "^7.14.5",
     231                                "@babel/template": "^7.14.5",
     232                                "@babel/traverse": "^7.14.5",
     233                                "@babel/types": "^7.14.5"
    235234                        }
    236235                },
    237236                "@babel/helper-optimise-call-expression": {
    238                         "version": "7.12.13",
    239                         "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz",
    240                         "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==",
    241                         "dev": true,
    242                         "requires": {
    243                                 "@babel/types": "^7.12.13"
     237                        "version": "7.14.5",
     238                        "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz",
     239                        "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==",
     240                        "dev": true,
     241                        "requires": {
     242                                "@babel/types": "^7.14.5"
    244243                        }
    245244                },
    246245                "@babel/helper-plugin-utils": {
    247                         "version": "7.13.0",
    248                         "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
    249                         "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
     246                        "version": "7.14.5",
     247                        "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
     248                        "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==",
    250249                        "dev": true
    251250                },
    252251                "@babel/helper-remap-async-to-generator": {
    253                         "version": "7.13.0",
    254                         "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz",
    255                         "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==",
    256                         "dev": true,
    257                         "requires": {
    258                                 "@babel/helper-annotate-as-pure": "^7.12.13",
    259                                 "@babel/helper-wrap-function": "^7.13.0",
    260                                 "@babel/types": "^7.13.0"
     252                        "version": "7.14.5",
     253                        "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz",
     254                        "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==",
     255                        "dev": true,
     256                        "requires": {
     257                                "@babel/helper-annotate-as-pure": "^7.14.5",
     258                                "@babel/helper-wrap-function": "^7.14.5",
     259                                "@babel/types": "^7.14.5"
    261260                        }
    262261                },
    263262                "@babel/helper-replace-supers": {
    264                         "version": "7.14.4",
    265                         "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.4.tgz",
    266                         "integrity": "sha512-zZ7uHCWlxfEAAOVDYQpEf/uyi1dmeC7fX4nCf2iz9drnCwi1zvwXL3HwWWNXUQEJ1k23yVn3VbddiI9iJEXaTQ==",
    267                         "dev": true,
    268                         "requires": {
    269                                 "@babel/helper-member-expression-to-functions": "^7.13.12",
    270                                 "@babel/helper-optimise-call-expression": "^7.12.13",
    271                                 "@babel/traverse": "^7.14.2",
    272                                 "@babel/types": "^7.14.4"
     263                        "version": "7.14.5",
     264                        "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz",
     265                        "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==",
     266                        "dev": true,
     267                        "requires": {
     268                                "@babel/helper-member-expression-to-functions": "^7.14.5",
     269                                "@babel/helper-optimise-call-expression": "^7.14.5",
     270                                "@babel/traverse": "^7.14.5",
     271                                "@babel/types": "^7.14.5"
    273272                        }
    274273                },
    275274                "@babel/helper-simple-access": {
    276                         "version": "7.13.12",
    277                         "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz",
    278                         "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==",
    279                         "dev": true,
    280                         "requires": {
    281                                 "@babel/types": "^7.13.12"
     275                        "version": "7.14.5",
     276                        "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz",
     277                        "integrity": "sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==",
     278                        "dev": true,
     279                        "requires": {
     280                                "@babel/types": "^7.14.5"
    282281                        }
    283282                },
    284283                "@babel/helper-skip-transparent-expression-wrappers": {
    285                         "version": "7.12.1",
    286                         "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz",
    287                         "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==",
    288                         "dev": true,
    289                         "requires": {
    290                                 "@babel/types": "^7.12.1"
     284                        "version": "7.14.5",
     285                        "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz",
     286                        "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==",
     287                        "dev": true,
     288                        "requires": {
     289                                "@babel/types": "^7.14.5"
    291290                        }
    292291                },
    293292                "@babel/helper-split-export-declaration": {
    294                         "version": "7.12.13",
    295                         "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz",
    296                         "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==",
    297                         "dev": true,
    298                         "requires": {
    299                                 "@babel/types": "^7.12.13"
     293                        "version": "7.14.5",
     294                        "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz",
     295                        "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==",
     296                        "dev": true,
     297                        "requires": {
     298                                "@babel/types": "^7.14.5"
    300299                        }
    301300                },
    302301                "@babel/helper-validator-identifier": {
    303                         "version": "7.14.0",
    304                         "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
    305                         "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A=="
     302                        "version": "7.14.5",
     303                        "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz",
     304                        "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg=="
    306305                },
    307306                "@babel/helper-validator-option": {
    308                         "version": "7.12.17",
    309                         "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz",
    310                         "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==",
     307                        "version": "7.14.5",
     308                        "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
     309                        "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==",
    311310                        "dev": true
    312311                },
    313312                "@babel/helper-wrap-function": {
    314                         "version": "7.13.0",
    315                         "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz",
    316                         "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==",
    317                         "dev": true,
    318                         "requires": {
    319                                 "@babel/helper-function-name": "^7.12.13",
    320                                 "@babel/template": "^7.12.13",
    321                                 "@babel/traverse": "^7.13.0",
    322                                 "@babel/types": "^7.13.0"
     313                        "version": "7.14.5",
     314                        "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz",
     315                        "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==",
     316                        "dev": true,
     317                        "requires": {
     318                                "@babel/helper-function-name": "^7.14.5",
     319                                "@babel/template": "^7.14.5",
     320                                "@babel/traverse": "^7.14.5",
     321                                "@babel/types": "^7.14.5"
    323322                        }
    324323                },
    325324                "@babel/helpers": {
    326                         "version": "7.14.0",
    327                         "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.0.tgz",
    328                         "integrity": "sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==",
    329                         "dev": true,
    330                         "requires": {
    331                                 "@babel/template": "^7.12.13",
    332                                 "@babel/traverse": "^7.14.0",
    333                                 "@babel/types": "^7.14.0"
     325                        "version": "7.14.6",
     326                        "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.6.tgz",
     327                        "integrity": "sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA==",
     328                        "dev": true,
     329                        "requires": {
     330                                "@babel/template": "^7.14.5",
     331                                "@babel/traverse": "^7.14.5",
     332                                "@babel/types": "^7.14.5"
    334333                        }
    335334                },
    336335                "@babel/highlight": {
    337                         "version": "7.14.0",
    338                         "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
    339                         "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==",
    340                         "requires": {
    341                                 "@babel/helper-validator-identifier": "^7.14.0",
     336                        "version": "7.14.5",
     337                        "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
     338                        "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
     339                        "requires": {
     340                                "@babel/helper-validator-identifier": "^7.14.5",
    342341                                "chalk": "^2.0.0",
    343342                                "js-tokens": "^4.0.0"
     
    363362                },
    364363                "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
    365                         "version": "7.13.12",
    366                         "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz",
    367                         "integrity": "sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==",
    368                         "dev": true,
    369                         "requires": {
    370                                 "@babel/helper-plugin-utils": "^7.13.0",
    371                                 "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1",
    372                                 "@babel/plugin-proposal-optional-chaining": "^7.13.12"
     364                        "version": "7.14.5",
     365                        "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz",
     366                        "integrity": "sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==",
     367                        "dev": true,
     368                        "requires": {
     369                                "@babel/helper-plugin-utils": "^7.14.5",
     370                                "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5",
     371                                "@babel/plugin-proposal-optional-chaining": "^7.14.5"
    373372                        }
    374373                },
    375374                "@babel/plugin-proposal-async-generator-functions": {
    376                         "version": "7.14.2",
    377                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.2.tgz",
    378                         "integrity": "sha512-b1AM4F6fwck4N8ItZ/AtC4FP/cqZqmKRQ4FaTDutwSYyjuhtvsGEMLK4N/ztV/ImP40BjIDyMgBQAeAMsQYVFQ==",
    379                         "dev": true,
    380                         "requires": {
    381                                 "@babel/helper-plugin-utils": "^7.13.0",
    382                                 "@babel/helper-remap-async-to-generator": "^7.13.0",
     375                        "version": "7.14.5",
     376                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.5.tgz",
     377                        "integrity": "sha512-tbD/CG3l43FIXxmu4a7RBe4zH7MLJ+S/lFowPFO7HetS2hyOZ/0nnnznegDuzFzfkyQYTxqdTH/hKmuBngaDAA==",
     378                        "dev": true,
     379                        "requires": {
     380                                "@babel/helper-plugin-utils": "^7.14.5",
     381                                "@babel/helper-remap-async-to-generator": "^7.14.5",
    383382                                "@babel/plugin-syntax-async-generators": "^7.8.4"
    384383                        }
    385384                },
    386385                "@babel/plugin-proposal-class-properties": {
    387                         "version": "7.13.0",
    388                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz",
    389                         "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==",
    390                         "dev": true,
    391                         "requires": {
    392                                 "@babel/helper-create-class-features-plugin": "^7.13.0",
    393                                 "@babel/helper-plugin-utils": "^7.13.0"
     386                        "version": "7.14.5",
     387                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz",
     388                        "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==",
     389                        "dev": true,
     390                        "requires": {
     391                                "@babel/helper-create-class-features-plugin": "^7.14.5",
     392                                "@babel/helper-plugin-utils": "^7.14.5"
    394393                        }
    395394                },
    396395                "@babel/plugin-proposal-class-static-block": {
    397                         "version": "7.14.3",
    398                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.3.tgz",
    399                         "integrity": "sha512-HEjzp5q+lWSjAgJtSluFDrGGosmwTgKwCXdDQZvhKsRlwv3YdkUEqxNrrjesJd+B9E9zvr1PVPVBvhYZ9msjvQ==",
    400                         "dev": true,
    401                         "requires": {
    402                                 "@babel/helper-create-class-features-plugin": "^7.14.3",
    403                                 "@babel/helper-plugin-utils": "^7.13.0",
    404                                 "@babel/plugin-syntax-class-static-block": "^7.12.13"
     396                        "version": "7.14.5",
     397                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz",
     398                        "integrity": "sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==",
     399                        "dev": true,
     400                        "requires": {
     401                                "@babel/helper-create-class-features-plugin": "^7.14.5",
     402                                "@babel/helper-plugin-utils": "^7.14.5",
     403                                "@babel/plugin-syntax-class-static-block": "^7.14.5"
    405404                        }
    406405                },
    407406                "@babel/plugin-proposal-dynamic-import": {
    408                         "version": "7.14.2",
    409                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.2.tgz",
    410                         "integrity": "sha512-oxVQZIWFh91vuNEMKltqNsKLFWkOIyJc95k2Gv9lWVyDfPUQGSSlbDEgWuJUU1afGE9WwlzpucMZ3yDRHIItkA==",
    411                         "dev": true,
    412                         "requires": {
    413                                 "@babel/helper-plugin-utils": "^7.13.0",
     407                        "version": "7.14.5",
     408                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz",
     409                        "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==",
     410                        "dev": true,
     411                        "requires": {
     412                                "@babel/helper-plugin-utils": "^7.14.5",
    414413                                "@babel/plugin-syntax-dynamic-import": "^7.8.3"
    415414                        }
    416415                },
    417416                "@babel/plugin-proposal-export-namespace-from": {
    418                         "version": "7.14.2",
    419                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.2.tgz",
    420                         "integrity": "sha512-sRxW3z3Zp3pFfLAgVEvzTFutTXax837oOatUIvSG9o5gRj9mKwm3br1Se5f4QalTQs9x4AzlA/HrCWbQIHASUQ==",
    421                         "dev": true,
    422                         "requires": {
    423                                 "@babel/helper-plugin-utils": "^7.13.0",
     417                        "version": "7.14.5",
     418                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz",
     419                        "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==",
     420                        "dev": true,
     421                        "requires": {
     422                                "@babel/helper-plugin-utils": "^7.14.5",
    424423                                "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
    425424                        }
    426425                },
    427426                "@babel/plugin-proposal-json-strings": {
    428                         "version": "7.14.2",
    429                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.2.tgz",
    430                         "integrity": "sha512-w2DtsfXBBJddJacXMBhElGEYqCZQqN99Se1qeYn8DVLB33owlrlLftIbMzn5nz1OITfDVknXF433tBrLEAOEjA==",
    431                         "dev": true,
    432                         "requires": {
    433                                 "@babel/helper-plugin-utils": "^7.13.0",
     427                        "version": "7.14.5",
     428                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz",
     429                        "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==",
     430                        "dev": true,
     431                        "requires": {
     432                                "@babel/helper-plugin-utils": "^7.14.5",
    434433                                "@babel/plugin-syntax-json-strings": "^7.8.3"
    435434                        }
    436435                },
    437436                "@babel/plugin-proposal-logical-assignment-operators": {
    438                         "version": "7.14.2",
    439                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.2.tgz",
    440                         "integrity": "sha512-1JAZtUrqYyGsS7IDmFeaem+/LJqujfLZ2weLR9ugB0ufUPjzf8cguyVT1g5im7f7RXxuLq1xUxEzvm68uYRtGg==",
    441                         "dev": true,
    442                         "requires": {
    443                                 "@babel/helper-plugin-utils": "^7.13.0",
     437                        "version": "7.14.5",
     438                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz",
     439                        "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==",
     440                        "dev": true,
     441                        "requires": {
     442                                "@babel/helper-plugin-utils": "^7.14.5",
    444443                                "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
    445444                        }
    446445                },
    447446                "@babel/plugin-proposal-nullish-coalescing-operator": {
    448                         "version": "7.14.2",
    449                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.2.tgz",
    450                         "integrity": "sha512-ebR0zU9OvI2N4qiAC38KIAK75KItpIPTpAtd2r4OZmMFeKbKJpUFLYP2EuDut82+BmYi8sz42B+TfTptJ9iG5Q==",
    451                         "dev": true,
    452                         "requires": {
    453                                 "@babel/helper-plugin-utils": "^7.13.0",
     447                        "version": "7.14.5",
     448                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz",
     449                        "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==",
     450                        "dev": true,
     451                        "requires": {
     452                                "@babel/helper-plugin-utils": "^7.14.5",
    454453                                "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
    455454                        }
    456455                },
    457456                "@babel/plugin-proposal-numeric-separator": {
    458                         "version": "7.14.2",
    459                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.2.tgz",
    460                         "integrity": "sha512-DcTQY9syxu9BpU3Uo94fjCB3LN9/hgPS8oUL7KrSW3bA2ePrKZZPJcc5y0hoJAM9dft3pGfErtEUvxXQcfLxUg==",
    461                         "dev": true,
    462                         "requires": {
    463                                 "@babel/helper-plugin-utils": "^7.13.0",
     457                        "version": "7.14.5",
     458                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz",
     459                        "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==",
     460                        "dev": true,
     461                        "requires": {
     462                                "@babel/helper-plugin-utils": "^7.14.5",
    464463                                "@babel/plugin-syntax-numeric-separator": "^7.10.4"
    465464                        }
    466465                },
    467466                "@babel/plugin-proposal-object-rest-spread": {
    468                         "version": "7.14.4",
    469                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.4.tgz",
    470                         "integrity": "sha512-AYosOWBlyyXEagrPRfLJ1enStufsr7D1+ddpj8OLi9k7B6+NdZ0t/9V7Fh+wJ4g2Jol8z2JkgczYqtWrZd4vbA==",
    471                         "dev": true,
    472                         "requires": {
    473                                 "@babel/compat-data": "^7.14.4",
    474                                 "@babel/helper-compilation-targets": "^7.14.4",
    475                                 "@babel/helper-plugin-utils": "^7.13.0",
     467                        "version": "7.14.5",
     468                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.5.tgz",
     469                        "integrity": "sha512-VzMyY6PWNPPT3pxc5hi9LloKNr4SSrVCg7Yr6aZpW4Ym07r7KqSU/QXYwjXLVxqwSv0t/XSXkFoKBPUkZ8vb2A==",
     470                        "dev": true,
     471                        "requires": {
     472                                "@babel/compat-data": "^7.14.5",
     473                                "@babel/helper-compilation-targets": "^7.14.5",
     474                                "@babel/helper-plugin-utils": "^7.14.5",
    476475                                "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
    477                                 "@babel/plugin-transform-parameters": "^7.14.2"
     476                                "@babel/plugin-transform-parameters": "^7.14.5"
    478477                        }
    479478                },
    480479                "@babel/plugin-proposal-optional-catch-binding": {
    481                         "version": "7.14.2",
    482                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.2.tgz",
    483                         "integrity": "sha512-XtkJsmJtBaUbOxZsNk0Fvrv8eiqgneug0A6aqLFZ4TSkar2L5dSXWcnUKHgmjJt49pyB/6ZHvkr3dPgl9MOWRQ==",
    484                         "dev": true,
    485                         "requires": {
    486                                 "@babel/helper-plugin-utils": "^7.13.0",
     480                        "version": "7.14.5",
     481                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz",
     482                        "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==",
     483                        "dev": true,
     484                        "requires": {
     485                                "@babel/helper-plugin-utils": "^7.14.5",
    487486                                "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
    488487                        }
    489488                },
    490489                "@babel/plugin-proposal-optional-chaining": {
    491                         "version": "7.14.2",
    492                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.2.tgz",
    493                         "integrity": "sha512-qQByMRPwMZJainfig10BoaDldx/+VDtNcrA7qdNaEOAj6VXud+gfrkA8j4CRAU5HjnWREXqIpSpH30qZX1xivA==",
    494                         "dev": true,
    495                         "requires": {
    496                                 "@babel/helper-plugin-utils": "^7.13.0",
    497                                 "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1",
     490                        "version": "7.14.5",
     491                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz",
     492                        "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==",
     493                        "dev": true,
     494                        "requires": {
     495                                "@babel/helper-plugin-utils": "^7.14.5",
     496                                "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5",
    498497                                "@babel/plugin-syntax-optional-chaining": "^7.8.3"
    499498                        }
    500499                },
    501500                "@babel/plugin-proposal-private-methods": {
    502                         "version": "7.13.0",
    503                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz",
    504                         "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==",
    505                         "dev": true,
    506                         "requires": {
    507                                 "@babel/helper-create-class-features-plugin": "^7.13.0",
    508                                 "@babel/helper-plugin-utils": "^7.13.0"
     501                        "version": "7.14.5",
     502                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz",
     503                        "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==",
     504                        "dev": true,
     505                        "requires": {
     506                                "@babel/helper-create-class-features-plugin": "^7.14.5",
     507                                "@babel/helper-plugin-utils": "^7.14.5"
    509508                        }
    510509                },
    511510                "@babel/plugin-proposal-private-property-in-object": {
    512                         "version": "7.14.0",
    513                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.0.tgz",
    514                         "integrity": "sha512-59ANdmEwwRUkLjB7CRtwJxxwtjESw+X2IePItA+RGQh+oy5RmpCh/EvVVvh5XQc3yxsm5gtv0+i9oBZhaDNVTg==",
    515                         "dev": true,
    516                         "requires": {
    517                                 "@babel/helper-annotate-as-pure": "^7.12.13",
    518                                 "@babel/helper-create-class-features-plugin": "^7.14.0",
    519                                 "@babel/helper-plugin-utils": "^7.13.0",
    520                                 "@babel/plugin-syntax-private-property-in-object": "^7.14.0"
     511                        "version": "7.14.5",
     512                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz",
     513                        "integrity": "sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==",
     514                        "dev": true,
     515                        "requires": {
     516                                "@babel/helper-annotate-as-pure": "^7.14.5",
     517                                "@babel/helper-create-class-features-plugin": "^7.14.5",
     518                                "@babel/helper-plugin-utils": "^7.14.5",
     519                                "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
    521520                        }
    522521                },
    523522                "@babel/plugin-proposal-unicode-property-regex": {
    524                         "version": "7.12.13",
    525                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz",
    526                         "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==",
    527                         "dev": true,
    528                         "requires": {
    529                                 "@babel/helper-create-regexp-features-plugin": "^7.12.13",
    530                                 "@babel/helper-plugin-utils": "^7.12.13"
     523                        "version": "7.14.5",
     524                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz",
     525                        "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==",
     526                        "dev": true,
     527                        "requires": {
     528                                "@babel/helper-create-regexp-features-plugin": "^7.14.5",
     529                                "@babel/helper-plugin-utils": "^7.14.5"
    531530                        }
    532531                },
     
    559558                },
    560559                "@babel/plugin-syntax-class-static-block": {
    561                         "version": "7.12.13",
    562                         "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.12.13.tgz",
    563                         "integrity": "sha512-ZmKQ0ZXR0nYpHZIIuj9zE7oIqCx2hw9TKi+lIo73NNrMPAZGHfS92/VRV0ZmPj6H2ffBgyFHXvJ5NYsNeEaP2A==",
    564                         "dev": true,
    565                         "requires": {
    566                                 "@babel/helper-plugin-utils": "^7.12.13"
     560                        "version": "7.14.5",
     561                        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
     562                        "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
     563                        "dev": true,
     564                        "requires": {
     565                                "@babel/helper-plugin-utils": "^7.14.5"
    567566                        }
    568567                },
     
    604603                },
    605604                "@babel/plugin-syntax-jsx": {
    606                         "version": "7.12.13",
    607                         "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz",
    608                         "integrity": "sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g==",
    609                         "dev": true,
    610                         "requires": {
    611                                 "@babel/helper-plugin-utils": "^7.12.13"
     605                        "version": "7.14.5",
     606                        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz",
     607                        "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==",
     608                        "dev": true,
     609                        "requires": {
     610                                "@babel/helper-plugin-utils": "^7.14.5"
    612611                        }
    613612                },
     
    667666                },
    668667                "@babel/plugin-syntax-private-property-in-object": {
    669                         "version": "7.14.0",
    670                         "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.0.tgz",
    671                         "integrity": "sha512-bda3xF8wGl5/5btF794utNOL0Jw+9jE5C1sLZcoK7c4uonE/y3iQiyG+KbkF3WBV/paX58VCpjhxLPkdj5Fe4w==",
    672                         "dev": true,
    673                         "requires": {
    674                                 "@babel/helper-plugin-utils": "^7.13.0"
     668                        "version": "7.14.5",
     669                        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
     670                        "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
     671                        "dev": true,
     672                        "requires": {
     673                                "@babel/helper-plugin-utils": "^7.14.5"
    675674                        }
    676675                },
    677676                "@babel/plugin-syntax-top-level-await": {
    678                         "version": "7.12.13",
    679                         "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz",
    680                         "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==",
    681                         "dev": true,
    682                         "requires": {
    683                                 "@babel/helper-plugin-utils": "^7.12.13"
     677                        "version": "7.14.5",
     678                        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
     679                        "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
     680                        "dev": true,
     681                        "requires": {
     682                                "@babel/helper-plugin-utils": "^7.14.5"
    684683                        }
    685684                },
    686685                "@babel/plugin-syntax-typescript": {
    687                         "version": "7.12.13",
    688                         "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz",
    689                         "integrity": "sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w==",
    690                         "dev": true,
    691                         "requires": {
    692                                 "@babel/helper-plugin-utils": "^7.12.13"
     686                        "version": "7.14.5",
     687                        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz",
     688                        "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==",
     689                        "dev": true,
     690                        "requires": {
     691                                "@babel/helper-plugin-utils": "^7.14.5"
    693692                        }
    694693                },
    695694                "@babel/plugin-transform-arrow-functions": {
    696                         "version": "7.13.0",
    697                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz",
    698                         "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==",
    699                         "dev": true,
    700                         "requires": {
    701                                 "@babel/helper-plugin-utils": "^7.13.0"
     695                        "version": "7.14.5",
     696                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz",
     697                        "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==",
     698                        "dev": true,
     699                        "requires": {
     700                                "@babel/helper-plugin-utils": "^7.14.5"
    702701                        }
    703702                },
    704703                "@babel/plugin-transform-async-to-generator": {
    705                         "version": "7.13.0",
    706                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz",
    707                         "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==",
    708                         "dev": true,
    709                         "requires": {
    710                                 "@babel/helper-module-imports": "^7.12.13",
    711                                 "@babel/helper-plugin-utils": "^7.13.0",
    712                                 "@babel/helper-remap-async-to-generator": "^7.13.0"
     704                        "version": "7.14.5",
     705                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz",
     706                        "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==",
     707                        "dev": true,
     708                        "requires": {
     709                                "@babel/helper-module-imports": "^7.14.5",
     710                                "@babel/helper-plugin-utils": "^7.14.5",
     711                                "@babel/helper-remap-async-to-generator": "^7.14.5"
    713712                        }
    714713                },
    715714                "@babel/plugin-transform-block-scoped-functions": {
    716                         "version": "7.12.13",
    717                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz",
    718                         "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==",
    719                         "dev": true,
    720                         "requires": {
    721                                 "@babel/helper-plugin-utils": "^7.12.13"
     715                        "version": "7.14.5",
     716                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz",
     717                        "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==",
     718                        "dev": true,
     719                        "requires": {
     720                                "@babel/helper-plugin-utils": "^7.14.5"
    722721                        }
    723722                },
    724723                "@babel/plugin-transform-block-scoping": {
    725                         "version": "7.14.4",
    726                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.4.tgz",
    727                         "integrity": "sha512-5KdpkGxsZlTk+fPleDtGKsA+pon28+ptYmMO8GBSa5fHERCJWAzj50uAfCKBqq42HO+Zot6JF1x37CRprwmN4g==",
    728                         "dev": true,
    729                         "requires": {
    730                                 "@babel/helper-plugin-utils": "^7.13.0"
     724                        "version": "7.14.5",
     725                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz",
     726                        "integrity": "sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==",
     727                        "dev": true,
     728                        "requires": {
     729                                "@babel/helper-plugin-utils": "^7.14.5"
    731730                        }
    732731                },
    733732                "@babel/plugin-transform-classes": {
    734                         "version": "7.14.4",
    735                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.4.tgz",
    736                         "integrity": "sha512-p73t31SIj6y94RDVX57rafVjttNr8MvKEgs5YFatNB/xC68zM3pyosuOEcQmYsYlyQaGY9R7rAULVRcat5FKJQ==",
    737                         "dev": true,
    738                         "requires": {
    739                                 "@babel/helper-annotate-as-pure": "^7.12.13",
    740                                 "@babel/helper-function-name": "^7.14.2",
    741                                 "@babel/helper-optimise-call-expression": "^7.12.13",
    742                                 "@babel/helper-plugin-utils": "^7.13.0",
    743                                 "@babel/helper-replace-supers": "^7.14.4",
    744                                 "@babel/helper-split-export-declaration": "^7.12.13",
     733                        "version": "7.14.5",
     734                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz",
     735                        "integrity": "sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA==",
     736                        "dev": true,
     737                        "requires": {
     738                                "@babel/helper-annotate-as-pure": "^7.14.5",
     739                                "@babel/helper-function-name": "^7.14.5",
     740                                "@babel/helper-optimise-call-expression": "^7.14.5",
     741                                "@babel/helper-plugin-utils": "^7.14.5",
     742                                "@babel/helper-replace-supers": "^7.14.5",
     743                                "@babel/helper-split-export-declaration": "^7.14.5",
    745744                                "globals": "^11.1.0"
    746745                        }
    747746                },
    748747                "@babel/plugin-transform-computed-properties": {
    749                         "version": "7.13.0",
    750                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz",
    751                         "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==",
    752                         "dev": true,
    753                         "requires": {
    754                                 "@babel/helper-plugin-utils": "^7.13.0"
     748                        "version": "7.14.5",
     749                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz",
     750                        "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==",
     751                        "dev": true,
     752                        "requires": {
     753                                "@babel/helper-plugin-utils": "^7.14.5"
    755754                        }
    756755                },
    757756                "@babel/plugin-transform-destructuring": {
    758                         "version": "7.14.4",
    759                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.4.tgz",
    760                         "integrity": "sha512-JyywKreTCGTUsL1OKu1A3ms/R1sTP0WxbpXlALeGzF53eB3bxtNkYdMj9SDgK7g6ImPy76J5oYYKoTtQImlhQA==",
    761                         "dev": true,
    762                         "requires": {
    763                                 "@babel/helper-plugin-utils": "^7.13.0"
     757                        "version": "7.14.5",
     758                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.5.tgz",
     759                        "integrity": "sha512-wU9tYisEbRMxqDezKUqC9GleLycCRoUsai9ddlsq54r8QRLaeEhc+d+9DqCG+kV9W2GgQjTZESPTpn5bAFMDww==",
     760                        "dev": true,
     761                        "requires": {
     762                                "@babel/helper-plugin-utils": "^7.14.5"
    764763                        }
    765764                },
    766765                "@babel/plugin-transform-dotall-regex": {
    767                         "version": "7.12.13",
    768                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz",
    769                         "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==",
    770                         "dev": true,
    771                         "requires": {
    772                                 "@babel/helper-create-regexp-features-plugin": "^7.12.13",
    773                                 "@babel/helper-plugin-utils": "^7.12.13"
     766                        "version": "7.14.5",
     767                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz",
     768                        "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==",
     769                        "dev": true,
     770                        "requires": {
     771                                "@babel/helper-create-regexp-features-plugin": "^7.14.5",
     772                                "@babel/helper-plugin-utils": "^7.14.5"
    774773                        }
    775774                },
    776775                "@babel/plugin-transform-duplicate-keys": {
    777                         "version": "7.12.13",
    778                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz",
    779                         "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==",
    780                         "dev": true,
    781                         "requires": {
    782                                 "@babel/helper-plugin-utils": "^7.12.13"
     776                        "version": "7.14.5",
     777                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz",
     778                        "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==",
     779                        "dev": true,
     780                        "requires": {
     781                                "@babel/helper-plugin-utils": "^7.14.5"
    783782                        }
    784783                },
    785784                "@babel/plugin-transform-exponentiation-operator": {
    786                         "version": "7.12.13",
    787                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz",
    788                         "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==",
    789                         "dev": true,
    790                         "requires": {
    791                                 "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13",
    792                                 "@babel/helper-plugin-utils": "^7.12.13"
     785                        "version": "7.14.5",
     786                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz",
     787                        "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==",
     788                        "dev": true,
     789                        "requires": {
     790                                "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5",
     791                                "@babel/helper-plugin-utils": "^7.14.5"
    793792                        }
    794793                },
    795794                "@babel/plugin-transform-for-of": {
    796                         "version": "7.13.0",
    797                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz",
    798                         "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==",
    799                         "dev": true,
    800                         "requires": {
    801                                 "@babel/helper-plugin-utils": "^7.13.0"
     795                        "version": "7.14.5",
     796                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz",
     797                        "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==",
     798                        "dev": true,
     799                        "requires": {
     800                                "@babel/helper-plugin-utils": "^7.14.5"
    802801                        }
    803802                },
    804803                "@babel/plugin-transform-function-name": {
    805                         "version": "7.12.13",
    806                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz",
    807                         "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==",
    808                         "dev": true,
    809                         "requires": {
    810                                 "@babel/helper-function-name": "^7.12.13",
    811                                 "@babel/helper-plugin-utils": "^7.12.13"
     804                        "version": "7.14.5",
     805                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz",
     806                        "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==",
     807                        "dev": true,
     808                        "requires": {
     809                                "@babel/helper-function-name": "^7.14.5",
     810                                "@babel/helper-plugin-utils": "^7.14.5"
    812811                        }
    813812                },
    814813                "@babel/plugin-transform-literals": {
    815                         "version": "7.12.13",
    816                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz",
    817                         "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==",
    818                         "dev": true,
    819                         "requires": {
    820                                 "@babel/helper-plugin-utils": "^7.12.13"
     814                        "version": "7.14.5",
     815                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz",
     816                        "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==",
     817                        "dev": true,
     818                        "requires": {
     819                                "@babel/helper-plugin-utils": "^7.14.5"
    821820                        }
    822821                },
    823822                "@babel/plugin-transform-member-expression-literals": {
    824                         "version": "7.12.13",
    825                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz",
    826                         "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==",
    827                         "dev": true,
    828                         "requires": {
    829                                 "@babel/helper-plugin-utils": "^7.12.13"
     823                        "version": "7.14.5",
     824                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz",
     825                        "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==",
     826                        "dev": true,
     827                        "requires": {
     828                                "@babel/helper-plugin-utils": "^7.14.5"
    830829                        }
    831830                },
    832831                "@babel/plugin-transform-modules-amd": {
    833                         "version": "7.14.2",
    834                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.2.tgz",
    835                         "integrity": "sha512-hPC6XBswt8P3G2D1tSV2HzdKvkqOpmbyoy+g73JG0qlF/qx2y3KaMmXb1fLrpmWGLZYA0ojCvaHdzFWjlmV+Pw==",
    836                         "dev": true,
    837                         "requires": {
    838                                 "@babel/helper-module-transforms": "^7.14.2",
    839                                 "@babel/helper-plugin-utils": "^7.13.0",
     832                        "version": "7.14.5",
     833                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz",
     834                        "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==",
     835                        "dev": true,
     836                        "requires": {
     837                                "@babel/helper-module-transforms": "^7.14.5",
     838                                "@babel/helper-plugin-utils": "^7.14.5",
    840839                                "babel-plugin-dynamic-import-node": "^2.3.3"
    841840                        }
    842841                },
    843842                "@babel/plugin-transform-modules-commonjs": {
    844                         "version": "7.14.0",
    845                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.0.tgz",
    846                         "integrity": "sha512-EX4QePlsTaRZQmw9BsoPeyh5OCtRGIhwfLquhxGp5e32w+dyL8htOcDwamlitmNFK6xBZYlygjdye9dbd9rUlQ==",
    847                         "dev": true,
    848                         "requires": {
    849                                 "@babel/helper-module-transforms": "^7.14.0",
    850                                 "@babel/helper-plugin-utils": "^7.13.0",
    851                                 "@babel/helper-simple-access": "^7.13.12",
     843                        "version": "7.14.5",
     844                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz",
     845                        "integrity": "sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A==",
     846                        "dev": true,
     847                        "requires": {
     848                                "@babel/helper-module-transforms": "^7.14.5",
     849                                "@babel/helper-plugin-utils": "^7.14.5",
     850                                "@babel/helper-simple-access": "^7.14.5",
    852851                                "babel-plugin-dynamic-import-node": "^2.3.3"
    853852                        }
    854853                },
    855854                "@babel/plugin-transform-modules-systemjs": {
    856                         "version": "7.13.8",
    857                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz",
    858                         "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==",
    859                         "dev": true,
    860                         "requires": {
    861                                 "@babel/helper-hoist-variables": "^7.13.0",
    862                                 "@babel/helper-module-transforms": "^7.13.0",
    863                                 "@babel/helper-plugin-utils": "^7.13.0",
    864                                 "@babel/helper-validator-identifier": "^7.12.11",
     855                        "version": "7.14.5",
     856                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz",
     857                        "integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==",
     858                        "dev": true,
     859                        "requires": {
     860                                "@babel/helper-hoist-variables": "^7.14.5",
     861                                "@babel/helper-module-transforms": "^7.14.5",
     862                                "@babel/helper-plugin-utils": "^7.14.5",
     863                                "@babel/helper-validator-identifier": "^7.14.5",
    865864                                "babel-plugin-dynamic-import-node": "^2.3.3"
    866865                        }
    867866                },
    868867                "@babel/plugin-transform-modules-umd": {
    869                         "version": "7.14.0",
    870                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.0.tgz",
    871                         "integrity": "sha512-nPZdnWtXXeY7I87UZr9VlsWme3Y0cfFFE41Wbxz4bbaexAjNMInXPFUpRRUJ8NoMm0Cw+zxbqjdPmLhcjfazMw==",
    872                         "dev": true,
    873                         "requires": {
    874                                 "@babel/helper-module-transforms": "^7.14.0",
    875                                 "@babel/helper-plugin-utils": "^7.13.0"
     868                        "version": "7.14.5",
     869                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz",
     870                        "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==",
     871                        "dev": true,
     872                        "requires": {
     873                                "@babel/helper-module-transforms": "^7.14.5",
     874                                "@babel/helper-plugin-utils": "^7.14.5"
    876875                        }
    877876                },
    878877                "@babel/plugin-transform-named-capturing-groups-regex": {
    879                         "version": "7.12.13",
    880                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz",
    881                         "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==",
    882                         "dev": true,
    883                         "requires": {
    884                                 "@babel/helper-create-regexp-features-plugin": "^7.12.13"
     878                        "version": "7.14.5",
     879                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.5.tgz",
     880                        "integrity": "sha512-+Xe5+6MWFo311U8SchgeX5c1+lJM+eZDBZgD+tvXu9VVQPXwwVzeManMMjYX6xw2HczngfOSZjoFYKwdeB/Jvw==",
     881                        "dev": true,
     882                        "requires": {
     883                                "@babel/helper-create-regexp-features-plugin": "^7.14.5"
    885884                        }
    886885                },
    887886                "@babel/plugin-transform-new-target": {
    888                         "version": "7.12.13",
    889                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz",
    890                         "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==",
    891                         "dev": true,
    892                         "requires": {
    893                                 "@babel/helper-plugin-utils": "^7.12.13"
     887                        "version": "7.14.5",
     888                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz",
     889                        "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==",
     890                        "dev": true,
     891                        "requires": {
     892                                "@babel/helper-plugin-utils": "^7.14.5"
    894893                        }
    895894                },
    896895                "@babel/plugin-transform-object-super": {
    897                         "version": "7.12.13",
    898                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz",
    899                         "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==",
    900                         "dev": true,
    901                         "requires": {
    902                                 "@babel/helper-plugin-utils": "^7.12.13",
    903                                 "@babel/helper-replace-supers": "^7.12.13"
     896                        "version": "7.14.5",
     897                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz",
     898                        "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==",
     899                        "dev": true,
     900                        "requires": {
     901                                "@babel/helper-plugin-utils": "^7.14.5",
     902                                "@babel/helper-replace-supers": "^7.14.5"
    904903                        }
    905904                },
    906905                "@babel/plugin-transform-parameters": {
    907                         "version": "7.14.2",
    908                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.2.tgz",
    909                         "integrity": "sha512-NxoVmA3APNCC1JdMXkdYXuQS+EMdqy0vIwyDHeKHiJKRxmp1qGSdb0JLEIoPRhkx6H/8Qi3RJ3uqOCYw8giy9A==",
    910                         "dev": true,
    911                         "requires": {
    912                                 "@babel/helper-plugin-utils": "^7.13.0"
     906                        "version": "7.14.5",
     907                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz",
     908                        "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==",
     909                        "dev": true,
     910                        "requires": {
     911                                "@babel/helper-plugin-utils": "^7.14.5"
    913912                        }
    914913                },
    915914                "@babel/plugin-transform-property-literals": {
    916                         "version": "7.12.13",
    917                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz",
    918                         "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==",
    919                         "dev": true,
    920                         "requires": {
    921                                 "@babel/helper-plugin-utils": "^7.12.13"
     915                        "version": "7.14.5",
     916                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz",
     917                        "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==",
     918                        "dev": true,
     919                        "requires": {
     920                                "@babel/helper-plugin-utils": "^7.14.5"
    922921                        }
    923922                },
    924923                "@babel/plugin-transform-react-constant-elements": {
    925                         "version": "7.13.13",
    926                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.13.13.tgz",
    927                         "integrity": "sha512-SNJU53VM/SjQL0bZhyU+f4kJQz7bQQajnrZRSaU21hruG/NWY41AEM9AWXeXX90pYr/C2yAmTgI6yW3LlLrAUQ==",
    928                         "dev": true,
    929                         "requires": {
    930                                 "@babel/helper-plugin-utils": "^7.13.0"
     924                        "version": "7.14.5",
     925                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.14.5.tgz",
     926                        "integrity": "sha512-NBqLEx1GxllIOXJInJAQbrnwwYJsV3WaMHIcOwD8rhYS0AabTWn7kHdHgPgu5RmHLU0q4DMxhAMu8ue/KampgQ==",
     927                        "dev": true,
     928                        "requires": {
     929                                "@babel/helper-plugin-utils": "^7.14.5"
    931930                        }
    932931                },
    933932                "@babel/plugin-transform-react-display-name": {
    934                         "version": "7.14.2",
    935                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.2.tgz",
    936                         "integrity": "sha512-zCubvP+jjahpnFJvPaHPiGVfuVUjXHhFvJKQdNnsmSsiU9kR/rCZ41jHc++tERD2zV+p7Hr6is+t5b6iWTCqSw==",
    937                         "dev": true,
    938                         "requires": {
    939                                 "@babel/helper-plugin-utils": "^7.13.0"
     933                        "version": "7.14.5",
     934                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.5.tgz",
     935                        "integrity": "sha512-07aqY1ChoPgIxsuDviptRpVkWCSbXWmzQqcgy65C6YSFOfPFvb/DX3bBRHh7pCd/PMEEYHYWUTSVkCbkVainYQ==",
     936                        "dev": true,
     937                        "requires": {
     938                                "@babel/helper-plugin-utils": "^7.14.5"
    940939                        }
    941940                },
    942941                "@babel/plugin-transform-react-jsx": {
    943                         "version": "7.14.3",
    944                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.3.tgz",
    945                         "integrity": "sha512-uuxuoUNVhdgYzERiHHFkE4dWoJx+UFVyuAl0aqN8P2/AKFHwqgUC5w2+4/PjpKXJsFgBlYAFXlUmDQ3k3DUkXw==",
    946                         "dev": true,
    947                         "requires": {
    948                                 "@babel/helper-annotate-as-pure": "^7.12.13",
    949                                 "@babel/helper-module-imports": "^7.13.12",
    950                                 "@babel/helper-plugin-utils": "^7.13.0",
    951                                 "@babel/plugin-syntax-jsx": "^7.12.13",
    952                                 "@babel/types": "^7.14.2"
     942                        "version": "7.14.5",
     943                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.5.tgz",
     944                        "integrity": "sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q==",
     945                        "dev": true,
     946                        "requires": {
     947                                "@babel/helper-annotate-as-pure": "^7.14.5",
     948                                "@babel/helper-module-imports": "^7.14.5",
     949                                "@babel/helper-plugin-utils": "^7.14.5",
     950                                "@babel/plugin-syntax-jsx": "^7.14.5",
     951                                "@babel/types": "^7.14.5"
    953952                        }
    954953                },
    955954                "@babel/plugin-transform-react-jsx-development": {
    956                         "version": "7.12.17",
    957                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.17.tgz",
    958                         "integrity": "sha512-BPjYV86SVuOaudFhsJR1zjgxxOhJDt6JHNoD48DxWEIxUCAMjV1ys6DYw4SDYZh0b1QsS2vfIA9t/ZsQGsDOUQ==",
    959                         "dev": true,
    960                         "requires": {
    961                                 "@babel/plugin-transform-react-jsx": "^7.12.17"
     955                        "version": "7.14.5",
     956                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz",
     957                        "integrity": "sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==",
     958                        "dev": true,
     959                        "requires": {
     960                                "@babel/plugin-transform-react-jsx": "^7.14.5"
    962961                        }
    963962                },
    964963                "@babel/plugin-transform-react-pure-annotations": {
    965                         "version": "7.12.1",
    966                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz",
    967                         "integrity": "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==",
    968                         "dev": true,
    969                         "requires": {
    970                                 "@babel/helper-annotate-as-pure": "^7.10.4",
    971                                 "@babel/helper-plugin-utils": "^7.10.4"
     964                        "version": "7.14.5",
     965                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz",
     966                        "integrity": "sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==",
     967                        "dev": true,
     968                        "requires": {
     969                                "@babel/helper-annotate-as-pure": "^7.14.5",
     970                                "@babel/helper-plugin-utils": "^7.14.5"
    972971                        }
    973972                },
    974973                "@babel/plugin-transform-regenerator": {
    975                         "version": "7.13.15",
    976                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz",
    977                         "integrity": "sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==",
     974                        "version": "7.14.5",
     975                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz",
     976                        "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==",
    978977                        "dev": true,
    979978                        "requires": {
     
    982981                },
    983982                "@babel/plugin-transform-reserved-words": {
    984                         "version": "7.12.13",
    985                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz",
    986                         "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==",
    987                         "dev": true,
    988                         "requires": {
    989                                 "@babel/helper-plugin-utils": "^7.12.13"
     983                        "version": "7.14.5",
     984                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz",
     985                        "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==",
     986                        "dev": true,
     987                        "requires": {
     988                                "@babel/helper-plugin-utils": "^7.14.5"
    990989                        }
    991990                },
    992991                "@babel/plugin-transform-runtime": {
    993                         "version": "7.14.3",
    994                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.14.3.tgz",
    995                         "integrity": "sha512-t960xbi8wpTFE623ef7sd+UpEC5T6EEguQlTBJDEO05+XwnIWVfuqLw/vdLWY6IdFmtZE+65CZAfByT39zRpkg==",
    996                         "dev": true,
    997                         "requires": {
    998                                 "@babel/helper-module-imports": "^7.13.12",
    999                                 "@babel/helper-plugin-utils": "^7.13.0",
    1000                                 "babel-plugin-polyfill-corejs2": "^0.2.0",
    1001                                 "babel-plugin-polyfill-corejs3": "^0.2.0",
    1002                                 "babel-plugin-polyfill-regenerator": "^0.2.0",
     992                        "version": "7.14.5",
     993                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.14.5.tgz",
     994                        "integrity": "sha512-fPMBhh1AV8ZyneiCIA+wYYUH1arzlXR1UMcApjvchDhfKxhy2r2lReJv8uHEyihi4IFIGlr1Pdx7S5fkESDQsg==",
     995                        "dev": true,
     996                        "requires": {
     997                                "@babel/helper-module-imports": "^7.14.5",
     998                                "@babel/helper-plugin-utils": "^7.14.5",
     999                                "babel-plugin-polyfill-corejs2": "^0.2.2",
     1000                                "babel-plugin-polyfill-corejs3": "^0.2.2",
     1001                                "babel-plugin-polyfill-regenerator": "^0.2.2",
    10031002                                "semver": "^6.3.0"
    10041003                        },
     
    10131012                },
    10141013                "@babel/plugin-transform-shorthand-properties": {
    1015                         "version": "7.12.13",
    1016                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz",
    1017                         "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==",
    1018                         "dev": true,
    1019                         "requires": {
    1020                                 "@babel/helper-plugin-utils": "^7.12.13"
     1014                        "version": "7.14.5",
     1015                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz",
     1016                        "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==",
     1017                        "dev": true,
     1018                        "requires": {
     1019                                "@babel/helper-plugin-utils": "^7.14.5"
    10211020                        }
    10221021                },
    10231022                "@babel/plugin-transform-spread": {
    1024                         "version": "7.13.0",
    1025                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz",
    1026                         "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==",
    1027                         "dev": true,
    1028                         "requires": {
    1029                                 "@babel/helper-plugin-utils": "^7.13.0",
    1030                                 "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1"
     1023                        "version": "7.14.6",
     1024                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz",
     1025                        "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==",
     1026                        "dev": true,
     1027                        "requires": {
     1028                                "@babel/helper-plugin-utils": "^7.14.5",
     1029                                "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5"
    10311030                        }
    10321031                },
    10331032                "@babel/plugin-transform-sticky-regex": {
    1034                         "version": "7.12.13",
    1035                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz",
    1036                         "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==",
    1037                         "dev": true,
    1038                         "requires": {
    1039                                 "@babel/helper-plugin-utils": "^7.12.13"
     1033                        "version": "7.14.5",
     1034                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz",
     1035                        "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==",
     1036                        "dev": true,
     1037                        "requires": {
     1038                                "@babel/helper-plugin-utils": "^7.14.5"
    10401039                        }
    10411040                },
    10421041                "@babel/plugin-transform-template-literals": {
    1043                         "version": "7.13.0",
    1044                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz",
    1045                         "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==",
    1046                         "dev": true,
    1047                         "requires": {
    1048                                 "@babel/helper-plugin-utils": "^7.13.0"
     1042                        "version": "7.14.5",
     1043                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz",
     1044                        "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==",
     1045                        "dev": true,
     1046                        "requires": {
     1047                                "@babel/helper-plugin-utils": "^7.14.5"
    10491048                        }
    10501049                },
    10511050                "@babel/plugin-transform-typeof-symbol": {
    1052                         "version": "7.12.13",
    1053                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz",
    1054                         "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==",
    1055                         "dev": true,
    1056                         "requires": {
    1057                                 "@babel/helper-plugin-utils": "^7.12.13"
     1051                        "version": "7.14.5",
     1052                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz",
     1053                        "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==",
     1054                        "dev": true,
     1055                        "requires": {
     1056                                "@babel/helper-plugin-utils": "^7.14.5"
    10581057                        }
    10591058                },
    10601059                "@babel/plugin-transform-typescript": {
    1061                         "version": "7.14.4",
    1062                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.4.tgz",
    1063                         "integrity": "sha512-WYdcGNEO7mCCZ2XzRlxwGj3PgeAr50ifkofOUC/+IN/GzKLB+biDPVBUAQN2C/dVZTvEXCp80kfQ1FFZPrwykQ==",
    1064                         "dev": true,
    1065                         "requires": {
    1066                                 "@babel/helper-create-class-features-plugin": "^7.14.4",
    1067                                 "@babel/helper-plugin-utils": "^7.13.0",
    1068                                 "@babel/plugin-syntax-typescript": "^7.12.13"
     1060                        "version": "7.14.6",
     1061                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.6.tgz",
     1062                        "integrity": "sha512-XlTdBq7Awr4FYIzqhmYY80WN0V0azF74DMPyFqVHBvf81ZUgc4X7ZOpx6O8eLDK6iM5cCQzeyJw0ynTaefixRA==",
     1063                        "dev": true,
     1064                        "requires": {
     1065                                "@babel/helper-create-class-features-plugin": "^7.14.6",
     1066                                "@babel/helper-plugin-utils": "^7.14.5",
     1067                                "@babel/plugin-syntax-typescript": "^7.14.5"
    10691068                        }
    10701069                },
    10711070                "@babel/plugin-transform-unicode-escapes": {
    1072                         "version": "7.12.13",
    1073                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz",
    1074                         "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==",
    1075                         "dev": true,
    1076                         "requires": {
    1077                                 "@babel/helper-plugin-utils": "^7.12.13"
     1071                        "version": "7.14.5",
     1072                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz",
     1073                        "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==",
     1074                        "dev": true,
     1075                        "requires": {
     1076                                "@babel/helper-plugin-utils": "^7.14.5"
    10781077                        }
    10791078                },
    10801079                "@babel/plugin-transform-unicode-regex": {
    1081                         "version": "7.12.13",
    1082                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz",
    1083                         "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==",
    1084                         "dev": true,
    1085                         "requires": {
    1086                                 "@babel/helper-create-regexp-features-plugin": "^7.12.13",
    1087                                 "@babel/helper-plugin-utils": "^7.12.13"
     1080                        "version": "7.14.5",
     1081                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz",
     1082                        "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==",
     1083                        "dev": true,
     1084                        "requires": {
     1085                                "@babel/helper-create-regexp-features-plugin": "^7.14.5",
     1086                                "@babel/helper-plugin-utils": "^7.14.5"
    10881087                        }
    10891088                },
    10901089                "@babel/preset-env": {
    1091                         "version": "7.14.4",
    1092                         "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.4.tgz",
    1093                         "integrity": "sha512-GwMMsuAnDtULyOtuxHhzzuSRxFeP0aR/LNzrHRzP8y6AgDNgqnrfCCBm/1cRdTU75tRs28Eh76poHLcg9VF0LA==",
    1094                         "dev": true,
    1095                         "requires": {
    1096                                 "@babel/compat-data": "^7.14.4",
    1097                                 "@babel/helper-compilation-targets": "^7.14.4",
    1098                                 "@babel/helper-plugin-utils": "^7.13.0",
    1099                                 "@babel/helper-validator-option": "^7.12.17",
    1100                                 "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.13.12",
    1101                                 "@babel/plugin-proposal-async-generator-functions": "^7.14.2",
    1102                                 "@babel/plugin-proposal-class-properties": "^7.13.0",
    1103                                 "@babel/plugin-proposal-class-static-block": "^7.14.3",
    1104                                 "@babel/plugin-proposal-dynamic-import": "^7.14.2",
    1105                                 "@babel/plugin-proposal-export-namespace-from": "^7.14.2",
    1106                                 "@babel/plugin-proposal-json-strings": "^7.14.2",
    1107                                 "@babel/plugin-proposal-logical-assignment-operators": "^7.14.2",
    1108                                 "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.2",
    1109                                 "@babel/plugin-proposal-numeric-separator": "^7.14.2",
    1110                                 "@babel/plugin-proposal-object-rest-spread": "^7.14.4",
    1111                                 "@babel/plugin-proposal-optional-catch-binding": "^7.14.2",
    1112                                 "@babel/plugin-proposal-optional-chaining": "^7.14.2",
    1113                                 "@babel/plugin-proposal-private-methods": "^7.13.0",
    1114                                 "@babel/plugin-proposal-private-property-in-object": "^7.14.0",
    1115                                 "@babel/plugin-proposal-unicode-property-regex": "^7.12.13",
     1090                        "version": "7.14.5",
     1091                        "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.5.tgz",
     1092                        "integrity": "sha512-ci6TsS0bjrdPpWGnQ+m4f+JSSzDKlckqKIJJt9UZ/+g7Zz9k0N8lYU8IeLg/01o2h8LyNZDMLGgRLDTxpudLsA==",
     1093                        "dev": true,
     1094                        "requires": {
     1095                                "@babel/compat-data": "^7.14.5",
     1096                                "@babel/helper-compilation-targets": "^7.14.5",
     1097                                "@babel/helper-plugin-utils": "^7.14.5",
     1098                                "@babel/helper-validator-option": "^7.14.5",
     1099                                "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5",
     1100                                "@babel/plugin-proposal-async-generator-functions": "^7.14.5",
     1101                                "@babel/plugin-proposal-class-properties": "^7.14.5",
     1102                                "@babel/plugin-proposal-class-static-block": "^7.14.5",
     1103                                "@babel/plugin-proposal-dynamic-import": "^7.14.5",
     1104                                "@babel/plugin-proposal-export-namespace-from": "^7.14.5",
     1105                                "@babel/plugin-proposal-json-strings": "^7.14.5",
     1106                                "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5",
     1107                                "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5",
     1108                                "@babel/plugin-proposal-numeric-separator": "^7.14.5",
     1109                                "@babel/plugin-proposal-object-rest-spread": "^7.14.5",
     1110                                "@babel/plugin-proposal-optional-catch-binding": "^7.14.5",
     1111                                "@babel/plugin-proposal-optional-chaining": "^7.14.5",
     1112                                "@babel/plugin-proposal-private-methods": "^7.14.5",
     1113                                "@babel/plugin-proposal-private-property-in-object": "^7.14.5",
     1114                                "@babel/plugin-proposal-unicode-property-regex": "^7.14.5",
    11161115                                "@babel/plugin-syntax-async-generators": "^7.8.4",
    11171116                                "@babel/plugin-syntax-class-properties": "^7.12.13",
    1118                                 "@babel/plugin-syntax-class-static-block": "^7.12.13",
     1117                                "@babel/plugin-syntax-class-static-block": "^7.14.5",
    11191118                                "@babel/plugin-syntax-dynamic-import": "^7.8.3",
    11201119                                "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
     
    11261125                                "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
    11271126                                "@babel/plugin-syntax-optional-chaining": "^7.8.3",
    1128                                 "@babel/plugin-syntax-private-property-in-object": "^7.14.0",
    1129                                 "@babel/plugin-syntax-top-level-await": "^7.12.13",
    1130                                 "@babel/plugin-transform-arrow-functions": "^7.13.0",
    1131                                 "@babel/plugin-transform-async-to-generator": "^7.13.0",
    1132                                 "@babel/plugin-transform-block-scoped-functions": "^7.12.13",
    1133                                 "@babel/plugin-transform-block-scoping": "^7.14.4",
    1134                                 "@babel/plugin-transform-classes": "^7.14.4",
    1135                                 "@babel/plugin-transform-computed-properties": "^7.13.0",
    1136                                 "@babel/plugin-transform-destructuring": "^7.14.4",
    1137                                 "@babel/plugin-transform-dotall-regex": "^7.12.13",
    1138                                 "@babel/plugin-transform-duplicate-keys": "^7.12.13",
    1139                                 "@babel/plugin-transform-exponentiation-operator": "^7.12.13",
    1140                                 "@babel/plugin-transform-for-of": "^7.13.0",
    1141                                 "@babel/plugin-transform-function-name": "^7.12.13",
    1142                                 "@babel/plugin-transform-literals": "^7.12.13",
    1143                                 "@babel/plugin-transform-member-expression-literals": "^7.12.13",
    1144                                 "@babel/plugin-transform-modules-amd": "^7.14.2",
    1145                                 "@babel/plugin-transform-modules-commonjs": "^7.14.0",
    1146                                 "@babel/plugin-transform-modules-systemjs": "^7.13.8",
    1147                                 "@babel/plugin-transform-modules-umd": "^7.14.0",
    1148                                 "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13",
    1149                                 "@babel/plugin-transform-new-target": "^7.12.13",
    1150                                 "@babel/plugin-transform-object-super": "^7.12.13",
    1151                                 "@babel/plugin-transform-parameters": "^7.14.2",
    1152                                 "@babel/plugin-transform-property-literals": "^7.12.13",
    1153                                 "@babel/plugin-transform-regenerator": "^7.13.15",
    1154                                 "@babel/plugin-transform-reserved-words": "^7.12.13",
    1155                                 "@babel/plugin-transform-shorthand-properties": "^7.12.13",
    1156                                 "@babel/plugin-transform-spread": "^7.13.0",
    1157                                 "@babel/plugin-transform-sticky-regex": "^7.12.13",
    1158                                 "@babel/plugin-transform-template-literals": "^7.13.0",
    1159                                 "@babel/plugin-transform-typeof-symbol": "^7.12.13",
    1160                                 "@babel/plugin-transform-unicode-escapes": "^7.12.13",
    1161                                 "@babel/plugin-transform-unicode-regex": "^7.12.13",
     1127                                "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
     1128                                "@babel/plugin-syntax-top-level-await": "^7.14.5",
     1129                                "@babel/plugin-transform-arrow-functions": "^7.14.5",
     1130                                "@babel/plugin-transform-async-to-generator": "^7.14.5",
     1131                                "@babel/plugin-transform-block-scoped-functions": "^7.14.5",
     1132                                "@babel/plugin-transform-block-scoping": "^7.14.5",
     1133                                "@babel/plugin-transform-classes": "^7.14.5",
     1134                                "@babel/plugin-transform-computed-properties": "^7.14.5",
     1135                                "@babel/plugin-transform-destructuring": "^7.14.5",
     1136                                "@babel/plugin-transform-dotall-regex": "^7.14.5",
     1137                                "@babel/plugin-transform-duplicate-keys": "^7.14.5",
     1138                                "@babel/plugin-transform-exponentiation-operator": "^7.14.5",
     1139                                "@babel/plugin-transform-for-of": "^7.14.5",
     1140                                "@babel/plugin-transform-function-name": "^7.14.5",
     1141                                "@babel/plugin-transform-literals": "^7.14.5",
     1142                                "@babel/plugin-transform-member-expression-literals": "^7.14.5",
     1143                                "@babel/plugin-transform-modules-amd": "^7.14.5",
     1144                                "@babel/plugin-transform-modules-commonjs": "^7.14.5",
     1145                                "@babel/plugin-transform-modules-systemjs": "^7.14.5",
     1146                                "@babel/plugin-transform-modules-umd": "^7.14.5",
     1147                                "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.5",
     1148                                "@babel/plugin-transform-new-target": "^7.14.5",
     1149                                "@babel/plugin-transform-object-super": "^7.14.5",
     1150                                "@babel/plugin-transform-parameters": "^7.14.5",
     1151                                "@babel/plugin-transform-property-literals": "^7.14.5",
     1152                                "@babel/plugin-transform-regenerator": "^7.14.5",
     1153                                "@babel/plugin-transform-reserved-words": "^7.14.5",
     1154                                "@babel/plugin-transform-shorthand-properties": "^7.14.5",
     1155                                "@babel/plugin-transform-spread": "^7.14.5",
     1156                                "@babel/plugin-transform-sticky-regex": "^7.14.5",
     1157                                "@babel/plugin-transform-template-literals": "^7.14.5",
     1158                                "@babel/plugin-transform-typeof-symbol": "^7.14.5",
     1159                                "@babel/plugin-transform-unicode-escapes": "^7.14.5",
     1160                                "@babel/plugin-transform-unicode-regex": "^7.14.5",
    11621161                                "@babel/preset-modules": "^0.1.4",
    1163                                 "@babel/types": "^7.14.4",
    1164                                 "babel-plugin-polyfill-corejs2": "^0.2.0",
    1165                                 "babel-plugin-polyfill-corejs3": "^0.2.0",
    1166                                 "babel-plugin-polyfill-regenerator": "^0.2.0",
    1167                                 "core-js-compat": "^3.9.0",
     1162                                "@babel/types": "^7.14.5",
     1163                                "babel-plugin-polyfill-corejs2": "^0.2.2",
     1164                                "babel-plugin-polyfill-corejs3": "^0.2.2",
     1165                                "babel-plugin-polyfill-regenerator": "^0.2.2",
     1166                                "core-js-compat": "^3.14.0",
    11681167                                "semver": "^6.3.0"
    11691168                        },
     
    11911190                },
    11921191                "@babel/preset-react": {
    1193                         "version": "7.13.13",
    1194                         "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.13.13.tgz",
    1195                         "integrity": "sha512-gx+tDLIE06sRjKJkVtpZ/t3mzCDOnPG+ggHZG9lffUbX8+wC739x20YQc9V35Do6ZAxaUc/HhVHIiOzz5MvDmA==",
    1196                         "dev": true,
    1197                         "requires": {
    1198                                 "@babel/helper-plugin-utils": "^7.13.0",
    1199                                 "@babel/helper-validator-option": "^7.12.17",
    1200                                 "@babel/plugin-transform-react-display-name": "^7.12.13",
    1201                                 "@babel/plugin-transform-react-jsx": "^7.13.12",
    1202                                 "@babel/plugin-transform-react-jsx-development": "^7.12.17",
    1203                                 "@babel/plugin-transform-react-pure-annotations": "^7.12.1"
     1192                        "version": "7.14.5",
     1193                        "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.14.5.tgz",
     1194                        "integrity": "sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==",
     1195                        "dev": true,
     1196                        "requires": {
     1197                                "@babel/helper-plugin-utils": "^7.14.5",
     1198                                "@babel/helper-validator-option": "^7.14.5",
     1199                                "@babel/plugin-transform-react-display-name": "^7.14.5",
     1200                                "@babel/plugin-transform-react-jsx": "^7.14.5",
     1201                                "@babel/plugin-transform-react-jsx-development": "^7.14.5",
     1202                                "@babel/plugin-transform-react-pure-annotations": "^7.14.5"
    12041203                        }
    12051204                },
    12061205                "@babel/preset-typescript": {
    1207                         "version": "7.13.0",
    1208                         "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.13.0.tgz",
    1209                         "integrity": "sha512-LXJwxrHy0N3f6gIJlYbLta1D9BDtHpQeqwzM0LIfjDlr6UE/D5Mc7W4iDiQzaE+ks0sTjT26ArcHWnJVt0QiHw==",
    1210                         "dev": true,
    1211                         "requires": {
    1212                                 "@babel/helper-plugin-utils": "^7.13.0",
    1213                                 "@babel/helper-validator-option": "^7.12.17",
    1214                                 "@babel/plugin-transform-typescript": "^7.13.0"
     1206                        "version": "7.14.5",
     1207                        "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.14.5.tgz",
     1208                        "integrity": "sha512-u4zO6CdbRKbS9TypMqrlGH7sd2TAJppZwn3c/ZRLeO/wGsbddxgbPDUZVNrie3JWYLQ9vpineKlsrWFvO6Pwkw==",
     1209                        "dev": true,
     1210                        "requires": {
     1211                                "@babel/helper-plugin-utils": "^7.14.5",
     1212                                "@babel/helper-validator-option": "^7.14.5",
     1213                                "@babel/plugin-transform-typescript": "^7.14.5"
    12151214                        }
    12161215                },
    12171216                "@babel/runtime": {
    1218                         "version": "7.14.0",
    1219                         "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.0.tgz",
    1220                         "integrity": "sha512-JELkvo/DlpNdJ7dlyw/eY7E0suy5i5GQH+Vlxaq1nsNJ+H7f4Vtv3jMeCEgRhZZQFXTjldYfQgv2qmM6M1v5wA==",
     1217                        "version": "7.14.6",
     1218                        "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz",
     1219                        "integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==",
    12211220                        "requires": {
    12221221                                "regenerator-runtime": "^0.13.4"
     
    12241223                },
    12251224                "@babel/runtime-corejs3": {
    1226                         "version": "7.14.0",
    1227                         "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.14.0.tgz",
    1228                         "integrity": "sha512-0R0HTZWHLk6G8jIk0FtoX+AatCtKnswS98VhXwGImFc759PJRp4Tru0PQYZofyijTFUr+gT8Mu7sgXVJLQ0ceg==",
    1229                         "dev": true,
    1230                         "requires": {
    1231                                 "core-js-pure": "^3.0.0",
     1225                        "version": "7.14.6",
     1226                        "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.14.6.tgz",
     1227                        "integrity": "sha512-Xl8SPYtdjcMoCsIM4teyVRg7jIcgl8F2kRtoCcXuHzXswt9UxZCS6BzRo8fcnCuP6u2XtPgvyonmEPF57Kxo9Q==",
     1228                        "dev": true,
     1229                        "requires": {
     1230                                "core-js-pure": "^3.14.0",
    12321231                                "regenerator-runtime": "^0.13.4"
    12331232                        }
    12341233                },
    12351234                "@babel/template": {
    1236                         "version": "7.12.13",
    1237                         "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz",
    1238                         "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==",
    1239                         "dev": true,
    1240                         "requires": {
    1241                                 "@babel/code-frame": "^7.12.13",
    1242                                 "@babel/parser": "^7.12.13",
    1243                                 "@babel/types": "^7.12.13"
     1235                        "version": "7.14.5",
     1236                        "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz",
     1237                        "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==",
     1238                        "dev": true,
     1239                        "requires": {
     1240                                "@babel/code-frame": "^7.14.5",
     1241                                "@babel/parser": "^7.14.5",
     1242                                "@babel/types": "^7.14.5"
    12441243                        },
    12451244                        "dependencies": {
    12461245                                "@babel/parser": {
    1247                                         "version": "7.14.4",
    1248                                         "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.4.tgz",
    1249                                         "integrity": "sha512-ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA==",
     1246                                        "version": "7.14.6",
     1247                                        "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.6.tgz",
     1248                                        "integrity": "sha512-oG0ej7efjEXxb4UgE+klVx+3j4MVo+A2vCzm7OUN4CLo6WhQ+vSOD2yJ8m7B+DghObxtLxt3EfgMWpq+AsWehQ==",
    12501249                                        "dev": true
    12511250                                }
     
    12531252                },
    12541253                "@babel/traverse": {
    1255                         "version": "7.14.2",
    1256                         "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.2.tgz",
    1257                         "integrity": "sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==",
    1258                         "dev": true,
    1259                         "requires": {
    1260                                 "@babel/code-frame": "^7.12.13",
    1261                                 "@babel/generator": "^7.14.2",
    1262                                 "@babel/helper-function-name": "^7.14.2",
    1263                                 "@babel/helper-split-export-declaration": "^7.12.13",
    1264                                 "@babel/parser": "^7.14.2",
    1265                                 "@babel/types": "^7.14.2",
     1254                        "version": "7.14.5",
     1255                        "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.5.tgz",
     1256                        "integrity": "sha512-G3BiS15vevepdmFqmUc9X+64y0viZYygubAMO8SvBmKARuF6CPSZtH4Ng9vi/lrWlZFGe3FWdXNy835akH8Glg==",
     1257                        "dev": true,
     1258                        "requires": {
     1259                                "@babel/code-frame": "^7.14.5",
     1260                                "@babel/generator": "^7.14.5",
     1261                                "@babel/helper-function-name": "^7.14.5",
     1262                                "@babel/helper-hoist-variables": "^7.14.5",
     1263                                "@babel/helper-split-export-declaration": "^7.14.5",
     1264                                "@babel/parser": "^7.14.5",
     1265                                "@babel/types": "^7.14.5",
    12661266                                "debug": "^4.1.0",
    12671267                                "globals": "^11.1.0"
     
    12691269                        "dependencies": {
    12701270                                "@babel/parser": {
    1271                                         "version": "7.14.4",
    1272                                         "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.4.tgz",
    1273                                         "integrity": "sha512-ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA==",
     1271                                        "version": "7.14.6",
     1272                                        "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.6.tgz",
     1273                                        "integrity": "sha512-oG0ej7efjEXxb4UgE+klVx+3j4MVo+A2vCzm7OUN4CLo6WhQ+vSOD2yJ8m7B+DghObxtLxt3EfgMWpq+AsWehQ==",
    12741274                                        "dev": true
    12751275                                }
     
    12771277                },
    12781278                "@babel/types": {
    1279                         "version": "7.14.4",
    1280                         "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.4.tgz",
    1281                         "integrity": "sha512-lCj4aIs0xUefJFQnwwQv2Bxg7Omd6bgquZ6LGC+gGMh6/s5qDVfjuCMlDmYQ15SLsWHd9n+X3E75lKIhl5Lkiw==",
    1282                         "requires": {
    1283                                 "@babel/helper-validator-identifier": "^7.14.0",
     1279                        "version": "7.14.5",
     1280                        "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz",
     1281                        "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==",
     1282                        "requires": {
     1283                                "@babel/helper-validator-identifier": "^7.14.5",
    12841284                                "to-fast-properties": "^2.0.0"
    12851285                        }
     
    26442644                },
    26452645                "@types/prettier": {
    2646                         "version": "2.2.3",
    2647                         "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.2.3.tgz",
    2648                         "integrity": "sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA==",
     2646                        "version": "2.3.0",
     2647                        "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.0.tgz",
     2648                        "integrity": "sha512-hkc1DATxFLQo4VxPDpMH1gCkPpBbpOoJ/4nhuXw4n63/0R6bCpQECj4+K226UJ4JO/eJQz+1mC2I7JsWanAdQw==",
    26492649                        "dev": true
    26502650                },
     
    27912791                },
    27922792                "@typescript-eslint/eslint-plugin": {
    2793                         "version": "4.26.1",
    2794                         "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.26.1.tgz",
    2795                         "integrity": "sha512-aoIusj/8CR+xDWmZxARivZjbMBQTT9dImUtdZ8tVCVRXgBUuuZyM5Of5A9D9arQPxbi/0rlJLcuArclz/rCMJw==",
    2796                         "dev": true,
    2797                         "requires": {
    2798                                 "@typescript-eslint/experimental-utils": "4.26.1",
    2799                                 "@typescript-eslint/scope-manager": "4.26.1",
     2793                        "version": "4.27.0",
     2794                        "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.27.0.tgz",
     2795                        "integrity": "sha512-DsLqxeUfLVNp3AO7PC3JyaddmEHTtI9qTSAs+RB6ja27QvIM0TA8Cizn1qcS6vOu+WDLFJzkwkgweiyFhssDdQ==",
     2796                        "dev": true,
     2797                        "requires": {
     2798                                "@typescript-eslint/experimental-utils": "4.27.0",
     2799                                "@typescript-eslint/scope-manager": "4.27.0",
    28002800                                "debug": "^4.3.1",
    28012801                                "functional-red-black-tree": "^1.0.1",
     
    28332833                },
    28342834                "@typescript-eslint/experimental-utils": {
    2835                         "version": "4.26.1",
    2836                         "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.1.tgz",
    2837                         "integrity": "sha512-sQHBugRhrXzRCs9PaGg6rowie4i8s/iD/DpTB+EXte8OMDfdCG5TvO73XlO9Wc/zi0uyN4qOmX9hIjQEyhnbmQ==",
     2835                        "version": "4.27.0",
     2836                        "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.27.0.tgz",
     2837                        "integrity": "sha512-n5NlbnmzT2MXlyT+Y0Jf0gsmAQzCnQSWXKy4RGSXVStjDvS5we9IWbh7qRVKdGcxT0WYlgcCYUK/HRg7xFhvjQ==",
    28382838                        "dev": true,
    28392839                        "requires": {
    28402840                                "@types/json-schema": "^7.0.7",
    2841                                 "@typescript-eslint/scope-manager": "4.26.1",
    2842                                 "@typescript-eslint/types": "4.26.1",
    2843                                 "@typescript-eslint/typescript-estree": "4.26.1",
     2841                                "@typescript-eslint/scope-manager": "4.27.0",
     2842                                "@typescript-eslint/types": "4.27.0",
     2843                                "@typescript-eslint/typescript-estree": "4.27.0",
    28442844                                "eslint-scope": "^5.1.1",
    28452845                                "eslint-utils": "^3.0.0"
     
    28652865                },
    28662866                "@typescript-eslint/parser": {
    2867                         "version": "4.26.1",
    2868                         "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.26.1.tgz",
    2869                         "integrity": "sha512-q7F3zSo/nU6YJpPJvQveVlIIzx9/wu75lr6oDbDzoeIRWxpoc/HQ43G4rmMoCc5my/3uSj2VEpg/D83LYZF5HQ==",
    2870                         "dev": true,
    2871                         "requires": {
    2872                                 "@typescript-eslint/scope-manager": "4.26.1",
    2873                                 "@typescript-eslint/types": "4.26.1",
    2874                                 "@typescript-eslint/typescript-estree": "4.26.1",
     2867                        "version": "4.27.0",
     2868                        "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.27.0.tgz",
     2869                        "integrity": "sha512-XpbxL+M+gClmJcJ5kHnUpBGmlGdgNvy6cehgR6ufyxkEJMGP25tZKCaKyC0W/JVpuhU3VU1RBn7SYUPKSMqQvQ==",
     2870                        "dev": true,
     2871                        "requires": {
     2872                                "@typescript-eslint/scope-manager": "4.27.0",
     2873                                "@typescript-eslint/types": "4.27.0",
     2874                                "@typescript-eslint/typescript-estree": "4.27.0",
    28752875                                "debug": "^4.3.1"
    28762876                        },
     
    28942894                },
    28952895                "@typescript-eslint/scope-manager": {
    2896                         "version": "4.26.1",
    2897                         "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.26.1.tgz",
    2898                         "integrity": "sha512-TW1X2p62FQ8Rlne+WEShyd7ac2LA6o27S9i131W4NwDSfyeVlQWhw8ylldNNS8JG6oJB9Ha9Xyc+IUcqipvheQ==",
    2899                         "dev": true,
    2900                         "requires": {
    2901                                 "@typescript-eslint/types": "4.26.1",
    2902                                 "@typescript-eslint/visitor-keys": "4.26.1"
     2896                        "version": "4.27.0",
     2897                        "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.27.0.tgz",
     2898                        "integrity": "sha512-DY73jK6SEH6UDdzc6maF19AHQJBFVRf6fgAXHPXCGEmpqD4vYgPEzqpFz1lf/daSbOcMpPPj9tyXXDPW2XReAw==",
     2899                        "dev": true,
     2900                        "requires": {
     2901                                "@typescript-eslint/types": "4.27.0",
     2902                                "@typescript-eslint/visitor-keys": "4.27.0"
    29032903                        }
    29042904                },
    29052905                "@typescript-eslint/types": {
    2906                         "version": "4.26.1",
    2907                         "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.26.1.tgz",
    2908                         "integrity": "sha512-STyMPxR3cS+LaNvS8yK15rb8Y0iL0tFXq0uyl6gY45glyI7w0CsyqyEXl/Fa0JlQy+pVANeK3sbwPneCbWE7yg==",
     2906                        "version": "4.27.0",
     2907                        "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.27.0.tgz",
     2908                        "integrity": "sha512-I4ps3SCPFCKclRcvnsVA/7sWzh7naaM/b4pBO2hVxnM3wrU51Lveybdw5WoIktU/V4KfXrTt94V9b065b/0+wA==",
    29092909                        "dev": true
    29102910                },
    29112911                "@typescript-eslint/typescript-estree": {
    2912                         "version": "4.26.1",
    2913                         "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.26.1.tgz",
    2914                         "integrity": "sha512-l3ZXob+h0NQzz80lBGaykdScYaiEbFqznEs99uwzm8fPHhDjwaBFfQkjUC/slw6Sm7npFL8qrGEAMxcfBsBJUg==",
    2915                         "dev": true,
    2916                         "requires": {
    2917                                 "@typescript-eslint/types": "4.26.1",
    2918                                 "@typescript-eslint/visitor-keys": "4.26.1",
     2912                        "version": "4.27.0",
     2913                        "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.27.0.tgz",
     2914                        "integrity": "sha512-KH03GUsUj41sRLLEy2JHstnezgpS5VNhrJouRdmh6yNdQ+yl8w5LrSwBkExM+jWwCJa7Ct2c8yl8NdtNRyQO6g==",
     2915                        "dev": true,
     2916                        "requires": {
     2917                                "@typescript-eslint/types": "4.27.0",
     2918                                "@typescript-eslint/visitor-keys": "4.27.0",
    29192919                                "debug": "^4.3.1",
    29202920                                "globby": "^11.0.3",
     
    29712971                },
    29722972                "@typescript-eslint/visitor-keys": {
    2973                         "version": "4.26.1",
    2974                         "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.26.1.tgz",
    2975                         "integrity": "sha512-IGouNSSd+6x/fHtYRyLOM6/C+QxMDzWlDtN41ea+flWuSF9g02iqcIlX8wM53JkfljoIjP0U+yp7SiTS1onEkw==",
    2976                         "dev": true,
    2977                         "requires": {
    2978                                 "@typescript-eslint/types": "4.26.1",
     2973                        "version": "4.27.0",
     2974                        "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.27.0.tgz",
     2975                        "integrity": "sha512-es0GRYNZp0ieckZ938cEANfEhsfHrzuLrePukLKtY3/KPXcq1Xd555Mno9/GOgXhKzn0QfkDLVgqWO3dGY80bg==",
     2976                        "dev": true,
     2977                        "requires": {
     2978                                "@typescript-eslint/types": "4.27.0",
    29792979                                "eslint-visitor-keys": "^2.0.0"
    29802980                        }
     
    31713171                },
    31723172                "@wordpress/annotations": {
    3173                         "version": "2.1.1",
    3174                         "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.1.1.tgz",
    3175                         "integrity": "sha512-23oKfTWyL+ynYHXgKrSFyvKQd+d3DcrxVkxEJdNTjmKSuBbaeHkviRwMC3WgMJ4AmJm2KghpEsc9siLLNw1HDw==",
     3173                        "version": "2.1.2",
     3174                        "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.1.2.tgz",
     3175                        "integrity": "sha512-VFbBu7IczGzUy3oEMrFjXwdhkR0IV79ItiXM1z2qnTLm6GoC+Fgi/l5CtexErZINQauHTFWuSuHEuedWHNRCwA==",
    31763176                        "requires": {
    31773177                                "@babel/runtime": "^7.13.10",
    3178                                 "@wordpress/data": "^5.1.1",
     3178                                "@wordpress/data": "^5.1.2",
    31793179                                "@wordpress/hooks": "^3.1.1",
    31803180                                "@wordpress/i18n": "^4.1.1",
    3181                                 "@wordpress/rich-text": "^4.1.1",
     3181                                "@wordpress/rich-text": "^4.1.2",
    31823182                                "lodash": "^4.17.21",
    31833183                                "rememo": "^3.0.0",
     
    32523252                },
    32533253                "@wordpress/block-directory": {
    3254                         "version": "2.1.5",
    3255                         "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-2.1.5.tgz",
    3256                         "integrity": "sha512-aj3VCWantvUjP9dc8n/2fBE1zwAg+pQ0434Rekolsd7gti3RaLIP0DhmVXnngWZMCd2AL75N6dcoWNG1k//38A==",
     3254                        "version": "2.1.7",
     3255                        "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-2.1.7.tgz",
     3256                        "integrity": "sha512-wZJqorYDPOK4chBjeR+2SQ1zebnf2dTIRcBkhEJiVbHPD2SH2iPZKUWSjGnnLgsYazfmoy54S61aYZFAm4Ekcg==",
    32573257                        "requires": {
    32583258                                "@babel/runtime": "^7.13.10",
    32593259                                "@wordpress/a11y": "^3.1.1",
    32603260                                "@wordpress/api-fetch": "^5.1.1",
    3261                                 "@wordpress/block-editor": "^6.1.3",
    3262                                 "@wordpress/blocks": "^9.1.3",
    3263                                 "@wordpress/components": "^14.1.2",
    3264                                 "@wordpress/compose": "^4.1.1",
    3265                                 "@wordpress/core-data": "^3.1.4",
    3266                                 "@wordpress/data": "^5.1.1",
    3267                                 "@wordpress/data-controls": "^2.1.1",
    3268                                 "@wordpress/edit-post": "^4.1.5",
    3269                                 "@wordpress/editor": "^10.1.4",
     3261                                "@wordpress/block-editor": "^6.1.4",
     3262                                "@wordpress/blocks": "^9.1.4",
     3263                                "@wordpress/components": "^14.1.3",
     3264                                "@wordpress/compose": "^4.1.2",
     3265                                "@wordpress/core-data": "^3.1.6",
     3266                                "@wordpress/data": "^5.1.2",
     3267                                "@wordpress/data-controls": "^2.1.2",
     3268                                "@wordpress/edit-post": "^4.1.7",
     3269                                "@wordpress/editor": "^10.1.6",
    32703270                                "@wordpress/element": "^3.1.1",
    32713271                                "@wordpress/hooks": "^3.1.1",
     
    32733273                                "@wordpress/i18n": "^4.1.1",
    32743274                                "@wordpress/icons": "^4.0.1",
    3275                                 "@wordpress/notices": "^3.1.1",
    3276                                 "@wordpress/plugins": "^3.1.1",
     3275                                "@wordpress/notices": "^3.1.2",
     3276                                "@wordpress/plugins": "^3.1.2",
    32773277                                "@wordpress/url": "^3.1.1",
    32783278                                "lodash": "^4.17.21"
     
    32803280                },
    32813281                "@wordpress/block-editor": {
    3282                         "version": "6.1.3",
    3283                         "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-6.1.3.tgz",
    3284                         "integrity": "sha512-q8bBsjq5Vzygzwk0X3W9hv6Xo6YcHRNXE4D4k57KsEkLnQe6ByJC9otsRKzJG4uDTEdbx5PETpr6kOXbBP2Rrw==",
     3282                        "version": "6.1.4",
     3283                        "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-6.1.4.tgz",
     3284                        "integrity": "sha512-DaNXyDt7Gn2jbtJFgB3NT67mOf3c4zLDKok2Csnsu7gBqpQoXthz4fOmKCOuaWe8LYiWLRT6Xu+L3MOVV9b3Ig==",
    32853285                        "requires": {
    32863286                                "@babel/runtime": "^7.13.10",
     
    32883288                                "@wordpress/blob": "^3.1.1",
    32893289                                "@wordpress/block-serialization-default-parser": "^4.1.1",
    3290                                 "@wordpress/blocks": "^9.1.3",
    3291                                 "@wordpress/components": "^14.1.2",
    3292                                 "@wordpress/compose": "^4.1.1",
    3293                                 "@wordpress/data": "^5.1.1",
    3294                                 "@wordpress/data-controls": "^2.1.1",
     3290                                "@wordpress/blocks": "^9.1.4",
     3291                                "@wordpress/components": "^14.1.3",
     3292                                "@wordpress/compose": "^4.1.2",
     3293                                "@wordpress/data": "^5.1.2",
     3294                                "@wordpress/data-controls": "^2.1.2",
    32953295                                "@wordpress/deprecated": "^3.1.1",
    32963296                                "@wordpress/dom": "^3.1.1",
     
    33013301                                "@wordpress/icons": "^4.0.1",
    33023302                                "@wordpress/is-shallow-equal": "^4.1.1",
    3303                                 "@wordpress/keyboard-shortcuts": "^2.1.1",
     3303                                "@wordpress/keyboard-shortcuts": "^2.1.2",
    33043304                                "@wordpress/keycodes": "^3.1.1",
    3305                                 "@wordpress/notices": "^3.1.1",
    3306                                 "@wordpress/rich-text": "^4.1.1",
     3305                                "@wordpress/notices": "^3.1.2",
     3306                                "@wordpress/rich-text": "^4.1.2",
    33073307                                "@wordpress/shortcode": "^3.1.1",
    33083308                                "@wordpress/token-list": "^2.1.1",
     
    33253325                },
    33263326                "@wordpress/block-library": {
    3327                         "version": "3.2.4",
    3328                         "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-3.2.4.tgz",
    3329                         "integrity": "sha512-/neeBbjCHP0C0fHr/96YTvReA1QyjAe8RiGz0o5RGb41YOrQuR2fmtv05OyRycVgH+bGN5s1/FFvwmdKfLUVvA==",
     3327                        "version": "3.2.6",
     3328                        "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-3.2.6.tgz",
     3329                        "integrity": "sha512-gM7NFeUkOdshxcNLEI3CZEYYxWu5b1PWiehy2VhAqsjrDCG8dJRDqytrngURDmb55z2WMWomORtETDsffbeOlg==",
    33303330                        "requires": {
    33313331                                "@babel/runtime": "^7.13.10",
     
    33343334                                "@wordpress/autop": "^3.1.1",
    33353335                                "@wordpress/blob": "^3.1.1",
    3336                                 "@wordpress/block-editor": "^6.1.3",
    3337                                 "@wordpress/blocks": "^9.1.3",
    3338                                 "@wordpress/components": "^14.1.2",
    3339                                 "@wordpress/compose": "^4.1.1",
    3340                                 "@wordpress/core-data": "^3.1.4",
    3341                                 "@wordpress/data": "^5.1.1",
     3336                                "@wordpress/block-editor": "^6.1.4",
     3337                                "@wordpress/blocks": "^9.1.4",
     3338                                "@wordpress/components": "^14.1.3",
     3339                                "@wordpress/compose": "^4.1.2",
     3340                                "@wordpress/core-data": "^3.1.6",
     3341                                "@wordpress/data": "^5.1.2",
    33423342                                "@wordpress/date": "^4.1.1",
    33433343                                "@wordpress/deprecated": "^3.1.1",
    33443344                                "@wordpress/dom": "^3.1.1",
    3345                                 "@wordpress/editor": "^10.1.4",
     3345                                "@wordpress/editor": "^10.1.6",
    33463346                                "@wordpress/element": "^3.1.1",
    33473347                                "@wordpress/escape-html": "^2.1.1",
     
    33513351                                "@wordpress/is-shallow-equal": "^4.1.1",
    33523352                                "@wordpress/keycodes": "^3.1.1",
    3353                                 "@wordpress/notices": "^3.1.1",
     3353                                "@wordpress/notices": "^3.1.2",
    33543354                                "@wordpress/primitives": "^2.1.1",
    3355                                 "@wordpress/reusable-blocks": "^2.1.4",
    3356                                 "@wordpress/rich-text": "^4.1.1",
    3357                                 "@wordpress/server-side-render": "^2.1.3",
     3355                                "@wordpress/reusable-blocks": "^2.1.6",
     3356                                "@wordpress/rich-text": "^4.1.2",
     3357                                "@wordpress/server-side-render": "^2.1.4",
    33583358                                "@wordpress/url": "^3.1.1",
    3359                                 "@wordpress/viewport": "^3.1.1",
     3359                                "@wordpress/viewport": "^3.1.2",
    33603360                                "classnames": "^2.2.5",
    33613361                                "fast-average-color": "4.3.0",
     
    33773377                },
    33783378                "@wordpress/blocks": {
    3379                         "version": "9.1.3",
    3380                         "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-9.1.3.tgz",
    3381                         "integrity": "sha512-hmldR/VhqWqolWBkZ3xAMKif0yxe0582XIkAcWevgHYbsVr1Otqa/5QsHCNmqus3P5O6BpXiJGtf39F45gyD0A==",
     3379                        "version": "9.1.4",
     3380                        "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-9.1.4.tgz",
     3381                        "integrity": "sha512-t822wnj+mueRvGoxlLywKeEXDeyiNNBghCMg8g7hCFhV9/0aBHJSolia3FFXLcVWYH9V8cMI1jUgGUdvVxnbuQ==",
    33823382                        "requires": {
    33833383                                "@babel/runtime": "^7.13.10",
     
    33853385                                "@wordpress/blob": "^3.1.1",
    33863386                                "@wordpress/block-serialization-default-parser": "^4.1.1",
    3387                                 "@wordpress/compose": "^4.1.1",
    3388                                 "@wordpress/data": "^5.1.1",
     3387                                "@wordpress/compose": "^4.1.2",
     3388                                "@wordpress/data": "^5.1.2",
    33893389                                "@wordpress/deprecated": "^3.1.1",
    33903390                                "@wordpress/dom": "^3.1.1",
     
    34123412                },
    34133413                "@wordpress/components": {
    3414                         "version": "14.1.2",
    3415                         "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-14.1.2.tgz",
    3416                         "integrity": "sha512-Fc1zjhJfCnmACtX8tVoQWJZLXE871Hr2aA8plKnf/hkbowlL1yIRu8JzTj1xpqmJ1ItnoLXwn34obfna20Lscw==",
     3414                        "version": "14.1.3",
     3415                        "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-14.1.3.tgz",
     3416                        "integrity": "sha512-5tPI7oCBS/aZJA9kY3Edxka3RDL03FnkVG2s1wkQLgAgC6H5bxn6p2rERkLKRKtMuaJAfAVQk2OLn6HsRmpPZw==",
    34173417                        "requires": {
    34183418                                "@babel/runtime": "^7.13.10",
     
    34223422                                "@emotion/styled": "^10.0.23",
    34233423                                "@wordpress/a11y": "^3.1.1",
    3424                                 "@wordpress/compose": "^4.1.1",
     3424                                "@wordpress/compose": "^4.1.2",
    34253425                                "@wordpress/date": "^4.1.1",
    34263426                                "@wordpress/deprecated": "^3.1.1",
     
    34333433                                "@wordpress/keycodes": "^3.1.1",
    34343434                                "@wordpress/primitives": "^2.1.1",
    3435                                 "@wordpress/rich-text": "^4.1.1",
     3435                                "@wordpress/rich-text": "^4.1.2",
    34363436                                "@wordpress/warning": "^2.1.1",
    34373437                                "classnames": "^2.2.5",
     
    34563456                },
    34573457                "@wordpress/compose": {
    3458                         "version": "4.1.1",
    3459                         "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-4.1.1.tgz",
    3460                         "integrity": "sha512-REo+YIB2Yw+eO6Q8bh/xijIc4zINOUzF7eAv/TQfV6D1VqdLeAhG9916xYpLv1kYcxHEuOKBKE3qEJzWrpC6Lw==",
     3458                        "version": "4.1.2",
     3459                        "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-4.1.2.tgz",
     3460                        "integrity": "sha512-9QdldUzcsmBPB9hj3tzPMdjHktM8FNvRqXIW2Ese0MFLV8gvrRP1JQ6tstxW59AtuRgVw0nWz2fSt0nmsjnN8Q==",
    34613461                        "requires": {
    34623462                                "@babel/runtime": "^7.13.10",
     
    34763476                },
    34773477                "@wordpress/core-data": {
    3478                         "version": "3.1.4",
    3479                         "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-3.1.4.tgz",
    3480                         "integrity": "sha512-8Lv1OwK4XqMLS4AXNdUyVrcLdvbY8sKnGzecFkG48X21qOMIoIZAcb2KiAcoetUFWk/XWKU5zqKnv9aagUwUFg==",
     3478                        "version": "3.1.6",
     3479                        "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-3.1.6.tgz",
     3480                        "integrity": "sha512-TWG0Y/2irZpy4zGvxgQRGuZQKdJ8GoRFTEeO7EY72lNtJJ6h7F/WvjuoUComVXdGm3SYWjt9fEw3AFlbJ0h0oQ==",
    34813481                        "requires": {
    34823482                                "@babel/runtime": "^7.13.10",
    34833483                                "@wordpress/api-fetch": "^5.1.1",
    3484                                 "@wordpress/blocks": "^9.1.3",
    3485                                 "@wordpress/data": "^5.1.1",
    3486                                 "@wordpress/data-controls": "^2.1.1",
     3484                                "@wordpress/blocks": "^9.1.4",
     3485                                "@wordpress/data": "^5.1.2",
     3486                                "@wordpress/data-controls": "^2.1.2",
    34873487                                "@wordpress/element": "^3.1.1",
    34883488                                "@wordpress/html-entities": "^3.1.1",
     
    35063506                },
    35073507                "@wordpress/customize-widgets": {
    3508                         "version": "1.0.4",
    3509                         "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-1.0.4.tgz",
    3510                         "integrity": "sha512-ckWWZ0ikuHoc4z/WppyKqdTSRJumAh9Jt5DRT711e3bnWtq6AZXVk8NiM4kY0h1+4eRoFwwXiSV9X7AQXDDvOw==",
     3508                        "version": "1.0.6",
     3509                        "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-1.0.6.tgz",
     3510                        "integrity": "sha512-6i+WTd4e9hEm6t33ZTcBGyvVFztxAwDWxvSNnhDycun24N3LmG/NME3kKP0iwXBWXAMs1+Npff1LZhmvT169Xw==",
    35113511                        "requires": {
    35123512                                "@babel/runtime": "^7.11.2",
    35133513                                "@wordpress/a11y": "^3.1.1",
    3514                                 "@wordpress/block-editor": "^6.1.3",
    3515                                 "@wordpress/block-library": "^3.2.4",
    3516                                 "@wordpress/blocks": "^9.1.3",
    3517                                 "@wordpress/components": "^14.1.2",
    3518                                 "@wordpress/compose": "^4.1.1",
    3519                                 "@wordpress/core-data": "^3.1.4",
    3520                                 "@wordpress/data": "^5.1.1",
     3514                                "@wordpress/block-editor": "^6.1.4",
     3515                                "@wordpress/block-library": "^3.2.6",
     3516                                "@wordpress/blocks": "^9.1.4",
     3517                                "@wordpress/components": "^14.1.3",
     3518                                "@wordpress/compose": "^4.1.2",
     3519                                "@wordpress/core-data": "^3.1.6",
     3520                                "@wordpress/data": "^5.1.2",
    35213521                                "@wordpress/dom": "^3.1.1",
    35223522                                "@wordpress/element": "^3.1.1",
     
    35253525                                "@wordpress/icons": "^4.0.1",
    35263526                                "@wordpress/is-shallow-equal": "^4.1.1",
    3527                                 "@wordpress/keyboard-shortcuts": "^2.1.1",
     3527                                "@wordpress/keyboard-shortcuts": "^2.1.2",
    35283528                                "@wordpress/keycodes": "^3.1.1",
    35293529                                "@wordpress/media-utils": "^2.1.1",
    3530                                 "@wordpress/widgets": "^1.1.4",
     3530                                "@wordpress/widgets": "^1.1.6",
    35313531                                "classnames": "^2.2.6",
    35323532                                "lodash": "^4.17.21"
     
    35343534                },
    35353535                "@wordpress/data": {
    3536                         "version": "5.1.1",
    3537                         "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-5.1.1.tgz",
    3538                         "integrity": "sha512-/YkqBsnYMe6JT1dMfIW+4bjDV3irhSMqdCqbpLxKllYw69v+IoptIx86LCjWvG0CL3bT2nf0s2fljRSOqOZ2DA==",
     3536                        "version": "5.1.2",
     3537                        "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-5.1.2.tgz",
     3538                        "integrity": "sha512-QtDlGaa6SvQmll24DDvQ0CvbtD70u0XEFPfSC7gWGFO0/mpBkrmZLUCth17cC3kfdjn+5BgefKGV3/uvHjJFqA==",
    35393539                        "requires": {
    35403540                                "@babel/runtime": "^7.13.10",
    3541                                 "@wordpress/compose": "^4.1.1",
     3541                                "@wordpress/compose": "^4.1.2",
    35423542                                "@wordpress/deprecated": "^3.1.1",
    35433543                                "@wordpress/element": "^3.1.1",
     
    35553555                },
    35563556                "@wordpress/data-controls": {
    3557                         "version": "2.1.1",
    3558                         "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-2.1.1.tgz",
    3559                         "integrity": "sha512-aCjkJPYRirT1zIDqPdX0lIMeDSE0/9Qa6eSHyK/aIW7cTRQLmrx9HK1Nc2h0aQkkWHFP6nJwMYUIg0c+CpLUwQ==",
     3557                        "version": "2.1.2",
     3558                        "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-2.1.2.tgz",
     3559                        "integrity": "sha512-tWj27FsRCZbLh0EZCOAFq4bNuZx7mWNcY/kX5aiXrUx8H9OX4W/nqc2oe70Dfzlmu5+rVl+Vs30L1pdKWpycIg==",
    35603560                        "requires": {
    35613561                                "@babel/runtime": "^7.13.10",
    35623562                                "@wordpress/api-fetch": "^5.1.1",
    3563                                 "@wordpress/data": "^5.1.1",
     3563                                "@wordpress/data": "^5.1.2",
    35643564                                "@wordpress/deprecated": "^3.1.1"
    35653565                        }
     
    36433643                },
    36443644                "@wordpress/edit-post": {
    3645                         "version": "4.1.5",
    3646                         "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-4.1.5.tgz",
    3647                         "integrity": "sha512-tkBtUUkOkaLzDHPO9kfNYKYA9ttvpxu89zgMwA0/pSnC80XWeqM4TbZXrSkCevVBpBtlDIn3qtzVlEqRxQHr3Q==",
     3645                        "version": "4.1.7",
     3646                        "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-4.1.7.tgz",
     3647                        "integrity": "sha512-fe4XDppcscDM15uwPSoXAtMNMRr3uLSq5bVvfN3/4NuzwiZt/2aXq6RkzndwQJrv9z9mYPe+2dXDoOSRPaUoxg==",
    36483648                        "requires": {
    36493649                                "@babel/runtime": "^7.13.10",
    36503650                                "@wordpress/a11y": "^3.1.1",
    36513651                                "@wordpress/api-fetch": "^5.1.1",
    3652                                 "@wordpress/block-editor": "^6.1.3",
    3653                                 "@wordpress/block-library": "^3.2.4",
    3654                                 "@wordpress/blocks": "^9.1.3",
    3655                                 "@wordpress/components": "^14.1.2",
    3656                                 "@wordpress/compose": "^4.1.1",
    3657                                 "@wordpress/core-data": "^3.1.4",
    3658                                 "@wordpress/data": "^5.1.1",
    3659                                 "@wordpress/data-controls": "^2.1.1",
    3660                                 "@wordpress/editor": "^10.1.4",
     3652                                "@wordpress/block-editor": "^6.1.4",
     3653                                "@wordpress/block-library": "^3.2.6",
     3654                                "@wordpress/blocks": "^9.1.4",
     3655                                "@wordpress/components": "^14.1.3",
     3656                                "@wordpress/compose": "^4.1.2",
     3657                                "@wordpress/core-data": "^3.1.6",
     3658                                "@wordpress/data": "^5.1.2",
     3659                                "@wordpress/data-controls": "^2.1.2",
     3660                                "@wordpress/editor": "^10.1.6",
    36613661                                "@wordpress/element": "^3.1.1",
    36623662                                "@wordpress/hooks": "^3.1.1",
    36633663                                "@wordpress/i18n": "^4.1.1",
    36643664                                "@wordpress/icons": "^4.0.1",
    3665                                 "@wordpress/interface": "^3.1.2",
    3666                                 "@wordpress/keyboard-shortcuts": "^2.1.1",
     3665                                "@wordpress/interface": "^3.1.3",
     3666                                "@wordpress/keyboard-shortcuts": "^2.1.2",
    36673667                                "@wordpress/keycodes": "^3.1.1",
    36683668                                "@wordpress/media-utils": "^2.1.1",
    3669                                 "@wordpress/notices": "^3.1.1",
    3670                                 "@wordpress/plugins": "^3.1.1",
     3669                                "@wordpress/notices": "^3.1.2",
     3670                                "@wordpress/plugins": "^3.1.2",
    36713671                                "@wordpress/primitives": "^2.1.1",
    36723672                                "@wordpress/url": "^3.1.1",
    3673                                 "@wordpress/viewport": "^3.1.1",
     3673                                "@wordpress/viewport": "^3.1.2",
    36743674                                "@wordpress/warning": "^2.1.1",
    36753675                                "classnames": "^2.2.5",
     
    36893689                },
    36903690                "@wordpress/edit-widgets": {
    3691                         "version": "2.1.5",
    3692                         "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-2.1.5.tgz",
    3693                         "integrity": "sha512-wqNQ0IAgfptq0m2OmLNikXIcvwyQdhUnxU4pzioNCIIIHH5Ldg56xUUtM09mJJ43c0pQzgzmPvl9KmmKzgLWAw==",
     3691                        "version": "2.1.7",
     3692                        "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-2.1.7.tgz",
     3693                        "integrity": "sha512-YHbq6/lmuT5AU7YG3ChDhPpqeH/l8HrhlkBhtOs4pAfko9u3jm+3qMCsdQ9+E6lv7VaapngKsqo48bVB4jMN/w==",
    36943694                        "requires": {
    36953695                                "@babel/runtime": "^7.13.10",
    36963696                                "@wordpress/a11y": "^3.1.1",
    36973697                                "@wordpress/api-fetch": "^5.1.1",
    3698                                 "@wordpress/block-editor": "^6.1.3",
    3699                                 "@wordpress/block-library": "^3.2.4",
    3700                                 "@wordpress/blocks": "^9.1.3",
    3701                                 "@wordpress/components": "^14.1.2",
    3702                                 "@wordpress/compose": "^4.1.1",
    3703                                 "@wordpress/core-data": "^3.1.4",
    3704                                 "@wordpress/data": "^5.1.1",
    3705                                 "@wordpress/data-controls": "^2.1.1",
     3698                                "@wordpress/block-editor": "^6.1.4",
     3699                                "@wordpress/block-library": "^3.2.6",
     3700                                "@wordpress/blocks": "^9.1.4",
     3701                                "@wordpress/components": "^14.1.3",
     3702                                "@wordpress/compose": "^4.1.2",
     3703                                "@wordpress/core-data": "^3.1.6",
     3704                                "@wordpress/data": "^5.1.2",
     3705                                "@wordpress/data-controls": "^2.1.2",
    37063706                                "@wordpress/element": "^3.1.1",
    37073707                                "@wordpress/hooks": "^3.1.1",
    37083708                                "@wordpress/i18n": "^4.1.1",
    37093709                                "@wordpress/icons": "^4.0.1",
    3710                                 "@wordpress/interface": "^3.1.2",
    3711                                 "@wordpress/keyboard-shortcuts": "^2.1.1",
     3710                                "@wordpress/interface": "^3.1.3",
     3711                                "@wordpress/keyboard-shortcuts": "^2.1.2",
    37123712                                "@wordpress/keycodes": "^3.1.1",
    37133713                                "@wordpress/media-utils": "^2.1.1",
    3714                                 "@wordpress/notices": "^3.1.1",
    3715                                 "@wordpress/plugins": "^3.1.1",
    3716                                 "@wordpress/reusable-blocks": "^2.1.4",
    3717                                 "@wordpress/server-side-render": "^2.1.3",
     3714                                "@wordpress/notices": "^3.1.2",
     3715                                "@wordpress/plugins": "^3.1.2",
     3716                                "@wordpress/reusable-blocks": "^2.1.6",
     3717                                "@wordpress/server-side-render": "^2.1.4",
    37183718                                "@wordpress/url": "^3.1.1",
    3719                                 "@wordpress/widgets": "^1.1.4",
     3719                                "@wordpress/widgets": "^1.1.6",
    37203720                                "classnames": "^2.2.5",
    37213721                                "lodash": "^4.17.21",
     
    37253725                },
    37263726                "@wordpress/editor": {
    3727                         "version": "10.1.4",
    3728                         "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-10.1.4.tgz",
    3729                         "integrity": "sha512-9H45LlitHpvh7lSuDK+6i9gCySDZGFGZd4e2+sOmkqFE4A8M8dB0zhqbCC4UFcQAXxqGR5/X/Mih43Y2Cr3ZrQ==",
     3727                        "version": "10.1.6",
     3728                        "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-10.1.6.tgz",
     3729                        "integrity": "sha512-e5ZbMFAGLJwXUdQOTJ6exKzw7uM7Td5n0fgf78XONBSEp8xn8pyOUtB+p3sj1wYdoZsT1ciPOg6bUQVdtGCf+g==",
    37303730                        "requires": {
    37313731                                "@babel/runtime": "^7.13.10",
     
    37333733                                "@wordpress/autop": "^3.1.1",
    37343734                                "@wordpress/blob": "^3.1.1",
    3735                                 "@wordpress/block-editor": "^6.1.3",
    3736                                 "@wordpress/blocks": "^9.1.3",
    3737                                 "@wordpress/components": "^14.1.2",
    3738                                 "@wordpress/compose": "^4.1.1",
    3739                                 "@wordpress/core-data": "^3.1.4",
    3740                                 "@wordpress/data": "^5.1.1",
    3741                                 "@wordpress/data-controls": "^2.1.1",
     3735                                "@wordpress/block-editor": "^6.1.4",
     3736                                "@wordpress/blocks": "^9.1.4",
     3737                                "@wordpress/components": "^14.1.3",
     3738                                "@wordpress/compose": "^4.1.2",
     3739                                "@wordpress/core-data": "^3.1.6",
     3740                                "@wordpress/data": "^5.1.2",
     3741                                "@wordpress/data-controls": "^2.1.2",
    37423742                                "@wordpress/date": "^4.1.1",
    37433743                                "@wordpress/deprecated": "^3.1.1",
     
    37483748                                "@wordpress/icons": "^4.0.1",
    37493749                                "@wordpress/is-shallow-equal": "^4.1.1",
    3750                                 "@wordpress/keyboard-shortcuts": "^2.1.1",
     3750                                "@wordpress/keyboard-shortcuts": "^2.1.2",
    37513751                                "@wordpress/keycodes": "^3.1.1",
    37523752                                "@wordpress/media-utils": "^2.1.1",
    3753                                 "@wordpress/notices": "^3.1.1",
    3754                                 "@wordpress/reusable-blocks": "^2.1.4",
    3755                                 "@wordpress/rich-text": "^4.1.1",
    3756                                 "@wordpress/server-side-render": "^2.1.3",
     3753                                "@wordpress/notices": "^3.1.2",
     3754                                "@wordpress/reusable-blocks": "^2.1.6",
     3755                                "@wordpress/rich-text": "^4.1.2",
     3756                                "@wordpress/server-side-render": "^2.1.4",
    37573757                                "@wordpress/url": "^3.1.1",
    37583758                                "@wordpress/wordcount": "^3.1.1",
     
    38413841                },
    38423842                "@wordpress/format-library": {
    3843                         "version": "2.1.3",
    3844                         "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-2.1.3.tgz",
    3845                         "integrity": "sha512-NE41hS6u1I7sjZTsxPS71D3ORqEVR/kAiSmLflSlq2OrxMwTVk1zx7sZg3y/hj5/KmkVPdU7Q0GvFi0Oerf41w==",
     3843                        "version": "2.1.4",
     3844                        "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-2.1.4.tgz",
     3845                        "integrity": "sha512-RM/NvQxQqavLaT5KHFILTTuETsBajDS3kbHV3eYz4SmgDSv5dP7933lc4j+ZglQ6Wu/lr6AqKNcHezTbnOCGuA==",
    38463846                        "requires": {
    38473847                                "@babel/runtime": "^7.13.10",
    38483848                                "@wordpress/a11y": "^3.1.1",
    3849                                 "@wordpress/block-editor": "^6.1.3",
    3850                                 "@wordpress/components": "^14.1.2",
    3851                                 "@wordpress/compose": "^4.1.1",
    3852                                 "@wordpress/data": "^5.1.1",
     3849                                "@wordpress/block-editor": "^6.1.4",
     3850                                "@wordpress/components": "^14.1.3",
     3851                                "@wordpress/compose": "^4.1.2",
     3852                                "@wordpress/data": "^5.1.2",
    38533853                                "@wordpress/dom": "^3.1.1",
    38543854                                "@wordpress/element": "^3.1.1",
     
    38573857                                "@wordpress/icons": "^4.0.1",
    38583858                                "@wordpress/keycodes": "^3.1.1",
    3859                                 "@wordpress/rich-text": "^4.1.1",
     3859                                "@wordpress/rich-text": "^4.1.2",
    38603860                                "@wordpress/url": "^3.1.1",
    38613861                                "lodash": "^4.17.21"
     
    39033903                },
    39043904                "@wordpress/interface": {
    3905                         "version": "3.1.2",
    3906                         "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-3.1.2.tgz",
    3907                         "integrity": "sha512-wCLmk288v7kXbDWksaX3VeX82h4PdTKdJT/8q2URzW2DlBrvh/hBMy/ALUHhTYXXxFn4Xyj2NmM5ro6sl9IjAA==",
     3905                        "version": "3.1.3",
     3906                        "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-3.1.3.tgz",
     3907                        "integrity": "sha512-TyCm1uTjLFayQFLPCTOnbZKu6LEwpbxWB57HImOUjIe9SVuZaoj5GA0PPPUfFw9xNTXg0127DUl/YfbEqIHKNA==",
    39083908                        "requires": {
    39093909                                "@babel/runtime": "^7.13.10",
    3910                                 "@wordpress/components": "^14.1.2",
    3911                                 "@wordpress/compose": "^4.1.1",
    3912                                 "@wordpress/data": "^5.1.1",
     3910                                "@wordpress/components": "^14.1.3",
     3911                                "@wordpress/compose": "^4.1.2",
     3912                                "@wordpress/data": "^5.1.2",
    39133913                                "@wordpress/deprecated": "^3.1.1",
    39143914                                "@wordpress/element": "^3.1.1",
    39153915                                "@wordpress/i18n": "^4.1.1",
    39163916                                "@wordpress/icons": "^4.0.1",
    3917                                 "@wordpress/plugins": "^3.1.1",
    3918                                 "@wordpress/viewport": "^3.1.1",
     3917                                "@wordpress/plugins": "^3.1.2",
     3918                                "@wordpress/viewport": "^3.1.2",
    39193919                                "classnames": "^2.2.5",
    39203920                                "lodash": "^4.17.21"
     
    39543954                },
    39553955                "@wordpress/keyboard-shortcuts": {
    3956                         "version": "2.1.1",
    3957                         "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-2.1.1.tgz",
    3958                         "integrity": "sha512-pIVWDuZzUPodU4y7eX1ryB7TGoV+Pgkw86bqBh2oijXZCFPupDfvlX6L/wVE2lsb5r0zkFCTSm3Qy+gVElItyA==",
     3956                        "version": "2.1.2",
     3957                        "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-2.1.2.tgz",
     3958                        "integrity": "sha512-3GfvtwwI00zZszSDcMAKoJXDB2FxUgcZrZeqjniBs9OOaHYcfdvgZGZZbl27JdgR0XFYKZwvVbC9o14BKsPeRA==",
    39593959                        "requires": {
    39603960                                "@babel/runtime": "^7.13.10",
    3961                                 "@wordpress/compose": "^4.1.1",
    3962                                 "@wordpress/data": "^5.1.1",
     3961                                "@wordpress/compose": "^4.1.2",
     3962                                "@wordpress/data": "^5.1.2",
    39633963                                "@wordpress/element": "^3.1.1",
    39643964                                "@wordpress/keycodes": "^3.1.1",
     
    40064006                },
    40074007                "@wordpress/list-reusable-blocks": {
    4008                         "version": "2.1.2",
    4009                         "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-2.1.2.tgz",
    4010                         "integrity": "sha512-CygAl+okVScm2WHVgvDz1S5hKJ6u85otHXWS/kZUclLX/V9OoWo1mYNABSoFqU+8lCGCV+Qx/LZ7ivOf2CgAsg==",
     4008                        "version": "2.1.3",
     4009                        "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-2.1.3.tgz",
     4010                        "integrity": "sha512-FfBdTLlEJ+zu2rM2u3fBaZfapNCYnBRATFgV1ozCMSOkso4xKpfPUghJL1B3uZZltwlGLcCSmSZBKJmHOKAaXg==",
    40114011                        "requires": {
    40124012                                "@babel/runtime": "^7.13.10",
    40134013                                "@wordpress/api-fetch": "^5.1.1",
    4014                                 "@wordpress/components": "^14.1.2",
    4015                                 "@wordpress/compose": "^4.1.1",
     4014                                "@wordpress/components": "^14.1.3",
     4015                                "@wordpress/compose": "^4.1.2",
    40164016                                "@wordpress/element": "^3.1.1",
    40174017                                "@wordpress/i18n": "^4.1.1",
     
    40334033                },
    40344034                "@wordpress/notices": {
    4035                         "version": "3.1.1",
    4036                         "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-3.1.1.tgz",
    4037                         "integrity": "sha512-ylwumAHHmnd7N5mqQ6rhAzqLPyHf4n9egluRCtV2SxQ4H/CnrhQvSLMcwp5yWFIa0VJ/lt3HAQEzSgUNPYD45w==",
     4035                        "version": "3.1.2",
     4036                        "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-3.1.2.tgz",
     4037                        "integrity": "sha512-cz6w0CmWYqkyyMzZYRCMFbm5Eagd/vE/I3i0zgAHwaCy56ubZwte8ges32BGAl0AeH0XbxXEF8AcOjjb5Dwqtw==",
    40384038                        "requires": {
    40394039                                "@babel/runtime": "^7.13.10",
    40404040                                "@wordpress/a11y": "^3.1.1",
    4041                                 "@wordpress/data": "^5.1.1",
     4041                                "@wordpress/data": "^5.1.2",
    40424042                                "lodash": "^4.17.21"
    40434043                        }
     
    40504050                },
    40514051                "@wordpress/nux": {
    4052                         "version": "4.1.2",
    4053                         "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-4.1.2.tgz",
    4054                         "integrity": "sha512-49VLVRBMJpgw6tF2OzNn/4K2j31yel67a4JJRtk6H9wSbaclQh/mR8JEoeVBAYwG3Kw12ew0tAfIvrn9mmaVcQ==",
     4052                        "version": "4.1.3",
     4053                        "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-4.1.3.tgz",
     4054                        "integrity": "sha512-+tDMOm4iynwVFiLF/7c1pwgK8W9JjKhNBzjQsxNHrkO3LUcak5vTyhYNZa5TkOqY+6j7WMPQjUOMeK81UaLmyQ==",
    40554055                        "requires": {
    40564056                                "@babel/runtime": "^7.13.10",
    4057                                 "@wordpress/components": "^14.1.2",
    4058                                 "@wordpress/compose": "^4.1.1",
    4059                                 "@wordpress/data": "^5.1.1",
     4057                                "@wordpress/components": "^14.1.3",
     4058                                "@wordpress/compose": "^4.1.2",
     4059                                "@wordpress/data": "^5.1.2",
    40604060                                "@wordpress/deprecated": "^3.1.1",
    40614061                                "@wordpress/element": "^3.1.1",
     
    40674067                },
    40684068                "@wordpress/plugins": {
    4069                         "version": "3.1.1",
    4070                         "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-3.1.1.tgz",
    4071                         "integrity": "sha512-Ukb6GW6Y3rLULqRerjv9rxuu9YPF1u4UU3IYUKfcjNhk2LhyKLwpVm6fcXze0eG2Xo/YluJk+bs66ixwMyRUew==",
     4069                        "version": "3.1.2",
     4070                        "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-3.1.2.tgz",
     4071                        "integrity": "sha512-Ws+ZIpcNRRGubF11u0xvtznfNFzGBVv4Qc4+4iDNln7wIjCSVRdpyZQTpvcgjMYNqFj1LPb0f3jrKeHnRp0P9g==",
    40724072                        "requires": {
    40734073                                "@babel/runtime": "^7.13.10",
    4074                                 "@wordpress/compose": "^4.1.1",
     4074                                "@wordpress/compose": "^4.1.2",
    40754075                                "@wordpress/element": "^3.1.1",
    40764076                                "@wordpress/hooks": "^3.1.1",
     
    41054105                                },
    41064106                                "caniuse-lite": {
    4107                                         "version": "1.0.30001235",
    4108                                         "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001235.tgz",
    4109                                         "integrity": "sha512-zWEwIVqnzPkSAXOUlQnPW2oKoYb2aLQ4Q5ejdjBcnH63rfypaW34CxaeBn1VMya2XaEU3P/R2qHpWyj+l0BT1A==",
     4107                                        "version": "1.0.30001237",
     4108                                        "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001237.tgz",
     4109                                        "integrity": "sha512-pDHgRndit6p1NR2GhzMbQ6CkRrp4VKuSsqbcLeOQppYPKOYkKT/6ZvZDvKJUqcmtyWIAHuZq3SVS2vc1egCZzw==",
    41104110                                        "dev": true
    41114111                                },
     
    41604160                },
    41614161                "@wordpress/reusable-blocks": {
    4162                         "version": "2.1.4",
    4163                         "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-2.1.4.tgz",
    4164                         "integrity": "sha512-P+Z25kJlqyFsL1eEdt76gR/r7UnzRD1QiJtIHCtDQw31lfGk9B909T1YOXO670aTupteXvOrUzHo7DYQr1LDxA==",
    4165                         "requires": {
    4166                                 "@wordpress/block-editor": "^6.1.3",
    4167                                 "@wordpress/blocks": "^9.1.3",
    4168                                 "@wordpress/components": "^14.1.2",
    4169                                 "@wordpress/compose": "^4.1.1",
    4170                                 "@wordpress/core-data": "^3.1.4",
    4171                                 "@wordpress/data": "^5.1.1",
     4162                        "version": "2.1.6",
     4163                        "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-2.1.6.tgz",
     4164                        "integrity": "sha512-gpgKR6iNIIqFKvMS9oDqx5xt3kger9U1viruWsNAXCARsi/ewKP4t8/aWrMF6VI/oQPZP+GkNiw00vsb87oUcQ==",
     4165                        "requires": {
     4166                                "@wordpress/block-editor": "^6.1.4",
     4167                                "@wordpress/blocks": "^9.1.4",
     4168                                "@wordpress/components": "^14.1.3",
     4169                                "@wordpress/compose": "^4.1.2",
     4170                                "@wordpress/core-data": "^3.1.6",
     4171                                "@wordpress/data": "^5.1.2",
    41724172                                "@wordpress/element": "^3.1.1",
    41734173                                "@wordpress/i18n": "^4.1.1",
    41744174                                "@wordpress/icons": "^4.0.1",
    4175                                 "@wordpress/notices": "^3.1.1",
     4175                                "@wordpress/notices": "^3.1.2",
    41764176                                "@wordpress/url": "^3.1.1",
    41774177                                "lodash": "^4.17.21"
     
    41794179                },
    41804180                "@wordpress/rich-text": {
    4181                         "version": "4.1.1",
    4182                         "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-4.1.1.tgz",
    4183                         "integrity": "sha512-kEnJwwrQK14yWkkWprgxjoDQdDn0r5IdkyUATsF6WCxbyr5qfZKvwAophNNV9hKLtIRbMYmtCU9/yipC4tushw==",
     4181                        "version": "4.1.2",
     4182                        "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-4.1.2.tgz",
     4183                        "integrity": "sha512-63eHpiTxdVLWcnHR2hwGH0mKOF/AGfHsoDUH/p6Tp/m1ybGbLh8rMiWEeG10u9hg9+Yya2yS5wDj0pgbiUSlaA==",
    41844184                        "requires": {
    41854185                                "@babel/runtime": "^7.13.10",
    4186                                 "@wordpress/compose": "^4.1.1",
    4187                                 "@wordpress/data": "^5.1.1",
     4186                                "@wordpress/compose": "^4.1.2",
     4187                                "@wordpress/data": "^5.1.2",
    41884188                                "@wordpress/dom": "^3.1.1",
    41894189                                "@wordpress/element": "^3.1.1",
     
    44274427                                },
    44284428                                "postcss": {
    4429                                         "version": "8.3.0",
    4430                                         "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.0.tgz",
    4431                                         "integrity": "sha512-+ogXpdAjWGa+fdYY5BQ96V/6tAo+TdSSIMP5huJBIygdWwKtVoB5JWZ7yUd4xZ8r+8Kvvx4nyg/PQ071H4UtcQ==",
     4429                                        "version": "8.3.4",
     4430                                        "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.4.tgz",
     4431                                        "integrity": "sha512-/tZY0PXExXXnNhKv3TOvZAOUYRyuqcCbBm2c17YMDK0PlVII3K7/LKdt3ScHL+hhouddjUWi+1sKDf9xXW+8YA==",
    44324432                                        "dev": true,
    44334433                                        "requires": {
     
    47574757                },
    47584758                "@wordpress/server-side-render": {
    4759                         "version": "2.1.3",
    4760                         "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-2.1.3.tgz",
    4761                         "integrity": "sha512-YCIFKTqGmS8OauVD/iBW6FH/8D5oYhi0+A8rBSu6GScwTi6NQb1b6RheiR6M302iWpoAFSmOrxbyicsW+bPjTQ==",
     4759                        "version": "2.1.4",
     4760                        "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-2.1.4.tgz",
     4761                        "integrity": "sha512-EJ2dPu6RhGxmYzNdH4GZcRyZHrqpqFybRKqDzjCOTTTxeu7Is6mk8RntyvBOkY1olGHoQ98+OBP4j8WYNgncrw==",
    47624762                        "requires": {
    47634763                                "@babel/runtime": "^7.13.10",
    47644764                                "@wordpress/api-fetch": "^5.1.1",
    4765                                 "@wordpress/blocks": "^9.1.3",
    4766                                 "@wordpress/components": "^14.1.2",
    4767                                 "@wordpress/compose": "^4.1.1",
    4768                                 "@wordpress/data": "^5.1.1",
     4765                                "@wordpress/blocks": "^9.1.4",
     4766                                "@wordpress/components": "^14.1.3",
     4767                                "@wordpress/compose": "^4.1.2",
     4768                                "@wordpress/data": "^5.1.2",
    47694769                                "@wordpress/deprecated": "^3.1.1",
    47704770                                "@wordpress/element": "^3.1.1",
     
    48154815                },
    48164816                "@wordpress/viewport": {
    4817                         "version": "3.1.1",
    4818                         "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-3.1.1.tgz",
    4819                         "integrity": "sha512-Muzf20qwcxkTf5f7GxmVZS66Eme5dR66DYQVXfRLhSWJNlX7cWtL7S9CgcIBJA/AiPaTpcSsvjhpaxd+97IGAw==",
     4817                        "version": "3.1.2",
     4818                        "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-3.1.2.tgz",
     4819                        "integrity": "sha512-cREUKffEZ4b9e5rHEbKUfT4FGoKwn4PZnSlcWQ2A0nXp5J6njziUnwrhk4/5GrNEP2/heJNUGSChOjwMsASK2Q==",
    48204820                        "requires": {
    48214821                                "@babel/runtime": "^7.13.10",
    4822                                 "@wordpress/compose": "^4.1.1",
    4823                                 "@wordpress/data": "^5.1.1",
     4822                                "@wordpress/compose": "^4.1.2",
     4823                                "@wordpress/data": "^5.1.2",
    48244824                                "lodash": "^4.17.21"
    48254825                        }
     
    48314831                },
    48324832                "@wordpress/widgets": {
    4833                         "version": "1.1.4",
    4834                         "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-1.1.4.tgz",
    4835                         "integrity": "sha512-Exk8p8rFGfI+VXL7QXUs6rL6/SSY2mBAaB79iO9YIXgQv9K2DVSOkkRLJlJbTHtzQS6wAQ/e+sMKRBwNlAFoUg==",
     4833                        "version": "1.1.6",
     4834                        "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-1.1.6.tgz",
     4835                        "integrity": "sha512-fl08uNIFmvJwshDySbUUs0KYMUAhHaSTHZPe0LqJjchJxfEW4cJS4d8vXnVEpaqz09KfQoOp73w1aWxNBacq5g==",
    48364836                        "requires": {
    48374837                                "@babel/runtime": "^7.13.10",
    4838                                 "@wordpress/blocks": "^9.1.3",
    4839                                 "@wordpress/components": "^14.1.2",
    4840                                 "@wordpress/core-data": "^3.1.4",
    4841                                 "@wordpress/data": "^5.1.1",
     4838                                "@wordpress/api-fetch": "^5.1.1",
     4839                                "@wordpress/block-editor": "^6.1.4",
     4840                                "@wordpress/blocks": "^9.1.4",
     4841                                "@wordpress/components": "^14.1.3",
     4842                                "@wordpress/compose": "^4.1.2",
     4843                                "@wordpress/core-data": "^3.1.6",
     4844                                "@wordpress/data": "^5.1.2",
     4845                                "@wordpress/element": "^3.1.1",
    48424846                                "@wordpress/i18n": "^4.1.1",
    4843                                 "@wordpress/icons": "^4.0.1"
     4847                                "@wordpress/icons": "^4.0.1",
     4848                                "@wordpress/notices": "^3.1.2",
     4849                                "@wordpress/url": "^3.1.1",
     4850                                "classnames": "^2.2.5",
     4851                                "lodash": "^4.17.21"
    48444852                        }
    48454853                },
     
    67586766                "browserify-aes": {
    67596767                        "version": "1.2.0",
    6760                         "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
     6768                        "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
    67616769                        "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
    67626770                        "dev": true,
     
    73977405                                },
    73987406                                "tslib": {
    7399                                         "version": "2.2.0",
    7400                                         "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
    7401                                         "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==",
     7407                                        "version": "2.3.0",
     7408                                        "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
     7409                                        "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==",
    74027410                                        "dev": true
    74037411                                }
     
    84038411                                },
    84048412                                "postcss": {
    8405                                         "version": "8.3.0",
    8406                                         "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.0.tgz",
    8407                                         "integrity": "sha512-+ogXpdAjWGa+fdYY5BQ96V/6tAo+TdSSIMP5huJBIygdWwKtVoB5JWZ7yUd4xZ8r+8Kvvx4nyg/PQ071H4UtcQ==",
     8413                                        "version": "8.3.4",
     8414                                        "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.4.tgz",
     8415                                        "integrity": "sha512-/tZY0PXExXXnNhKv3TOvZAOUYRyuqcCbBm2c17YMDK0PlVII3K7/LKdt3ScHL+hhouddjUWi+1sKDf9xXW+8YA==",
    84088416                                        "dev": true,
    84098417                                        "requires": {
     
    999810006                                        }
    999910007                                },
    10000                                 "glob-parent": {
    10001                                         "version": "5.1.2",
    10002                                         "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
    10003                                         "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
    10004                                         "dev": true,
    10005                                         "requires": {
    10006                                                 "is-glob": "^4.0.1"
    10007                                         }
    10008                                 },
    1000910008                                "globals": {
    1001010009                                        "version": "13.9.0",
     
    1185711856                        "dependencies": {
    1185811857                                "tslib": {
    11859                                         "version": "2.2.0",
    11860                                         "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
    11861                                         "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w=="
     11858                                        "version": "2.3.0",
     11859                                        "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
     11860                                        "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
    1186211861                                }
    1186311862                        }
     
    1187211871                        "dependencies": {
    1187311872                                "tslib": {
    11874                                         "version": "2.2.0",
    11875                                         "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
    11876                                         "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w=="
     11873                                        "version": "2.3.0",
     11874                                        "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
     11875                                        "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
    1187711876                                }
    1187811877                        }
     
    1616616165                        "dependencies": {
    1616716166                                "acorn": {
    16168                                         "version": "8.3.0",
    16169                                         "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.3.0.tgz",
    16170                                         "integrity": "sha512-tqPKHZ5CaBJw0Xmy0ZZvLs1qTV+BNFSyvn77ASXkpBNfIRk8ev26fKrD9iLGwGA9zedPao52GSHzq8lyZG0NUw==",
     16167                                        "version": "8.4.0",
     16168                                        "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.0.tgz",
     16169                                        "integrity": "sha512-ULr0LDaEqQrMFGyQ3bhJkLsbtrQ8QibAseGZeaSUiT/6zb9IvIkomWHJIvgvwad+hinRAgsI51JcWk2yvwyL+w==",
    1617116170                                        "dev": true
    1617216171                                },
     
    1620516204                                        "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
    1620616205                                        "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==",
    16207                                         "dev": true
    16208                                 },
    16209                                 "ws": {
    16210                                         "version": "7.4.6",
    16211                                         "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz",
    16212                                         "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==",
    1621316206                                        "dev": true
    1621416207                                }
     
    1965319646                        "dependencies": {
    1965419647                                "tslib": {
    19655                                         "version": "2.2.0",
    19656                                         "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
    19657                                         "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w=="
     19648                                        "version": "2.3.0",
     19649                                        "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
     19650                                        "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
    1965819651                                }
    1965919652                        }
     
    2124921242                },
    2125021243                "regexpp": {
    21251                         "version": "3.1.0",
    21252                         "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz",
    21253                         "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==",
     21244                        "version": "3.2.0",
     21245                        "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
     21246                        "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
    2125421247                        "dev": true
    2125521248                },
     
    2361723610                        "dependencies": {
    2361823611                                "tslib": {
    23619                                         "version": "2.2.0",
    23620                                         "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
    23621                                         "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w=="
     23612                                        "version": "2.3.0",
     23613                                        "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
     23614                                        "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
    2362223615                                }
    2362323616                        }
     
    2578525778                        "dependencies": {
    2578625779                                "acorn": {
    25787                                         "version": "8.3.0",
    25788                                         "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.3.0.tgz",
    25789                                         "integrity": "sha512-tqPKHZ5CaBJw0Xmy0ZZvLs1qTV+BNFSyvn77ASXkpBNfIRk8ev26fKrD9iLGwGA9zedPao52GSHzq8lyZG0NUw==",
     25780                                        "version": "8.4.0",
     25781                                        "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.0.tgz",
     25782                                        "integrity": "sha512-ULr0LDaEqQrMFGyQ3bhJkLsbtrQ8QibAseGZeaSUiT/6zb9IvIkomWHJIvgvwad+hinRAgsI51JcWk2yvwyL+w==",
    2579025783                                        "dev": true
    2579125784                                },
     
    2632626319                },
    2632726320                "whatwg-url": {
    26328                         "version": "8.5.0",
    26329                         "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.5.0.tgz",
    26330                         "integrity": "sha512-fy+R77xWv0AiqfLl4nuGUlQ3/6b5uNfQ4WAbGQVMYshCTCCPK9psC1nWh3XHuxGVCtlcDDQPQW1csmmIQo+fwg==",
     26321                        "version": "8.6.0",
     26322                        "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.6.0.tgz",
     26323                        "integrity": "sha512-os0KkeeqUOl7ccdDT1qqUcS4KH4tcBTSKK5Nl5WKb2lyxInIZ/CpjkqKa1Ss12mjfdcRX9mHmPPs7/SxG1Hbdw==",
    2633126324                        "dev": true,
    2633226325                        "requires": {
    2633326326                                "lodash": "^4.7.0",
    26334                                 "tr46": "^2.0.2",
     26327                                "tr46": "^2.1.0",
    2633526328                                "webidl-conversions": "^6.1.0"
    2633626329                        },
  • trunk/package.json

    r51146 r51149  
    7979        "dependencies": {
    8080                "@wordpress/a11y": "3.1.1",
    81                 "@wordpress/annotations": "2.1.1",
     81                "@wordpress/annotations": "2.1.2",
    8282                "@wordpress/api-fetch": "5.1.1",
    8383                "@wordpress/autop": "3.1.1",
    8484                "@wordpress/blob": "3.1.1",
    85                 "@wordpress/block-directory": "2.1.5",
    86                 "@wordpress/block-editor": "6.1.3",
    87                 "@wordpress/block-library": "3.2.4",
     85                "@wordpress/block-directory": "2.1.7",
     86                "@wordpress/block-editor": "6.1.4",
     87                "@wordpress/block-library": "3.2.6",
    8888                "@wordpress/block-serialization-default-parser": "4.1.1",
    89                 "@wordpress/blocks": "9.1.3",
    90                 "@wordpress/components": "14.1.2",
    91                 "@wordpress/compose": "4.1.1",
    92                 "@wordpress/core-data": "3.1.4",
    93                 "@wordpress/customize-widgets": "1.0.4",
    94                 "@wordpress/data": "5.1.1",
    95                 "@wordpress/data-controls": "2.1.1",
     89                "@wordpress/blocks": "9.1.4",
     90                "@wordpress/components": "14.1.3",
     91                "@wordpress/compose": "4.1.2",
     92                "@wordpress/core-data": "3.1.6",
     93                "@wordpress/customize-widgets": "1.0.6",
     94                "@wordpress/data": "5.1.2",
     95                "@wordpress/data-controls": "2.1.2",
    9696                "@wordpress/date": "4.1.1",
    9797                "@wordpress/deprecated": "3.1.1",
    9898                "@wordpress/dom": "3.1.1",
    9999                "@wordpress/dom-ready": "3.1.1",
    100                 "@wordpress/edit-post": "4.1.5",
    101                 "@wordpress/edit-widgets": "2.1.5",
    102                 "@wordpress/editor": "10.1.4",
     100                "@wordpress/edit-post": "4.1.7",
     101                "@wordpress/edit-widgets": "2.1.7",
     102                "@wordpress/editor": "10.1.6",
    103103                "@wordpress/element": "3.1.1",
    104104                "@wordpress/escape-html": "2.1.1",
    105                 "@wordpress/format-library": "2.1.3",
     105                "@wordpress/format-library": "2.1.4",
    106106                "@wordpress/hooks": "3.1.1",
    107107                "@wordpress/html-entities": "3.1.1",
    108108                "@wordpress/i18n": "4.1.1",
    109109                "@wordpress/icons": "4.0.1",
    110                 "@wordpress/interface": "3.1.2",
     110                "@wordpress/interface": "3.1.3",
    111111                "@wordpress/is-shallow-equal": "4.1.1",
    112                 "@wordpress/keyboard-shortcuts": "2.1.1",
     112                "@wordpress/keyboard-shortcuts": "2.1.2",
    113113                "@wordpress/keycodes": "3.1.1",
    114                 "@wordpress/list-reusable-blocks": "2.1.2",
     114                "@wordpress/list-reusable-blocks": "2.1.3",
    115115                "@wordpress/media-utils": "2.1.1",
    116                 "@wordpress/notices": "3.1.1",
    117                 "@wordpress/nux": "4.1.2",
    118                 "@wordpress/plugins": "3.1.1",
     116                "@wordpress/notices": "3.1.2",
     117                "@wordpress/nux": "4.1.3",
     118                "@wordpress/plugins": "3.1.2",
    119119                "@wordpress/primitives": "2.1.1",
    120120                "@wordpress/priority-queue": "2.1.1",
    121121                "@wordpress/redux-routine": "4.1.1",
    122                 "@wordpress/reusable-blocks": "2.1.4",
    123                 "@wordpress/rich-text": "4.1.1",
    124                 "@wordpress/server-side-render": "2.1.3",
     122                "@wordpress/reusable-blocks": "2.1.6",
     123                "@wordpress/rich-text": "4.1.2",
     124                "@wordpress/server-side-render": "2.1.4",
    125125                "@wordpress/shortcode": "3.1.1",
    126126                "@wordpress/token-list": "2.1.1",
    127127                "@wordpress/url": "3.1.1",
    128                 "@wordpress/viewport": "3.1.1",
     128                "@wordpress/viewport": "3.1.2",
    129129                "@wordpress/warning": "2.1.1",
    130                 "@wordpress/widgets": "1.1.4",
     130                "@wordpress/widgets": "1.1.6",
    131131                "@wordpress/wordcount": "3.1.1",
    132132                "backbone": "1.4.0",
  • trunk/src/wp-admin/widgets-form-blocks.php

    r51061 r51149  
    2525block_editor_rest_api_preload( $preload_paths, $block_editor_context );
    2626
    27 $editor_settings = get_block_editor_settings( array(), $block_editor_context );
     27$editor_settings = get_block_editor_settings(
     28        get_legacy_widget_block_editor_settings(),
     29        $block_editor_context
     30);
    2831
    2932wp_add_inline_script(
  • trunk/src/wp-includes/assets/script-loader-packages.php

    r51101 r51149  
    1 <?php return array('a11y.js' => array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => '3243bf46da298d46850bacd71bcc111e'), 'annotations.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => '4556c7bbdf2d9d6a81c1ca770cf73893'), 'api-fetch.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '293ce6ecd6439249249485d369385617'), 'autop.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'bed28c77ea305cd8e02b0529011189f9'), 'blob.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b8855b04f6a52a7bca89f8d945d46866'), 'block-directory.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-data-controls', 'wp-edit-post', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives'), 'version' => 'b471a46218b45512872b205f5684f390'), 'block-editor.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-blob', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-shortcode', 'wp-token-list', 'wp-url', 'wp-wordcount'), 'version' => '6aac88f056ee7d80b0fae2a94d48760b'), 'block-library.js' => array('dependencies' => array('lodash', 'moment', 'react', 'wp-api-fetch', 'wp-autop', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport'), 'version' => '5bf2c7b39a445eec8e4fce01955d7004'), 'block-serialization-default-parser.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'cc8e5d0e23cf68bb9944bf2a7a016e52'), 'blocks.js' => array('dependencies' => array('lodash', 'wp-autop', 'wp-blob', 'wp-block-serialization-default-parser', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives', 'wp-shortcode'), 'version' => 'c46f2427fb0c8d873f6b003bb05d64ba'), 'components.js' => array('dependencies' => array('lodash', 'moment', 'react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-warning'), 'version' => '81fbc59ac7c5abcd280b254b241c04b9'), 'compose.js' => array('dependencies' => array('lodash', 'react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => 'c6d0b8dc5425477346847d4ad0688185'), 'core-data.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-data', 'wp-data-controls', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-url'), 'version' => '8cc9c436eaf87fb78cfe5137d63c607f'), 'customize-widgets.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-polyfill', 'wp-primitives', 'wp-widgets'), 'version' => '1e93868d933a9e0bd7e84dd5a47f1181'), 'data.js' => array('dependencies' => array('lodash', 'react', 'wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-redux-routine'), 'version' => '9f1a3d6ac652e9da7ef51f01de8243a0'), 'data-controls.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'ceef9ce8c9c058d69ebf44db39353687'), 'date.js' => array('dependencies' => array('moment', 'wp-polyfill'), 'version' => '2abad43cdd2da929e01f7d7648e392ab'), 'deprecated.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '13724e4923d40e224e7c99fdc350a6a1'), 'dom.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'd964a25eeb2e148dbb51da5fad4cc9fe'), 'dom-ready.js' => array('dependencies' => array('wp-polyfill'), 'version' => '1e1b9c1535c1c32d3236d41aa27c7bf9'), 'edit-post.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-data-controls', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url', 'wp-viewport', 'wp-warning'), 'version' => 'af1259793651e5bd7dded1d7e936c9e2'), 'edit-widgets.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => '70e9d81d637fd8c488db1c15258ee1d3'), 'editor.js' => array('dependencies' => array('lodash', 'react', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-data-controls', 'wp-date', 'wp-deprecated', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => '14a01b5f8bfac6899d950b0baa1beae4'), 'element.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => '669f5c11ca4fe7c44d64157347343913'), 'escape-html.js' => array('dependencies' => array('wp-polyfill'), 'version' => '4f03d9c45a01df8191f6833373fe1cfa'), 'format-library.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-url'), 'version' => 'eb83de0befbc72e594aab5d708ca128e'), 'hooks.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'f7ecf196f38940ae0673c46c6c30cd86'), 'html-entities.js' => array('dependencies' => array('wp-polyfill'), 'version' => '140ecb91be91e7eec34220584d085033'), 'i18n.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => 'd897c43bea0c2753dd7368eb2d990898'), 'is-shallow-equal.js' => array('dependencies' => array('wp-polyfill'), 'version' => '798b660598677b39413fdb5f68624aa8'), 'keyboard-shortcuts.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-keycodes', 'wp-polyfill'), 'version' => '8a860f4afab68874dffb1e7eec6c1bc1'), 'keycodes.js' => array('dependencies' => array('lodash', 'wp-i18n', 'wp-polyfill'), 'version' => 'cf38e80b47baf72f4822ddb8847f4f24'), 'list-reusable-blocks.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '80af68069161321e8e131bad6a00d5dc'), 'media-utils.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'df373dcd13d7abc3f8b042f369b88557'), 'notices.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-polyfill'), 'version' => 'b08e53c1e070954fa0884cad9a164683'), 'nux.js' => array('dependencies' => array('lodash', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '0575a03bf7a434453e3768c23cd45a54'), 'plugins.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-element', 'wp-hooks', 'wp-polyfill', 'wp-primitives'), 'version' => 'f976fd36733989ed2c1409c712cd0e02'), 'primitives.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => 'dc0962ac2885a26f8c2abdbe0cf0e333'), 'priority-queue.js' => array('dependencies' => array('wp-polyfill'), 'version' => '18c93919f04bb681234310b314675b17'), 'redux-routine.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '3c50c6bd1563bc7fb88433198400a74c'), 'reusable-blocks.js' => array('dependencies' => array('lodash', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => 'ec5d97a08f4ba305bcc6f0de27fda10f'), 'rich-text.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-element', 'wp-escape-html', 'wp-keycodes', 'wp-polyfill'), 'version' => '17198c4dd83a20f1f820c6cf500bd5f1'), 'server-side-render.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '7c732c1add9f9667bdf8dd66fbf74759'), 'shortcode.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '15757929bc8d52a3b184c3fcaeb38c64'), 'token-list.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '7bcd3684420783ef1f6ebb7680fe958e'), 'url.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'e9868cffba8a348b31011f87dd53b3c4'), 'viewport.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '0a54bbdc44c5f135018c568a887b8279'), 'warning.js' => array('dependencies' => array('wp-polyfill'), 'version' => '202ac16e99afe7c33c257b248625a947'), 'widgets.js' => array('dependencies' => array('wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '71f70729a158b4f607a172e7f488545b'), 'wordcount.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '02339c8ad03da1e7a03f9212da004007'));
     1<?php return array('a11y.js' => array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => '3243bf46da298d46850bacd71bcc111e'), 'annotations.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => '4556c7bbdf2d9d6a81c1ca770cf73893'), 'api-fetch.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '293ce6ecd6439249249485d369385617'), 'autop.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'bed28c77ea305cd8e02b0529011189f9'), 'blob.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b8855b04f6a52a7bca89f8d945d46866'), 'block-directory.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-data-controls', 'wp-edit-post', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives'), 'version' => 'b471a46218b45512872b205f5684f390'), 'block-editor.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-blob', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-shortcode', 'wp-token-list', 'wp-url', 'wp-wordcount'), 'version' => 'e456fb8418d1d45fa452775d364fbedb'), 'block-library.js' => array('dependencies' => array('lodash', 'moment', 'react', 'wp-api-fetch', 'wp-autop', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport'), 'version' => '769fa87d43c19e4dddc3cfea5b8267c8'), 'block-serialization-default-parser.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'cc8e5d0e23cf68bb9944bf2a7a016e52'), 'blocks.js' => array('dependencies' => array('lodash', 'wp-autop', 'wp-blob', 'wp-block-serialization-default-parser', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives', 'wp-shortcode'), 'version' => 'c46f2427fb0c8d873f6b003bb05d64ba'), 'components.js' => array('dependencies' => array('lodash', 'moment', 'react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-warning'), 'version' => '81fbc59ac7c5abcd280b254b241c04b9'), 'compose.js' => array('dependencies' => array('lodash', 'react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => '0f215b3868e125c7f29468d3cbb4a759'), 'core-data.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-data', 'wp-data-controls', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-url'), 'version' => 'c5e415790fc15995fa2cb1c84bede9fe'), 'customize-widgets.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-polyfill', 'wp-primitives', 'wp-widgets'), 'version' => 'fb8e959efd57e0843e8bfb117cf88013'), 'data.js' => array('dependencies' => array('lodash', 'react', 'wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-redux-routine'), 'version' => '98309fcd2b4633f5d768069fc08ac82a'), 'data-controls.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'ceef9ce8c9c058d69ebf44db39353687'), 'date.js' => array('dependencies' => array('moment', 'wp-polyfill'), 'version' => '2abad43cdd2da929e01f7d7648e392ab'), 'deprecated.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '13724e4923d40e224e7c99fdc350a6a1'), 'dom.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'd964a25eeb2e148dbb51da5fad4cc9fe'), 'dom-ready.js' => array('dependencies' => array('wp-polyfill'), 'version' => '1e1b9c1535c1c32d3236d41aa27c7bf9'), 'edit-post.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-data-controls', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url', 'wp-viewport', 'wp-warning'), 'version' => '623db65e845c62311846453e00befe85'), 'edit-widgets.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => '7df8a03df707cba8f3703bf295c32cbf'), 'editor.js' => array('dependencies' => array('lodash', 'react', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-data-controls', 'wp-date', 'wp-deprecated', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => '14a01b5f8bfac6899d950b0baa1beae4'), 'element.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => '669f5c11ca4fe7c44d64157347343913'), 'escape-html.js' => array('dependencies' => array('wp-polyfill'), 'version' => '4f03d9c45a01df8191f6833373fe1cfa'), 'format-library.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-url'), 'version' => 'eb83de0befbc72e594aab5d708ca128e'), 'hooks.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'f7ecf196f38940ae0673c46c6c30cd86'), 'html-entities.js' => array('dependencies' => array('wp-polyfill'), 'version' => '140ecb91be91e7eec34220584d085033'), 'i18n.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => 'd897c43bea0c2753dd7368eb2d990898'), 'is-shallow-equal.js' => array('dependencies' => array('wp-polyfill'), 'version' => '798b660598677b39413fdb5f68624aa8'), 'keyboard-shortcuts.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-keycodes', 'wp-polyfill'), 'version' => '8a860f4afab68874dffb1e7eec6c1bc1'), 'keycodes.js' => array('dependencies' => array('lodash', 'wp-i18n', 'wp-polyfill'), 'version' => 'cf38e80b47baf72f4822ddb8847f4f24'), 'list-reusable-blocks.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '80af68069161321e8e131bad6a00d5dc'), 'media-utils.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'df373dcd13d7abc3f8b042f369b88557'), 'notices.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-polyfill'), 'version' => 'b08e53c1e070954fa0884cad9a164683'), 'nux.js' => array('dependencies' => array('lodash', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '0575a03bf7a434453e3768c23cd45a54'), 'plugins.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-element', 'wp-hooks', 'wp-polyfill', 'wp-primitives'), 'version' => 'f976fd36733989ed2c1409c712cd0e02'), 'primitives.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => 'dc0962ac2885a26f8c2abdbe0cf0e333'), 'priority-queue.js' => array('dependencies' => array('wp-polyfill'), 'version' => '18c93919f04bb681234310b314675b17'), 'redux-routine.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '3c50c6bd1563bc7fb88433198400a74c'), 'reusable-blocks.js' => array('dependencies' => array('lodash', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => 'ec5d97a08f4ba305bcc6f0de27fda10f'), 'rich-text.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-element', 'wp-escape-html', 'wp-keycodes', 'wp-polyfill'), 'version' => '17198c4dd83a20f1f820c6cf500bd5f1'), 'server-side-render.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '7c732c1add9f9667bdf8dd66fbf74759'), 'shortcode.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '15757929bc8d52a3b184c3fcaeb38c64'), 'token-list.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '7bcd3684420783ef1f6ebb7680fe958e'), 'url.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'e9868cffba8a348b31011f87dd53b3c4'), 'viewport.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '0a54bbdc44c5f135018c568a887b8279'), 'warning.js' => array('dependencies' => array('wp-polyfill'), 'version' => '202ac16e99afe7c33c257b248625a947'), 'widgets.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => 'e6a29e6a421e3486d97c3012e94e67be'), 'wordcount.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '02339c8ad03da1e7a03f9212da004007'));
  • trunk/src/wp-includes/block-editor.php

    r51090 r51149  
    226226        }
    227227
     228        return $editor_settings;
     229}
     230
     231/**
     232 * Returns the block editor settings needed to use the Legacy Widget block which
     233 * is not registered by default.
     234 *
     235 * @since 5.8.0
     236 *
     237 * @return array Settings to be used with get_block_editor_settings().
     238 */
     239function get_legacy_widget_block_editor_settings() {
     240        $editor_settings = array();
     241
    228242        /**
    229243         * Filters the list of widget-type IDs that should **not** be offered by the
     
    297311        $editor_settings['__experimentalFeatures'] = $theme_json->get_settings();
    298312        // These settings may need to be updated based on data coming from theme.json sources.
    299         if ( isset( $editor_settings['__experimentalFeatures']['color']['palette'] ) ) {
    300                 $editor_settings['colors'] = $editor_settings['__experimentalFeatures']['color']['palette'];
    301                 unset( $editor_settings['__experimentalFeatures']['color']['palette'] );
    302         }
    303         if ( isset( $editor_settings['__experimentalFeatures']['color']['gradients'] ) ) {
    304                 $editor_settings['gradients'] = $editor_settings['__experimentalFeatures']['color']['gradients'];
    305                 unset( $editor_settings['__experimentalFeatures']['color']['gradients'] );
     313        if ( isset( $settings['__experimentalFeatures']['color']['palette'] ) ) {
     314                $colors_by_origin   = $settings['__experimentalFeatures']['color']['palette'];
     315                $settings['colors'] = isset( $colors_by_origin['user'] ) ?
     316                        $colors_by_origin['user'] : (
     317                                isset( $colors_by_origin['theme'] ) ?
     318                                        $colors_by_origin['theme'] :
     319                                        $colors_by_origin['core']
     320                        );
     321        }
     322        if ( isset( $settings['__experimentalFeatures']['color']['gradients'] ) ) {
     323                $gradients_by_origin   = $settings['__experimentalFeatures']['color']['gradients'];
     324                $settings['gradients'] = isset( $gradients_by_origin['user'] ) ?
     325                        $gradients_by_origin['user'] : (
     326                                isset( $gradients_by_origin['theme'] ) ?
     327                                        $gradients_by_origin['theme'] :
     328                                        $gradients_by_origin['core']
     329                        );
     330        }
     331        if ( isset( $settings['__experimentalFeatures']['typography']['fontSizes'] ) ) {
     332                $font_sizes_by_origin  = $settings['__experimentalFeatures']['typography']['fontSizes'];
     333                $settings['fontSizes'] = isset( $font_sizes_by_origin['user'] ) ?
     334                        $font_sizes_by_origin['user'] : (
     335                                isset( $font_sizes_by_origin['theme'] ) ?
     336                                        $font_sizes_by_origin['theme'] :
     337                                        $font_sizes_by_origin['core']
     338                        );
    306339        }
    307340        if ( isset( $editor_settings['__experimentalFeatures']['color']['custom'] ) ) {
     
    312345                $editor_settings['disableCustomGradients'] = ! $editor_settings['__experimentalFeatures']['color']['customGradient'];
    313346                unset( $editor_settings['__experimentalFeatures']['color']['customGradient'] );
    314         }
    315         if ( isset( $editor_settings['__experimentalFeatures']['typography']['fontSizes'] ) ) {
    316                 $editor_settings['fontSizes'] = $editor_settings['__experimentalFeatures']['typography']['fontSizes'];
    317                 unset( $editor_settings['__experimentalFeatures']['typography']['fontSizes'] );
    318347        }
    319348        if ( isset( $editor_settings['__experimentalFeatures']['typography']['customFontSize'] ) ) {
  • trunk/src/wp-includes/blocks/post-content/block.json

    r50929 r51149  
    66        "description": "Displays the contents of a post or page.",
    77        "textdomain": "default",
    8         "usesContext": [ "postId", "postType" ],
     8        "usesContext": [ "postId", "postType", "queryId" ],
    99        "supports": {
    1010                "align": [ "wide", "full" ],
  • trunk/src/wp-includes/blocks/post-date/block.json

    r51089 r51149  
    1818                }
    1919        },
    20         "usesContext": [ "postId", "postType" ],
     20        "usesContext": [ "postId", "postType", "queryId" ],
    2121        "supports": {
    2222                "html": false,
  • trunk/src/wp-includes/blocks/post-excerpt/block.json

    r51089 r51149  
    2222                }
    2323        },
    24         "usesContext": [ "postId", "postType" ],
     24        "usesContext": [ "postId", "postType", "queryId" ],
    2525        "supports": {
    2626                "html": false,
  • trunk/src/wp-includes/blocks/post-featured-image/block.json

    r50929 r51149  
    1212                }
    1313        },
    14         "usesContext": [ "postId", "postType" ],
     14        "usesContext": [ "postId", "postType", "queryId" ],
    1515        "supports": {
    1616                "align": [ "left", "right", "center", "wide", "full" ],
  • trunk/src/wp-includes/blocks/post-title/block.json

    r51089 r51149  
    66        "description": "Displays the title of a post, page, or any other content-type.",
    77        "textdomain": "default",
    8         "usesContext": [ "postId", "postType" ],
     8        "usesContext": [ "postId", "postType", "queryId" ],
    99        "attributes": {
    1010                "textAlign": {
  • trunk/src/wp-includes/class-wp-customize-widgets.php

    r51142 r51149  
    838838                        $block_editor_context = new WP_Block_Editor_Context();
    839839
    840                         $editor_settings = get_block_editor_settings( array(), $block_editor_context );
     840                        $editor_settings = get_block_editor_settings(
     841                                get_legacy_widget_block_editor_settings(),
     842                                $block_editor_context
     843                        );
    841844
    842845                        wp_add_inline_script(
  • trunk/src/wp-includes/class-wp-theme-json-resolver.php

    r51089 r51149  
    249249                $config     = self::read_json_file( __DIR__ . '/theme.json' );
    250250                $config     = self::translate( $config );
    251                 self::$core = new WP_Theme_JSON( $config );
     251                self::$core = new WP_Theme_JSON( $config, 'core' );
    252252
    253253                return self::$core;
     
    302302         * @since 5.8.0
    303303         *
    304          * @param array  $settings Existing block editor settings.
     304         * @param array $settings Existing block editor settings.
    305305         *                         Empty array by default.
    306306         * @return WP_Theme_JSON
  • trunk/src/wp-includes/class-wp-theme-json.php

    r51089 r51149  
    4040         */
    4141        const ROOT_BLOCK_SELECTOR = 'body';
     42
     43        const VALID_ORIGINS = array(
     44                'core',
     45                'theme',
     46                'user',
     47        );
    4248
    4349        /**
     
    247253         *
    248254         * @param array $theme_json A structure that follows the theme.json schema.
    249          */
    250         public function __construct( $theme_json = array() ) {
     255         * @param string $origin What source of data this object represents. One of core, theme, or user. Default: theme.
     256         */
     257        public function __construct( $theme_json = array(), $origin = 'theme' ) {
     258                if ( ! in_array( $origin, self::VALID_ORIGINS, true ) ) {
     259                        $origin = 'theme';
     260                }
     261
    251262                if ( ! isset( $theme_json['version'] ) || self::LATEST_SCHEMA !== $theme_json['version'] ) {
    252263                        $this->theme_json = array();
     
    255266
    256267                $this->theme_json = self::sanitize( $theme_json );
     268
     269                // Internally, presets are keyed by origin.
     270                $nodes = self::get_setting_nodes( $this->theme_json );
     271                foreach ( $nodes as $node ) {
     272                        foreach ( self::PRESETS_METADATA as $preset ) {
     273                                $path   = array_merge( $node['path'], $preset['path'] );
     274                                $preset = _wp_array_get( $this->theme_json, $path, null );
     275                                if ( null !== $preset ) {
     276                                        _wp_array_set( $this->theme_json, $path, array( $origin => $preset ) );
     277                                }
     278                        }
     279                }
    257280        }
    258281
     
    633656
    634657        /**
     658         * Given an array of presets keyed by origin and the value key of the preset,
     659         * it returns an array where each key is the preset slug and each value the preset value.
     660         *
     661         * @param array  $preset_per_origin Array of presets keyed by origin.
     662         * @param string $value_key         The property of the preset that contains its value.
     663         *
     664         * @return array Array of presets where each key is a slug and each value is the preset value.
     665         */
     666        private static function get_merged_preset_by_slug( $preset_per_origin, $value_key ) {
     667                $result = array();
     668                foreach ( self::VALID_ORIGINS as $origin ) {
     669                        if ( ! isset( $preset_per_origin[ $origin ] ) ) {
     670                                continue;
     671                        }
     672                        foreach ( $preset_per_origin[ $origin ] as $preset ) {
     673                                // We don't want to use kebabCase here,
     674                                // see https://github.com/WordPress/gutenberg/issues/32347
     675                                // However, we need to make sure the generated class or css variable
     676                                // doesn't contain spaces.
     677                                $result[ preg_replace( '/\s+/', '-', $preset['slug'] ) ] = $preset[ $value_key ];
     678                        }
     679                }
     680                return $result;
     681        }
     682
     683        /**
    635684         * Given a settings array, it returns the generated rulesets
    636685         * for the preset classes.
     
    652701                $stylesheet = '';
    653702                foreach ( self::PRESETS_METADATA as $preset ) {
    654                         $values = _wp_array_get( $settings, $preset['path'], array() );
    655                         foreach ( $values as $value ) {
    656                                 foreach ( $preset['classes'] as $class ) {
     703                        $preset_per_origin = _wp_array_get( $settings, $preset['path'], array() );
     704                        $preset_by_slug    = self::get_merged_preset_by_slug( $preset_per_origin, $preset['value_key'] );
     705                        foreach ( $preset['classes'] as $class ) {
     706                                foreach ( $preset_by_slug as $slug => $value ) {
    657707                                        $stylesheet .= self::to_ruleset(
    658                                                 // We don't want to use kebabCase here,
    659                                                 // see https://github.com/WordPress/gutenberg/issues/32347
    660                                                 // However, we need to make sure the generated class
    661                                                 // doesn't contain spaces.
    662                                                 self::append_to_selector( $selector, '.has-' . preg_replace( '/\s+/', '-', $value['slug'] ) . '-' . $class['class_suffix'] ),
     708                                                self::append_to_selector( $selector, '.has-' . $slug . '-' . $class['class_suffix'] ),
    663709                                                array(
    664710                                                        array(
    665711                                                                'name'  => $class['property_name'],
    666                                                                 'value' => $value[ $preset['value_key'] ] . ' !important',
     712                                                                'value' => $value . ' !important',
    667713                                                        ),
    668714                                                )
     
    696742                $declarations = array();
    697743                foreach ( self::PRESETS_METADATA as $preset ) {
    698                         $values = _wp_array_get( $settings, $preset['path'], array() );
    699                         foreach ( $values as $value ) {
     744                        $preset_per_origin = _wp_array_get( $settings, $preset['path'], array() );
     745                        $preset_by_slug    = self::get_merged_preset_by_slug( $preset_per_origin, $preset['value_key'] );
     746                        foreach ( $preset_by_slug as $slug => $value ) {
    700747                                $declarations[] = array(
    701                                         'name'  => '--wp--preset--' . $preset['css_var_infix'] . '--' . $value['slug'],
    702                                         'value' => $value[ $preset['value_key'] ],
     748                                        'name'  => '--wp--preset--' . $preset['css_var_infix'] . '--' . $slug,
     749                                        'value' => $value,
    703750                                );
    704751                        }
     
    10401087         * Merge new incoming data.
    10411088         *
    1042          * @since 5.8.0
    1043          *
    10441089         * @param WP_Theme_JSON $incoming Data to merge.
    10451090         */
    1046         public function merge( $incoming, $update_or_remove = 'remove' ) {
    1047                 $incoming_data = $incoming->get_raw_data();
    1048                 $existing_data = $this->theme_json;
     1091        public function merge( $incoming ) {
     1092                $incoming_data    = $incoming->get_raw_data();
     1093                $this->theme_json = array_replace_recursive( $this->theme_json, $incoming_data );
    10491094
    10501095                // The array_replace_recursive algorithm merges at the leaf level.
    10511096                // For leaf values that are arrays it will use the numeric indexes for replacement.
    1052                 $this->theme_json = array_replace_recursive( $this->theme_json, $incoming_data );
    1053 
    1054                 // There are a few cases in which we want to merge things differently
    1055                 // from what array_replace_recursive does.
    1056 
    1057                 // Some incoming properties should replace the existing.
     1097                // In those cases, we want to replace the existing with the incoming value, if it exists.
    10581098                $to_replace   = array();
    10591099                $to_replace[] = array( 'custom' );
    10601100                $to_replace[] = array( 'spacing', 'units' );
    1061                 $to_replace[] = array( 'typography', 'fontSizes' );
    1062                 $to_replace[] = array( 'typography', 'fontFamilies' );
    1063 
    1064                 // Some others should be appended to the existing.
    1065                 // If the slug is the same than an existing element,
    1066                 // the $update_or_remove param is used to decide
    1067                 // what to do with the existing element:
    1068                 // either remove it and append the incoming,
    1069                 // or update it with the incoming.
    1070                 $to_append   = array();
    1071                 $to_append[] = array( 'color', 'duotone' );
    1072                 $to_append[] = array( 'color', 'gradients' );
    1073                 $to_append[] = array( 'color', 'palette' );
     1101                $to_replace[] = array( 'color', 'duotone' );
     1102                foreach ( self::VALID_ORIGINS as $origin ) {
     1103                        $to_replace[] = array( 'color', 'palette', $origin );
     1104                        $to_replace[] = array( 'color', 'gradients', $origin );
     1105                        $to_replace[] = array( 'typography', 'fontSizes', $origin );
     1106                        $to_replace[] = array( 'typography', 'fontFamilies', $origin );
     1107                }
    10741108
    10751109                $nodes = self::get_setting_nodes( $this->theme_json );
    10761110                foreach ( $nodes as $metadata ) {
    1077                         foreach ( $to_replace as $path_to_replace ) {
    1078                                 $path = array_merge( $metadata['path'], $path_to_replace );
     1111                        foreach ( $to_replace as $property_path ) {
     1112                                $path = array_merge( $metadata['path'], $property_path );
    10791113                                $node = _wp_array_get( $incoming_data, $path, array() );
    10801114                                if ( ! empty( $node ) ) {
     
    10821116                                }
    10831117                        }
    1084                         foreach ( $to_append as $path_to_append ) {
    1085                                 $path          = array_merge( $metadata['path'], $path_to_append );
    1086                                 $incoming_node = _wp_array_get( $incoming_data, $path, array() );
    1087                                 $existing_node = _wp_array_get( $existing_data, $path, array() );
    1088 
    1089                                 if ( empty( $incoming_node ) && empty( $existing_node ) ) {
    1090                                         continue;
    1091                                 }
    1092 
    1093                                 $index_table    = array();
    1094                                 $existing_slugs = array();
    1095                                 $merged         = array();
    1096                                 foreach ( $existing_node as $key => $value ) {
    1097                                         $index_table[ $value['slug'] ] = $key;
    1098                                         $existing_slugs[]              = $value['slug'];
    1099                                         $merged[ $key ]                = $value;
    1100                                 }
    1101 
    1102                                 $to_remove = array();
    1103                                 foreach ( $incoming_node as $value ) {
    1104                                         if ( ! in_array( $value['slug'], $existing_slugs, true ) ) {
    1105                                                 $merged[] = $value;
    1106                                         } elseif ( 'update' === $update_or_remove ) {
    1107                                                 $merged[ $index_table[ $value['slug'] ] ] = $value;
    1108                                         } else {
    1109                                                 $merged[]    = $value;
    1110                                                 $to_remove[] = $index_table[ $value['slug'] ];
    1111                                         }
    1112                                 }
    1113 
    1114                                 // Remove the duplicated values and pack the sparsed array.
    1115                                 foreach ( $to_remove as $index ) {
    1116                                         unset( $merged[ $index ] );
    1117                                 }
    1118                                 $merged = array_values( $merged );
    1119 
    1120                                 _wp_array_set( $this->theme_json, $path, $merged );
    1121                         }
    1122                 }
    1123 
     1118                }
    11241119        }
    11251120
  • trunk/src/wp-includes/script-loader.php

    r51094 r51149  
    15541554                'reusable-blocks'      => array( 'wp-components' ),
    15551555                'nux'                  => array( 'wp-components' ),
     1556                'widgets'              => array(
     1557                        'wp-components',
     1558                ),
    15561559                'edit-widgets'         => array(
    1557                         'wp-components',
     1560                        'wp-widgets',
    15581561                        'wp-block-editor',
    15591562                        'wp-edit-blocks',
     
    15621565                ),
    15631566                'customize-widgets'    => array(
    1564                         'wp-components',
     1567                        'wp-widgets',
    15651568                        'wp-block-editor',
    15661569                        'wp-edit-blocks',
     
    16231626                'wp-block-directory',
    16241627                'wp-components',
     1628                'wp-customize-widgets',
    16251629                'wp-edit-post',
     1630                'wp-edit-widgets',
    16261631                'wp-editor',
    16271632                'wp-format-library',
     
    16291634                'wp-reusable-blocks',
    16301635                'wp-nux',
     1636                'wp-widgets',
    16311637                // Deprecated CSS.
    16321638                'deprecated-media',
  • trunk/src/wp-includes/theme-templates.php

    r51144 r51149  
    7777function the_block_template_skip_link() {
    7878
    79         // Early exit if not an FSE theme.
     79        // Early exit if not a block theme.
    8080        if ( ! current_theme_supports( 'block-templates' ) ) {
     81                return;
     82        }
     83
     84        // Early exit if not a block template.
     85        global $_wp_current_template_content;
     86        if ( ! $_wp_current_template_content ) {
    8187                return;
    8288        }
     
    138144                // Get the site wrapper.
    139145                // The skip-link will be injected in the beginning of it.
    140                 parentEl = document.querySelector( '.wp-site-blocks' ) || document.body,
     146                parentEl = document.querySelector( '.wp-site-blocks' );
     147
     148                // Early exit if the root element was not found.
     149                if ( ! parentEl ) {
     150                        return;
     151                }
    141152
    142153                // Get the skip-link target's ID, and generate one if it doesn't exist.
  • trunk/src/wp-includes/theme.json

    r50977 r51149  
    5151                                        "name": "Vivid cyan blue to vivid purple",
    5252                                        "gradient": "linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)",
    53                                         "slug": "vivid-cyan-blue-to-vivid-purple",
    54                                         "origin": "core"
     53                                        "slug": "vivid-cyan-blue-to-vivid-purple"
    5554                                },
    5655                                {
    5756                                        "name": "Light green cyan to vivid green cyan",
    5857                                        "gradient": "linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%)",
    59                                         "slug": "light-green-cyan-to-vivid-green-cyan",
    60                                         "origin": "core"
     58                                        "slug": "light-green-cyan-to-vivid-green-cyan"
    6159                                },
    6260                                {
    6361                                        "name": "Luminous vivid amber to luminous vivid orange",
    6462                                        "gradient": "linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%)",
    65                                         "slug": "luminous-vivid-amber-to-luminous-vivid-orange",
    66                                         "origin": "core"
     63                                        "slug": "luminous-vivid-amber-to-luminous-vivid-orange"
    6764                                },
    6865                                {
    6966                                        "name": "Luminous vivid orange to vivid red",
    7067                                        "gradient": "linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%)",
    71                                         "slug": "luminous-vivid-orange-to-vivid-red",
    72                                         "origin": "core"
     68                                        "slug": "luminous-vivid-orange-to-vivid-red"
    7369                                },
    7470                                {
    7571                                        "name": "Very light gray to cyan bluish gray",
    7672                                        "gradient": "linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%)",
    77                                         "slug": "very-light-gray-to-cyan-bluish-gray",
    78                                         "origin": "core"
     73                                        "slug": "very-light-gray-to-cyan-bluish-gray"
    7974                                },
    8075                                {
    8176                                        "name": "Cool to warm spectrum",
    8277                                        "gradient": "linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%)",
    83                                         "slug": "cool-to-warm-spectrum",
    84                                         "origin": "core"
     78                                        "slug": "cool-to-warm-spectrum"
    8579                                },
    8680                                {
    8781                                        "name": "Blush light purple",
    8882                                        "gradient": "linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%)",
    89                                         "slug": "blush-light-purple",
    90                                         "origin": "core"
     83                                        "slug": "blush-light-purple"
    9184                                },
    9285                                {
    9386                                        "name": "Blush bordeaux",
    9487                                        "gradient": "linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%)",
    95                                         "slug": "blush-bordeaux",
    96                                         "origin": "core"
     88                                        "slug": "blush-bordeaux"
    9789                                },
    9890                                {
    9991                                        "name": "Luminous dusk",
    10092                                        "gradient": "linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%)",
    101                                         "slug": "luminous-dusk",
    102                                         "origin": "core"
     93                                        "slug": "luminous-dusk"
    10394                                },
    10495                                {
    10596                                        "name": "Pale ocean",
    10697                                        "gradient": "linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%)",
    107                                         "slug": "pale-ocean",
    108                                         "origin": "core"
     98                                        "slug": "pale-ocean"
    10999                                },
    110100                                {
    111101                                        "name": "Electric grass",
    112102                                        "gradient": "linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%)",
    113                                         "slug": "electric-grass",
    114                                         "origin": "core"
     103                                        "slug": "electric-grass"
    115104                                },
    116105                                {
    117106                                        "name": "Midnight",
    118107                                        "gradient": "linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%)",
    119                                         "slug": "midnight",
    120                                         "origin": "core"
     108                                        "slug": "midnight"
    121109                                }
    122110                        ],
     
    126114                                        "name": "Black",
    127115                                        "slug": "black",
    128                                         "color": "#000000",
    129                                         "origin": "core"
     116                                        "color": "#000000"
    130117                                },
    131118                                {
    132119                                        "name": "Cyan bluish gray",
    133120                                        "slug": "cyan-bluish-gray",
    134                                         "color": "#abb8c3",
    135                                         "origin": "core"
     121                                        "color": "#abb8c3"
    136122                                },
    137123                                {
    138124                                        "name": "White",
    139125                                        "slug": "white",
    140                                         "color": "#ffffff",
    141                                         "origin": "core"
     126                                        "color": "#ffffff"
    142127                                },
    143128                                {
    144129                                        "name": "Pale pink",
    145130                                        "slug": "pale-pink",
    146                                         "color": "#f78da7",
    147                                         "origin": "core"
     131                                        "color": "#f78da7"
    148132                                },
    149133                                {
    150134                                        "name": "Vivid red",
    151135                                        "slug": "vivid-red",
    152                                         "color": "#cf2e2e",
    153                                         "origin": "core"
     136                                        "color": "#cf2e2e"
    154137                                },
    155138                                {
    156139                                        "name": "Luminous vivid orange",
    157140                                        "slug": "luminous-vivid-orange",
    158                                         "color": "#ff6900",
    159                                         "origin": "core"
     141                                        "color": "#ff6900"
    160142                                },
    161143                                {
    162144                                        "name": "Luminous vivid amber",
    163145                                        "slug": "luminous-vivid-amber",
    164                                         "color": "#fcb900",
    165                                         "origin": "core"
     146                                        "color": "#fcb900"
    166147                                },
    167148                                {
    168149                                        "name": "Light green cyan",
    169150                                        "slug": "light-green-cyan",
    170                                         "color": "#7bdcb5",
    171                                         "origin": "core"
     151                                        "color": "#7bdcb5"
    172152                                },
    173153                                {
    174154                                        "name": "Vivid green cyan",
    175155                                        "slug": "vivid-green-cyan",
    176                                         "color": "#00d084",
    177                                         "origin": "core"
     156                                        "color": "#00d084"
    178157                                },
    179158                                {
    180159                                        "name": "Pale cyan blue",
    181160                                        "slug": "pale-cyan-blue",
    182                                         "color": "#8ed1fc",
    183                                         "origin": "core"
     161                                        "color": "#8ed1fc"
    184162                                },
    185163                                {
    186164                                        "name": "Vivid cyan blue",
    187165                                        "slug": "vivid-cyan-blue",
    188                                         "color": "#0693e3",
    189                                         "origin": "core"
     166                                        "color": "#0693e3"
    190167                                },
    191168                                {
    192169                                        "name": "Vivid purple",
    193170                                        "slug": "vivid-purple",
    194                                         "color": "#9b51e0",
    195                                         "origin": "core"
     171                                        "color": "#9b51e0"
    196172                                }
    197173                        ]
  • trunk/tests/phpunit/tests/blocks/block-editor.php

    r51069 r51149  
    171171                $settings = get_default_block_editor_settings();
    172172
    173                 $this->assertCount( 17, $settings );
     173                $this->assertCount( 16, $settings );
    174174                $this->assertFalse( $settings['alignWide'] );
    175175                $this->assertInternalType( 'array', $settings['allowedMimeTypes'] );
     
    266266                );
    267267                $this->assertInternalType( 'int', $settings['maxUploadFileSize'] );
     268        }
     269
     270        /**
     271         * @ticket 53397
     272         */
     273        function test_get_legacy_widget_block_editor_settings() {
     274                $settings = get_legacy_widget_block_editor_settings();
     275                $this->assertCount( 1, $settings );
    268276                $this->assertSameSets(
    269277                        array(
  • trunk/tests/phpunit/tests/theme/wpThemeJson.php

    r51137 r51149  
    6565        }
    6666
     67        function test_get_settings_presets_are_keyed_by_origin() {
     68                $core_origin = new WP_Theme_JSON(
     69                        array(
     70                                'version'  => WP_Theme_JSON::LATEST_SCHEMA,
     71                                'settings' => array(
     72                                        'color'       => array(
     73                                                'palette' => array(
     74                                                        array(
     75                                                                'slug'  => 'white',
     76                                                                'color' => 'white',
     77                                                        ),
     78                                                ),
     79                                        ),
     80                                        'invalid/key' => 'value',
     81                                        'blocks'      => array(
     82                                                'core/group' => array(
     83                                                        'color' => array(
     84                                                                'palette' => array(
     85                                                                        array(
     86                                                                                'slug'  => 'white',
     87                                                                                'color' => 'white',
     88                                                                        ),
     89                                                                ),
     90                                                        ),
     91                                                ),
     92                                        ),
     93                                ),
     94                        ),
     95                        'core'
     96                );
     97                $no_origin   = new WP_Theme_JSON(
     98                        array(
     99                                'version'  => WP_Theme_JSON::LATEST_SCHEMA,
     100                                'settings' => array(
     101                                        'color'       => array(
     102                                                'palette' => array(
     103                                                        array(
     104                                                                'slug'  => 'black',
     105                                                                'color' => 'black',
     106                                                        ),
     107                                                ),
     108                                        ),
     109                                        'invalid/key' => 'value',
     110                                        'blocks'      => array(
     111                                                'core/group' => array(
     112                                                        'color' => array(
     113                                                                'palette' => array(
     114                                                                        array(
     115                                                                                'slug'  => 'black',
     116                                                                                'color' => 'black',
     117                                                                        ),
     118                                                                ),
     119                                                        ),
     120                                                ),
     121                                        ),
     122                                ),
     123                        )
     124                );
     125
     126                $actual_core      = $core_origin->get_raw_data();
     127                $actual_no_origin = $no_origin->get_raw_data();
     128
     129                $expected_core      = array(
     130                        'version'  => WP_Theme_JSON::LATEST_SCHEMA,
     131                        'settings' => array(
     132                                'color'  => array(
     133                                        'palette' => array(
     134                                                'core' => array(
     135                                                        array(
     136                                                                'slug'  => 'white',
     137                                                                'color' => 'white',
     138                                                        ),
     139                                                ),
     140                                        ),
     141                                ),
     142                                'blocks' => array(
     143                                        'core/group' => array(
     144                                                'color' => array(
     145                                                        'palette' => array(
     146                                                                'core' => array(
     147                                                                        array(
     148                                                                                'slug'  => 'white',
     149                                                                                'color' => 'white',
     150                                                                        ),
     151                                                                ),
     152                                                        ),
     153                                                ),
     154                                        ),
     155                                ),
     156                        ),
     157                );
     158                $expected_no_origin = array(
     159                        'version'  => WP_Theme_JSON::LATEST_SCHEMA,
     160                        'settings' => array(
     161                                'color'  => array(
     162                                        'palette' => array(
     163                                                'theme' => array(
     164                                                        array(
     165                                                                'slug'  => 'black',
     166                                                                'color' => 'black',
     167                                                        ),
     168                                                ),
     169                                        ),
     170                                ),
     171                                'blocks' => array(
     172                                        'core/group' => array(
     173                                                'color' => array(
     174                                                        'palette' => array(
     175                                                                'theme' => array(
     176                                                                        array(
     177                                                                                'slug'  => 'black',
     178                                                                                'color' => 'black',
     179                                                                        ),
     180                                                                ),
     181                                                        ),
     182                                                ),
     183                                        ),
     184                                ),
     185                        ),
     186                );
     187
     188                $this->assertEqualSetsWithIndex( $expected_core, $actual_core );
     189                $this->assertEqualSetsWithIndex( $expected_no_origin, $actual_no_origin );
     190        }
     191
    67192        function test_get_stylesheet() {
    68193                $theme_json = new WP_Theme_JSON(
     
    70195                                'version'  => WP_Theme_JSON::LATEST_SCHEMA,
    71196                                'settings' => array(
    72                                         'color'  => array(
     197                                        'color'      => array(
    73198                                                'text'    => 'value',
    74199                                                'palette' => array(
     
    79204                                                ),
    80205                                        ),
    81                                         'misc'   => 'value',
    82                                         'blocks' => array(
     206                                        'typography' => array(
     207                                                'fontFamilies' => array(
     208                                                        array(
     209                                                                'slug'       => 'small',
     210                                                                'fontFamily' => '14px',
     211                                                        ),
     212                                                        array(
     213                                                                'slug'       => 'big',
     214                                                                'fontFamily' => '41px',
     215                                                        ),
     216                                                ),
     217                                        ),
     218                                        'misc'       => 'value',
     219                                        'blocks'     => array(
    83220                                                'core/group' => array(
    84221                                                        'custom' => array(
     
    266403                                        ),
    267404                                ),
    268                         )
     405                        ),
     406                        'core'
    269407                );
    270408
     
    279417         */
    280418        public function test_merge_incoming_data() {
    281                 $initial = array(
    282                         'version'  => WP_Theme_JSON::LATEST_SCHEMA,
    283                         'settings' => array(
    284                                 'color'  => array(
    285                                         'custom'  => false,
    286                                         'palette' => array(
    287                                                 array(
    288                                                         'slug'  => 'red',
    289                                                         'color' => 'red',
    290                                                 ),
    291                                                 array(
    292                                                         'slug'  => 'green',
    293                                                         'color' => 'green',
    294                                                 ),
    295                                         ),
    296                                 ),
    297                                 'blocks' => array(
    298                                         'core/paragraph' => array(
    299                                                 'color' => array(
    300                                                         'custom' => false,
    301                                                 ),
    302                                         ),
    303                                 ),
    304                         ),
    305                         'styles'   => array(
    306                                 'typography' => array(
    307                                         'fontSize' => '12',
    308                                 ),
    309                         ),
     419                $theme_json = new WP_Theme_JSON(
     420                        array(
     421                                'version'  => WP_Theme_JSON::LATEST_SCHEMA,
     422                                'settings' => array(
     423                                        'color'  => array(
     424                                                'custom'  => false,
     425                                                'palette' => array(
     426                                                        array(
     427                                                                'slug'  => 'red',
     428                                                                'color' => 'red',
     429                                                        ),
     430                                                        array(
     431                                                                'slug'  => 'green',
     432                                                                'color' => 'green',
     433                                                        ),
     434                                                ),
     435                                        ),
     436                                        'blocks' => array(
     437                                                'core/paragraph' => array(
     438                                                        'color' => array(
     439                                                                'custom' => false,
     440                                                        ),
     441                                                ),
     442                                        ),
     443                                ),
     444                                'styles'   => array(
     445                                        'typography' => array(
     446                                                'fontSize' => '12',
     447                                        ),
     448                                ),
     449                        )
    310450                );
    311451
     
    437577                                        'customGradient' => true,
    438578                                        'palette'        => array(
    439                                                 array(
    440                                                         'slug'  => 'red',
    441                                                         'color' => 'red',
    442                                                 ),
    443                                                 array(
    444                                                         'slug'  => 'green',
    445                                                         'color' => 'green',
    446                                                 ),
    447                                                 array(
    448                                                         'slug'  => 'blue',
    449                                                         'color' => 'blue',
     579                                                'theme' => array(
     580                                                        array(
     581                                                                'slug'  => 'blue',
     582                                                                'color' => 'blue',
     583                                                        ),
    450584                                                ),
    451585                                        ),
    452586                                        'gradients'      => array(
    453                                                 array(
    454                                                         'slug'     => 'gradient',
    455                                                         'gradient' => 'gradient',
     587                                                'theme' => array(
     588                                                        array(
     589                                                                'slug'     => 'gradient',
     590                                                                'gradient' => 'gradient',
     591                                                        ),
    456592                                                ),
    457593                                        ),
     
    459595                                'typography' => array(
    460596                                        'fontSizes' => array(
    461                                                 array(
    462                                                         'slug' => 'fontSize',
    463                                                         'size' => 'fontSize',
     597                                                'theme' => array(
     598                                                        array(
     599                                                                'slug' => 'fontSize',
     600                                                                'size' => 'fontSize',
     601                                                        ),
    464602                                                ),
    465603                                        ),
     
    503641                );
    504642
    505                 $theme_json = new WP_Theme_JSON( $initial );
    506643                $theme_json->merge( new WP_Theme_JSON( $add_new_block ) );
    507644                $theme_json->merge( new WP_Theme_JSON( $add_key_in_settings ) );
  • trunk/tests/phpunit/tests/theme/wpThemeJsonResolver.php

    r51079 r51149  
    111111                                'color'  => array(
    112112                                        'palette' => array(
    113                                                 array(
    114                                                         'slug'  => 'light',
    115                                                         'name'  => 'Jasny',
    116                                                         'color' => '#f5f7f9',
    117                                                 ),
    118                                                 array(
    119                                                         'slug'  => 'dark',
    120                                                         'name'  => 'Ciemny',
    121                                                         'color' => '#000',
     113                                                'theme' => array(
     114                                                        array(
     115                                                                'slug'  => 'light',
     116                                                                'name'  => 'Jasny',
     117                                                                'color' => '#f5f7f9',
     118                                                        ),
     119                                                        array(
     120                                                                'slug'  => 'dark',
     121                                                                'name'  => 'Ciemny',
     122                                                                'color' => '#000',
     123                                                        ),
    122124                                                ),
    123125                                        ),
     
    128130                                                'color' => array(
    129131                                                        'palette' => array(
    130                                                                 array(
    131                                                                         'slug'  => 'light',
    132                                                                         'name'  => 'Jasny',
    133                                                                         'color' => '#f5f7f9',
     132                                                                'theme' => array(
     133                                                                        array(
     134                                                                                'slug'  => 'light',
     135                                                                                'name'  => 'Jasny',
     136                                                                                'color' => '#f5f7f9',
     137                                                                        ),
    134138                                                                ),
    135139                                                        ),
  • trunk/tools/webpack/packages.js

    r51146 r51149  
    113113                'latest-comments',
    114114                'latest-posts',
    115                 'legacy-widget',
    116115                'loginout',
    117116                'page-list',
     
    173172        const phpFiles = {
    174173                'block-serialization-default-parser/parser.php': 'wp-includes/class-wp-block-parser.php',
     174                'widgets/src/blocks/legacy-widget/index.php': 'wp-includes/blocks/legacy-widget.php',
    175175                ...dynamicBlockFolders.reduce( ( files, blockName ) => {
    176176                        files[ `block-library/src/${ blockName }/index.php` ] = `wp-includes/blocks/${ blockName }.php`;
     
    179179        };
    180180        const blockMetadataFiles = {
     181                'widgets/src/blocks/legacy-widget/block.json': 'wp-includes/blocks/legacy-widget/block.json',
    181182                ...blockFolders.reduce( ( files, blockName ) => {
    182183                        files[ `block-library/src/${ blockName }/block.json` ] = `wp-includes/blocks/${ blockName }/block.json`;
Note: See TracChangeset for help on using the changeset viewer.