Make WordPress Core


Ignore:
Timestamp:
05/25/2021 08:38:04 AM (4 years ago)
Author:
noisysocks
Message:

Adds the widgets block editor to widgets.php and customize.php

Moves the widgets block editor from Gutenberg into WordPress Core.

  • Adds @wordpress/edit-widgets, @wordpress/customize-widgets and @wordpress/widgets.
  • Modifies wp-admin/widgets.php to branch between the old editor and new editor depending on wp_use_widgets_block_editor().
  • Modifies WP_Customize_Widgets to branch between the old editor control and new editor control depending on wp_use_widgets_block_editor().

Fixes #51506.
Props isabel_brison, TimothyBlynJacobs, andraganescu, kevin940726, talldanwp.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/package-lock.json

    r50945 r50996  
    140140        },
    141141        "@babel/helper-define-polyfill-provider": {
    142             "version": "0.2.0",
    143             "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.0.tgz",
    144             "integrity": "sha512-JT8tHuFjKBo8NnaUbblz7mIu1nnvUDiHVjXXkulZULyidvo/7P6TY7+YqpV37IfF+KUFxmlK04elKtGKXaiVgw==",
     142            "version": "0.2.1",
     143            "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.1.tgz",
     144            "integrity": "sha512-x3AUTVZNPunaw1opRTa5OwVA5N0YxGlIad9xQ5QflK1uIS7PnAGGU5O2Dj/G183fR//N8AzTq+Q8+oiu9m0VFg==",
    145145            "dev": true,
    146146            "requires": {
     
    18671867                },
    18681868                "picomatch": {
    1869                     "version": "2.2.3",
    1870                     "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz",
    1871                     "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==",
     1869                    "version": "2.3.0",
     1870                    "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
     1871                    "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
    18721872                    "dev": true
    18731873                },
     
    20812081                },
    20822082                "picomatch": {
    2083                     "version": "2.2.3",
    2084                     "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz",
    2085                     "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==",
     2083                    "version": "2.3.0",
     2084                    "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
     2085                    "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
    20862086                    "dev": true
    20872087                },
     
    24992499            "integrity": "sha512-oocsqY7g0cR+Gur5jRQLSrX2OtpMLMse1I10JQBm8CdGMrDkh1Mg2gjsiquMHRtBs4Qwu5wgEp5GgIYHk4SNPw=="
    25002500        },
     2501        "@tootallnate/once": {
     2502            "version": "1.1.2",
     2503            "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
     2504            "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
     2505            "dev": true
     2506        },
    25012507        "@types/babel__core": {
    25022508            "version": "7.1.14",
     
    25412547        },
    25422548        "@types/cheerio": {
    2543             "version": "0.22.28",
    2544             "resolved": "https://registry.npmjs.org/@types/cheerio/-/cheerio-0.22.28.tgz",
    2545             "integrity": "sha512-ehUMGSW5IeDxJjbru4awKYMlKGmo1wSSGUVqXtYwlgmUM8X1a0PZttEIm6yEY7vHsY/hh6iPnklF213G0UColw==",
     2549            "version": "0.22.29",
     2550            "resolved": "https://registry.npmjs.org/@types/cheerio/-/cheerio-0.22.29.tgz",
     2551            "integrity": "sha512-rNX1PsrDPxiNiyLnRKiW2NXHJFHqx0Fl3J2WsZq0MTBspa/FgwlqhXJE2crIcc+/2IglLHtSWw7g053oUR8fOg==",
    25462552            "dev": true,
    25472553            "requires": {
     
    32153221        },
    32163222        "@wordpress/block-directory": {
    3217             "version": "2.1.0",
    3218             "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-2.1.0.tgz",
    3219             "integrity": "sha512-jTiz6LHWxFoUSCd053FnIYyJDBj64Zi3jf4W2kGeeLL/UAxoJmnHNw/7dfD+udT+/3dVLiUvr5eVuImeKTURSQ==",
     3223            "version": "2.1.2",
     3224            "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-2.1.2.tgz",
     3225            "integrity": "sha512-jjJxJ/RonDbAgNl+Vbrdhub+RxuJwaSUxumxmUcCuiwaK2tc8eLcS0rkHhq0cOILvTzLFsmk4Ql0Pjbemnx1JQ==",
    32203226            "requires": {
    32213227                "@babel/runtime": "^7.13.10",
     
    32263232                "@wordpress/components": "^14.1.0",
    32273233                "@wordpress/compose": "^4.1.0",
    3228                 "@wordpress/core-data": "^3.1.0",
     3234                "@wordpress/core-data": "^3.1.1",
    32293235                "@wordpress/data": "^5.1.0",
    32303236                "@wordpress/data-controls": "^2.1.0",
    3231                 "@wordpress/edit-post": "^4.1.0",
    3232                 "@wordpress/editor": "^10.1.0",
     3237                "@wordpress/edit-post": "^4.1.2",
     3238                "@wordpress/editor": "^10.1.1",
    32333239                "@wordpress/element": "^3.1.0",
    32343240                "@wordpress/hooks": "^3.1.0",
     
    32853291                "tinycolor2": "^1.4.2",
    32863292                "traverse": "^0.6.6"
     3293            },
     3294            "dependencies": {
     3295                "@wordpress/a11y": {
     3296                    "version": "3.1.0",
     3297                    "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.1.0.tgz",
     3298                    "integrity": "sha512-wYDXl9/JQuryAsqLaM/9g9edqq+ZXCmqyvc6OH8zjZAUuIc7zzCxzrI0A/mMyZBaBPK9BequCEoqIlbjrJqI5A==",
     3299                    "requires": {
     3300                        "@babel/runtime": "^7.13.10",
     3301                        "@wordpress/dom-ready": "^3.1.0",
     3302                        "@wordpress/i18n": "^4.1.0"
     3303                    }
     3304                },
     3305                "@wordpress/api-fetch": {
     3306                    "version": "5.1.0",
     3307                    "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-5.1.0.tgz",
     3308                    "integrity": "sha512-UEB+CAv5rKV1wRZBW/hh/0fqwCtiUD6dLs0XRhESa3LdU5TRnera+bvXZ6wo5BJt/D+cSFcndznpSoFmHFFFMg==",
     3309                    "requires": {
     3310                        "@babel/runtime": "^7.13.10",
     3311                        "@wordpress/i18n": "^4.1.0",
     3312                        "@wordpress/url": "^3.1.0"
     3313                    }
     3314                },
     3315                "@wordpress/autop": {
     3316                    "version": "3.1.0",
     3317                    "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.1.0.tgz",
     3318                    "integrity": "sha512-vfrNXODE3QNpjHQE0j5f/TDzIQcRWw9+jrwyfohV+xl0LJXgXduRcSooiRiWzEbosYp9BGieMuQql28gQ+VAhQ==",
     3319                    "requires": {
     3320                        "@babel/runtime": "^7.13.10"
     3321                    }
     3322                },
     3323                "@wordpress/blob": {
     3324                    "version": "3.1.0",
     3325                    "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.1.0.tgz",
     3326                    "integrity": "sha512-f17a5x/z5ugIfzjowh393IJ0pi8WUqrAdafHT3F9v5w7zBq4C1zkam5pE1qja3AWdS4VT4drF+1LOwFRAJK1UQ==",
     3327                    "requires": {
     3328                        "@babel/runtime": "^7.13.10"
     3329                    }
     3330                },
     3331                "@wordpress/block-serialization-default-parser": {
     3332                    "version": "4.1.0",
     3333                    "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.1.0.tgz",
     3334                    "integrity": "sha512-uzmp8qf9+CG9+fCq8ceQGzhbbNbeC3pVPtlnED433BoLJqJn99aXV/hkL0fGW8wRO1l8JVjwfY+uTlcPv//IjA==",
     3335                    "requires": {
     3336                        "@babel/runtime": "^7.13.10"
     3337                    }
     3338                },
     3339                "@wordpress/blocks": {
     3340                    "version": "9.1.0",
     3341                    "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-9.1.0.tgz",
     3342                    "integrity": "sha512-gbLq+335j+NvoR2uP5/X/pjs8b35Bz1qL3j4mZkC87ZPiFIOZYakwa6Uuuq86IO+w9nMHqq83yUUjMYPkAZhSA==",
     3343                    "requires": {
     3344                        "@babel/runtime": "^7.13.10",
     3345                        "@wordpress/autop": "^3.1.0",
     3346                        "@wordpress/blob": "^3.1.0",
     3347                        "@wordpress/block-serialization-default-parser": "^4.1.0",
     3348                        "@wordpress/compose": "^4.1.0",
     3349                        "@wordpress/data": "^5.1.0",
     3350                        "@wordpress/deprecated": "^3.1.0",
     3351                        "@wordpress/dom": "^3.1.0",
     3352                        "@wordpress/element": "^3.1.0",
     3353                        "@wordpress/hooks": "^3.1.0",
     3354                        "@wordpress/html-entities": "^3.1.0",
     3355                        "@wordpress/i18n": "^4.1.0",
     3356                        "@wordpress/icons": "^4.0.0",
     3357                        "@wordpress/is-shallow-equal": "^4.1.0",
     3358                        "@wordpress/shortcode": "^3.1.0",
     3359                        "hpq": "^1.3.0",
     3360                        "lodash": "^4.17.21",
     3361                        "rememo": "^3.0.0",
     3362                        "showdown": "^1.9.1",
     3363                        "simple-html-tokenizer": "^0.5.7",
     3364                        "tinycolor2": "^1.4.2",
     3365                        "uuid": "^8.3.0"
     3366                    }
     3367                },
     3368                "@wordpress/components": {
     3369                    "version": "14.1.0",
     3370                    "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-14.1.0.tgz",
     3371                    "integrity": "sha512-K+/NU0Tvz53U6EI5SanF6YzndJfaVcG4wdTkEieitI71oJn3wgNDJz+exzuTN6tdG971NlnioWI4oGvgljt4NA==",
     3372                    "requires": {
     3373                        "@babel/runtime": "^7.13.10",
     3374                        "@emotion/cache": "^10.0.27",
     3375                        "@emotion/core": "^10.1.1",
     3376                        "@emotion/css": "^10.0.22",
     3377                        "@emotion/native": "^10.0.22",
     3378                        "@emotion/styled": "^10.0.23",
     3379                        "@wordpress/a11y": "^3.1.0",
     3380                        "@wordpress/compose": "^4.1.0",
     3381                        "@wordpress/date": "^4.1.0",
     3382                        "@wordpress/deprecated": "^3.1.0",
     3383                        "@wordpress/dom": "^3.1.0",
     3384                        "@wordpress/element": "^3.1.0",
     3385                        "@wordpress/hooks": "^3.1.0",
     3386                        "@wordpress/i18n": "^4.1.0",
     3387                        "@wordpress/icons": "^4.0.0",
     3388                        "@wordpress/is-shallow-equal": "^4.1.0",
     3389                        "@wordpress/keycodes": "^3.1.0",
     3390                        "@wordpress/primitives": "^2.1.0",
     3391                        "@wordpress/rich-text": "^4.1.0",
     3392                        "@wordpress/warning": "^2.1.0",
     3393                        "classnames": "^2.2.5",
     3394                        "dom-scroll-into-view": "^1.2.1",
     3395                        "downshift": "^6.0.15",
     3396                        "emotion": "^10.0.23",
     3397                        "gradient-parser": "^0.1.5",
     3398                        "highlight-words-core": "^1.2.2",
     3399                        "lodash": "^4.17.21",
     3400                        "memize": "^1.1.0",
     3401                        "moment": "^2.22.1",
     3402                        "re-resizable": "^6.4.0",
     3403                        "react-dates": "^17.1.1",
     3404                        "react-resize-aware": "^3.1.0",
     3405                        "react-spring": "^8.0.20",
     3406                        "react-use-gesture": "^9.0.0",
     3407                        "reakit": "^1.3.5",
     3408                        "rememo": "^3.0.0",
     3409                        "tinycolor2": "^1.4.2",
     3410                        "uuid": "^8.3.0"
     3411                    }
     3412                },
     3413                "@wordpress/compose": {
     3414                    "version": "4.1.0",
     3415                    "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-4.1.0.tgz",
     3416                    "integrity": "sha512-/luv2I9XdHT/4mRCsH2Tv9OHT4wuShRd2+9VYVvadQYg26s0OvOPBct88gYKBq4g/XlH4hJmVodCbv2hOJRw6Q==",
     3417                    "requires": {
     3418                        "@babel/runtime": "^7.13.10",
     3419                        "@wordpress/deprecated": "^3.1.0",
     3420                        "@wordpress/dom": "^3.1.0",
     3421                        "@wordpress/element": "^3.1.0",
     3422                        "@wordpress/is-shallow-equal": "^4.1.0",
     3423                        "@wordpress/keycodes": "^3.1.0",
     3424                        "@wordpress/priority-queue": "^2.1.0",
     3425                        "clipboard": "^2.0.1",
     3426                        "lodash": "^4.17.21",
     3427                        "memize": "^1.1.0",
     3428                        "mousetrap": "^1.6.5",
     3429                        "react-resize-aware": "^3.1.0",
     3430                        "use-memo-one": "^1.1.1"
     3431                    }
     3432                },
     3433                "@wordpress/data": {
     3434                    "version": "5.1.0",
     3435                    "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-5.1.0.tgz",
     3436                    "integrity": "sha512-P0TT9UJLfCdi8fXChfLGwtkWAl1Qtw49tZ580RdC2wiDym52EDcDiiHhALKCPprNS23bYXxBw46kAJxhUNwNHA==",
     3437                    "requires": {
     3438                        "@babel/runtime": "^7.13.10",
     3439                        "@wordpress/compose": "^4.1.0",
     3440                        "@wordpress/deprecated": "^3.1.0",
     3441                        "@wordpress/element": "^3.1.0",
     3442                        "@wordpress/is-shallow-equal": "^4.1.0",
     3443                        "@wordpress/priority-queue": "^2.1.0",
     3444                        "@wordpress/redux-routine": "^4.1.0",
     3445                        "equivalent-key-map": "^0.2.2",
     3446                        "is-promise": "^4.0.0",
     3447                        "lodash": "^4.17.21",
     3448                        "memize": "^1.1.0",
     3449                        "redux": "^4.1.0",
     3450                        "turbo-combine-reducers": "^1.0.2",
     3451                        "use-memo-one": "^1.1.1"
     3452                    }
     3453                },
     3454                "@wordpress/data-controls": {
     3455                    "version": "2.1.0",
     3456                    "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-2.1.0.tgz",
     3457                    "integrity": "sha512-jBid81RK56cF6GDVoWiGI0yaPYBKwepa4q/HunlLwKS+mEdJTng24azRh38EvsxZLdgbXAwKb9FVcacNag7sTg==",
     3458                    "requires": {
     3459                        "@babel/runtime": "^7.13.10",
     3460                        "@wordpress/api-fetch": "^5.1.0",
     3461                        "@wordpress/data": "^5.1.0",
     3462                        "@wordpress/deprecated": "^3.1.0"
     3463                    }
     3464                },
     3465                "@wordpress/date": {
     3466                    "version": "4.1.0",
     3467                    "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.1.0.tgz",
     3468                    "integrity": "sha512-hMId0AQ8tcBRiG9dlMOy0q0oTZ1PM4u5S3lIUPJPIV1K/IHr4nWB1/ODvK/gMLP6JSzNr/sLQlgtCfD0hVQh+w==",
     3469                    "requires": {
     3470                        "@babel/runtime": "^7.13.10",
     3471                        "moment": "^2.22.1",
     3472                        "moment-timezone": "^0.5.31"
     3473                    }
     3474                },
     3475                "@wordpress/deprecated": {
     3476                    "version": "3.1.0",
     3477                    "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.1.0.tgz",
     3478                    "integrity": "sha512-rgEOkBSiarmL68nkn+5CrZWUkr7LNJkBzdIrEIChENEbC26GvkskeoZxGw+xXs9GBWyv6NRRu9NvftQKcQPgUg==",
     3479                    "requires": {
     3480                        "@babel/runtime": "^7.13.10",
     3481                        "@wordpress/hooks": "^3.1.0"
     3482                    }
     3483                },
     3484                "@wordpress/dom": {
     3485                    "version": "3.1.0",
     3486                    "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.1.0.tgz",
     3487                    "integrity": "sha512-gjLbvmRIGi8PcxxPvzWLp6Y3SEn/t5V8rEOpLypTbE18wEcU7tZzjG1wtARLwtoKdBSwKfs5hY7B/HPkm+37tg==",
     3488                    "requires": {
     3489                        "@babel/runtime": "^7.13.10",
     3490                        "lodash": "^4.17.21"
     3491                    }
     3492                },
     3493                "@wordpress/dom-ready": {
     3494                    "version": "3.1.0",
     3495                    "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.1.0.tgz",
     3496                    "integrity": "sha512-w/SYZfZrCDMRaes2odJZ+m0P3n7bKUNcliZUhNIvSz3iNq/xIt7Ean5YJQa17M2kqGz2R1t8D7gYabT0mDZMQA==",
     3497                    "requires": {
     3498                        "@babel/runtime": "^7.13.10"
     3499                    }
     3500                },
     3501                "@wordpress/element": {
     3502                    "version": "3.1.0",
     3503                    "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-3.1.0.tgz",
     3504                    "integrity": "sha512-dDCs7zIH4CCa6q+BzDHpn99NLvgKDcM9/p4pAcCppNnR352wipmWK3EK6faWfzv1M6o+VJXhIQuXahxKPLpBsg==",
     3505                    "requires": {
     3506                        "@babel/runtime": "^7.13.10",
     3507                        "@types/react": "^16.9.0",
     3508                        "@types/react-dom": "^16.9.0",
     3509                        "@wordpress/escape-html": "^2.1.0",
     3510                        "lodash": "^4.17.21",
     3511                        "react": "^16.13.1",
     3512                        "react-dom": "^16.13.1"
     3513                    }
     3514                },
     3515                "@wordpress/escape-html": {
     3516                    "version": "2.1.0",
     3517                    "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.1.0.tgz",
     3518                    "integrity": "sha512-N0EZokyky5O5ib8jyqIyzd7Bg+z0XOxrUmHv6kE8o1FpdVwZYFAVg9ZAhb9YQYfFVqIrfbste+v3Mak0iKrD4A==",
     3519                    "requires": {
     3520                        "@babel/runtime": "^7.13.10"
     3521                    }
     3522                },
     3523                "@wordpress/hooks": {
     3524                    "version": "3.1.0",
     3525                    "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.1.0.tgz",
     3526                    "integrity": "sha512-mE94KYLanCj3YK3TF4L1pBtLplcKVHBwv+n1u3jkrnNuH8C7LWhZMddnip0B1FlSPut3Sut+R2pQcI9xuH4fPQ==",
     3527                    "requires": {
     3528                        "@babel/runtime": "^7.13.10"
     3529                    }
     3530                },
     3531                "@wordpress/html-entities": {
     3532                    "version": "3.1.0",
     3533                    "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.1.0.tgz",
     3534                    "integrity": "sha512-zKDc00lP9H7d+8vSXzUgxtDRLA/Pf+42R7sqOFpvdFM2GlGxjRP0pj10PmYov2HYO2FmIwQqCpdITX+a4/tX4Q==",
     3535                    "requires": {
     3536                        "@babel/runtime": "^7.13.10"
     3537                    }
     3538                },
     3539                "@wordpress/i18n": {
     3540                    "version": "4.1.0",
     3541                    "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.1.0.tgz",
     3542                    "integrity": "sha512-wn4z/bspItNFghUQ3tGdXd7BgTNt0XknEvxr5yeZ9wEeXK02SBwET1GNYJMcpOCXBaYBKJ9Va80jk5bW60JJ/w==",
     3543                    "requires": {
     3544                        "@babel/runtime": "^7.13.10",
     3545                        "@wordpress/hooks": "^3.1.0",
     3546                        "gettext-parser": "^1.3.1",
     3547                        "lodash": "^4.17.21",
     3548                        "memize": "^1.1.0",
     3549                        "sprintf-js": "^1.1.1",
     3550                        "tannin": "^1.2.0"
     3551                    }
     3552                },
     3553                "@wordpress/icons": {
     3554                    "version": "4.0.0",
     3555                    "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-4.0.0.tgz",
     3556                    "integrity": "sha512-WuHEHwuI1NtoK2poJjSE7s14Tv8JZEOaAvK0CFN0NJPOznuLzPmykrL0FtVStDDnsaFqPdnsSzk9JE+nTojeBQ==",
     3557                    "requires": {
     3558                        "@babel/runtime": "^7.13.10",
     3559                        "@wordpress/element": "^3.1.0",
     3560                        "@wordpress/primitives": "^2.1.0"
     3561                    }
     3562                },
     3563                "@wordpress/is-shallow-equal": {
     3564                    "version": "4.1.0",
     3565                    "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.1.0.tgz",
     3566                    "integrity": "sha512-qj0X9r1eVYX+XYCNA5pdNq42OU/To68aYY6iZwpJ3jaaAYmUdA9T4tjGwSgU3MSqFDV4NUE6X+kf71XgNxjFjQ==",
     3567                    "requires": {
     3568                        "@babel/runtime": "^7.13.10"
     3569                    }
     3570                },
     3571                "@wordpress/keyboard-shortcuts": {
     3572                    "version": "2.1.0",
     3573                    "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-2.1.0.tgz",
     3574                    "integrity": "sha512-tY1Vr0ZeFtPJUhHOj8UUY8E3C6l521E44a5CKC1oJURXDbIriVPQIN/Cvv8gMDDhX31Fj94Qzz+0du3znUxd8Q==",
     3575                    "requires": {
     3576                        "@babel/runtime": "^7.13.10",
     3577                        "@wordpress/compose": "^4.1.0",
     3578                        "@wordpress/data": "^5.1.0",
     3579                        "@wordpress/element": "^3.1.0",
     3580                        "@wordpress/keycodes": "^3.1.0",
     3581                        "lodash": "^4.17.21",
     3582                        "rememo": "^3.0.0"
     3583                    }
     3584                },
     3585                "@wordpress/keycodes": {
     3586                    "version": "3.1.0",
     3587                    "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.1.0.tgz",
     3588                    "integrity": "sha512-P9w9e68cSrQo8ypG+nHXMhQOm7YkCxwqkrFz8L5Y2T1hGqb3SJF9/IrBQiBjV5e6yTQRgWk5mGZqK8pEAM+WZQ==",
     3589                    "requires": {
     3590                        "@babel/runtime": "^7.13.10",
     3591                        "@wordpress/i18n": "^4.1.0",
     3592                        "lodash": "^4.17.21"
     3593                    }
     3594                },
     3595                "@wordpress/notices": {
     3596                    "version": "3.1.0",
     3597                    "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-3.1.0.tgz",
     3598                    "integrity": "sha512-PiqHUT4Ftk4KdvEUZ89BTIGugFA60NdAquu5OVj5373vWtezaJO8gwcKvA+qY7sIroWEiN+7etcsq4SJR0i6oQ==",
     3599                    "requires": {
     3600                        "@babel/runtime": "^7.13.10",
     3601                        "@wordpress/a11y": "^3.1.0",
     3602                        "@wordpress/data": "^5.1.0",
     3603                        "lodash": "^4.17.21"
     3604                    }
     3605                },
     3606                "@wordpress/primitives": {
     3607                    "version": "2.1.0",
     3608                    "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-2.1.0.tgz",
     3609                    "integrity": "sha512-MAWLEN5ZhNBlHBDbjq3HIp78Ny53KAjLzGJ5OHTxspsbyOp+AbWMaxxkZ3k8Cm6sXWVD8UOiTbDElK70U+X/MQ==",
     3610                    "requires": {
     3611                        "@babel/runtime": "^7.13.10",
     3612                        "@wordpress/element": "^3.1.0",
     3613                        "classnames": "^2.2.5"
     3614                    }
     3615                },
     3616                "@wordpress/priority-queue": {
     3617                    "version": "2.1.0",
     3618                    "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.1.0.tgz",
     3619                    "integrity": "sha512-0jfdKTFQnOPg+t2x/Zs6vkpb76lzClT8QP+dnUjHJvsn8WZ+b2BC9R7Qo7RBeQjnz5ii3nFnRAA0YgpsLBRXdQ==",
     3620                    "requires": {
     3621                        "@babel/runtime": "^7.13.10"
     3622                    }
     3623                },
     3624                "@wordpress/redux-routine": {
     3625                    "version": "4.1.0",
     3626                    "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.1.0.tgz",
     3627                    "integrity": "sha512-Ju+YKXQOo6S8gy/ctfCf+bQ4eR7zsCMABLF7X/yk2+WE5kA91+STuWLHMX9AwKW2LOwS1cOhYzqJnmGPrY14uw==",
     3628                    "requires": {
     3629                        "@babel/runtime": "^7.13.10",
     3630                        "is-promise": "^4.0.0",
     3631                        "lodash": "^4.17.21",
     3632                        "rungen": "^0.3.2"
     3633                    }
     3634                },
     3635                "@wordpress/rich-text": {
     3636                    "version": "4.1.0",
     3637                    "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-4.1.0.tgz",
     3638                    "integrity": "sha512-+7DvKaD+NmgrMWYHb+bsZ+2C+hq6OUiQzMdIlZH0XdsY95CF83b6Fp+MMLJ0tWR0dw5YShKOQnY3gm969AJTxA==",
     3639                    "requires": {
     3640                        "@babel/runtime": "^7.13.10",
     3641                        "@wordpress/compose": "^4.1.0",
     3642                        "@wordpress/data": "^5.1.0",
     3643                        "@wordpress/dom": "^3.1.0",
     3644                        "@wordpress/element": "^3.1.0",
     3645                        "@wordpress/escape-html": "^2.1.0",
     3646                        "@wordpress/is-shallow-equal": "^4.1.0",
     3647                        "@wordpress/keycodes": "^3.1.0",
     3648                        "classnames": "^2.2.5",
     3649                        "lodash": "^4.17.21",
     3650                        "memize": "^1.1.0",
     3651                        "rememo": "^3.0.0"
     3652                    }
     3653                },
     3654                "@wordpress/shortcode": {
     3655                    "version": "3.1.0",
     3656                    "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.1.0.tgz",
     3657                    "integrity": "sha512-a32GLIvW57j2crzAR05gDgtYuE8B00eoex79t27kFL9C/qftD28qpF63KpkM4E9+fyDFEaZFLxQoLiRYpcVenQ==",
     3658                    "requires": {
     3659                        "@babel/runtime": "^7.13.10",
     3660                        "lodash": "^4.17.21",
     3661                        "memize": "^1.1.0"
     3662                    }
     3663                },
     3664                "@wordpress/token-list": {
     3665                    "version": "2.1.0",
     3666                    "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.1.0.tgz",
     3667                    "integrity": "sha512-EE+Kt0R+FgZtEa4lbYDlWSIA9KAr7wjOIogpBFPbDmwD6f2tEa3gFvIX5LlffvMjIm8ftWCN2oYCHdI1r2AqnA==",
     3668                    "requires": {
     3669                        "@babel/runtime": "^7.13.10",
     3670                        "lodash": "^4.17.21"
     3671                    }
     3672                },
     3673                "@wordpress/url": {
     3674                    "version": "3.1.0",
     3675                    "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.1.0.tgz",
     3676                    "integrity": "sha512-XGvM4WZhQveRZOalGwUaj0xfrohMPtUZY5rfwWWTdSX9yo3fZECFsfg0msm0x1UwRxcxS9fBk9YgixtyaGdnCA==",
     3677                    "requires": {
     3678                        "@babel/runtime": "^7.13.10",
     3679                        "lodash": "^4.17.21",
     3680                        "react-native-url-polyfill": "^1.1.2"
     3681                    }
     3682                },
     3683                "@wordpress/warning": {
     3684                    "version": "2.1.0",
     3685                    "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.1.0.tgz",
     3686                    "integrity": "sha512-/pGUDZK5ONnsvLAhHXFGI6bRPBJvKzY0/6G9ZpA37oNa49S/BB9cxt5cNFEt+mFapRg6U+Tz8FAsi0qJ8ruupQ=="
     3687                },
     3688                "@wordpress/wordcount": {
     3689                    "version": "3.1.0",
     3690                    "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.1.0.tgz",
     3691                    "integrity": "sha512-a9K1KUGl9KcWP1j0LuYEJw1OXYWTKNh9R8jEw8Jc5v4DiMABaxY97l2SZGpJoFfVWJt93bgp2v3YadAoKnsNGg==",
     3692                    "requires": {
     3693                        "@babel/runtime": "^7.13.10",
     3694                        "lodash": "^4.17.21"
     3695                    }
     3696                }
    32873697            }
    32883698        },
    32893699        "@wordpress/block-library": {
    3290             "version": "3.1.0",
    3291             "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-3.1.0.tgz",
    3292             "integrity": "sha512-m1oMg64kfB2qR+A+eXQCNIue9+4S901csm4gI18Gz5bV1cOPC76DabRJADnC2+JOwtuFunWAQkz1cPLQMaC20w==",
     3700            "version": "3.2.1",
     3701            "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-3.2.1.tgz",
     3702            "integrity": "sha512-4vwOJSIijBQsgY1paqdvolfyFIkHkjmYJX7svQYACyarUl4wPMiA3unBARE0dcsq2vNGuKr69uAwf5fYk0d3Kw==",
    32933703            "requires": {
    32943704                "@babel/runtime": "^7.13.10",
     
    33013711                "@wordpress/components": "^14.1.0",
    33023712                "@wordpress/compose": "^4.1.0",
    3303                 "@wordpress/core-data": "^3.1.0",
     3713                "@wordpress/core-data": "^3.1.1",
    33043714                "@wordpress/data": "^5.1.0",
    33053715                "@wordpress/date": "^4.1.0",
    33063716                "@wordpress/deprecated": "^3.1.0",
    33073717                "@wordpress/dom": "^3.1.0",
    3308                 "@wordpress/editor": "^10.1.0",
     3718                "@wordpress/editor": "^10.1.1",
    33093719                "@wordpress/element": "^3.1.0",
    33103720                "@wordpress/escape-html": "^2.1.0",
     
    33163726                "@wordpress/notices": "^3.1.0",
    33173727                "@wordpress/primitives": "^2.1.0",
    3318                 "@wordpress/reusable-blocks": "^2.1.0",
     3728                "@wordpress/reusable-blocks": "^2.1.1",
    33193729                "@wordpress/rich-text": "^4.1.0",
    33203730                "@wordpress/server-side-render": "^2.1.0",
     
    34403850        },
    34413851        "@wordpress/core-data": {
    3442             "version": "3.1.0",
    3443             "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-3.1.0.tgz",
    3444             "integrity": "sha512-Wh3MJERzhpAEkQBcfnutx1U8hgBU9DDR2Cu9SpDhKocZgDueU+HyZ6i6tlE38Ous1R8gk1r9b5W0N9YXQfbL3Q==",
     3852            "version": "3.1.1",
     3853            "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-3.1.1.tgz",
     3854            "integrity": "sha512-O9aEqVdLRjo0g9UlgNaFsa/swbPdsdscQ/q8IBirDTWMoeRJTaINa2fQHe5G9QeeGA1frKwrKRPeWQ9lwM6ANg==",
    34453855            "requires": {
    34463856                "@babel/runtime": "^7.13.10",
     
    34693879            }
    34703880        },
     3881        "@wordpress/customize-widgets": {
     3882            "version": "1.0.1",
     3883            "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-1.0.1.tgz",
     3884            "integrity": "sha512-ndGtrDdXqrD1FrBUM5wwzcYrj1gfvhZtKmJudJQ+L17lxPWNnpxRHWDNsK80/UxaTluatDU782kuucTu3S5Icw==",
     3885            "requires": {
     3886                "@babel/runtime": "^7.11.2",
     3887                "@wordpress/a11y": "^3.1.0",
     3888                "@wordpress/block-editor": "^6.1.0",
     3889                "@wordpress/block-library": "^3.2.1",
     3890                "@wordpress/blocks": "^9.1.0",
     3891                "@wordpress/components": "^14.1.0",
     3892                "@wordpress/compose": "^4.1.0",
     3893                "@wordpress/core-data": "^3.1.1",
     3894                "@wordpress/data": "^5.1.0",
     3895                "@wordpress/dom": "^3.1.0",
     3896                "@wordpress/element": "^3.1.0",
     3897                "@wordpress/hooks": "^3.1.0",
     3898                "@wordpress/i18n": "^4.1.0",
     3899                "@wordpress/icons": "^4.0.0",
     3900                "@wordpress/is-shallow-equal": "^4.1.0",
     3901                "@wordpress/keyboard-shortcuts": "^2.1.0",
     3902                "@wordpress/keycodes": "^3.1.0",
     3903                "@wordpress/media-utils": "^2.1.0",
     3904                "@wordpress/widgets": "^1.1.1",
     3905                "classnames": "^2.2.6",
     3906                "lodash": "^4.17.21"
     3907            }
     3908        },
    34713909        "@wordpress/data": {
    34723910            "version": "5.1.0",
     
    35794017        },
    35804018        "@wordpress/edit-post": {
    3581             "version": "4.1.0",
    3582             "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-4.1.0.tgz",
    3583             "integrity": "sha512-JkWuOSkBtpIUzzG78S+AUaAHE8oBT7lzJyRhMlOX+yThhPGWgGyqB670vvDBUFk59BCPTEknZGGtYLrMYmrjCQ==",
     4019            "version": "4.1.2",
     4020            "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-4.1.2.tgz",
     4021            "integrity": "sha512-BJrBXqK/2AcC+ooNNLWkxNrBKcbDJSVtCpE76jNyk/Qv7211p++HrcaubY0z5veMeRTB4ayEa0ky9HYwgcy3Nw==",
    35844022            "requires": {
    35854023                "@babel/runtime": "^7.13.10",
     
    35874025                "@wordpress/api-fetch": "^5.1.0",
    35884026                "@wordpress/block-editor": "^6.1.0",
    3589                 "@wordpress/block-library": "^3.1.0",
     4027                "@wordpress/block-library": "^3.2.1",
    35904028                "@wordpress/blocks": "^9.1.0",
    35914029                "@wordpress/components": "^14.1.0",
    35924030                "@wordpress/compose": "^4.1.0",
    3593                 "@wordpress/core-data": "^3.1.0",
     4031                "@wordpress/core-data": "^3.1.1",
    35944032                "@wordpress/data": "^5.1.0",
    35954033                "@wordpress/data-controls": "^2.1.0",
    3596                 "@wordpress/editor": "^10.1.0",
     4034                "@wordpress/editor": "^10.1.1",
    35974035                "@wordpress/element": "^3.1.0",
    35984036                "@wordpress/hooks": "^3.1.0",
     
    36244062            }
    36254063        },
     4064        "@wordpress/edit-widgets": {
     4065            "version": "2.1.2",
     4066            "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-2.1.2.tgz",
     4067            "integrity": "sha512-P4aH1KikWJmJxWo+MnFoi+x7b3b4WLDRmWEwU06XcrMtcYN1U4Zmu0aygp+e949qPSbcSYPMOyIKVK32NuNpMA==",
     4068            "requires": {
     4069                "@babel/runtime": "^7.13.10",
     4070                "@wordpress/a11y": "^3.1.0",
     4071                "@wordpress/api-fetch": "^5.1.0",
     4072                "@wordpress/block-editor": "^6.1.0",
     4073                "@wordpress/block-library": "^3.2.1",
     4074                "@wordpress/blocks": "^9.1.0",
     4075                "@wordpress/components": "^14.1.0",
     4076                "@wordpress/compose": "^4.1.0",
     4077                "@wordpress/core-data": "^3.1.1",
     4078                "@wordpress/data": "^5.1.0",
     4079                "@wordpress/data-controls": "^2.1.0",
     4080                "@wordpress/element": "^3.1.0",
     4081                "@wordpress/hooks": "^3.1.0",
     4082                "@wordpress/i18n": "^4.1.0",
     4083                "@wordpress/icons": "^4.0.0",
     4084                "@wordpress/interface": "^3.1.0",
     4085                "@wordpress/keyboard-shortcuts": "^2.1.0",
     4086                "@wordpress/keycodes": "^3.1.0",
     4087                "@wordpress/media-utils": "^2.1.0",
     4088                "@wordpress/notices": "^3.1.0",
     4089                "@wordpress/plugins": "^3.1.0",
     4090                "@wordpress/reusable-blocks": "^2.1.1",
     4091                "@wordpress/server-side-render": "^2.1.0",
     4092                "@wordpress/url": "^3.1.0",
     4093                "@wordpress/widgets": "^1.1.1",
     4094                "classnames": "^2.2.5",
     4095                "lodash": "^4.17.21",
     4096                "rememo": "^3.0.0",
     4097                "uuid": "^8.3.0"
     4098            }
     4099        },
    36264100        "@wordpress/editor": {
    3627             "version": "10.1.0",
    3628             "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-10.1.0.tgz",
    3629             "integrity": "sha512-dEudn+0DQCD8Ryiq1J7BrKEU+kttgnKIX1dZEs60gD+dNwrTPMBr78g0qsxwVZlWIbFT/honHRWgLHBo4qeg9g==",
     4101            "version": "10.1.1",
     4102            "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-10.1.1.tgz",
     4103            "integrity": "sha512-4o4s8Mxyn06h+JtzQOnsLloYLvkn4gu/7bIm5g5ubA7W4BJ/DGYxt5bBM21Qh1E+SVaClM7+5dFQ8RK+QYZIBA==",
    36304104            "requires": {
    36314105                "@babel/runtime": "^7.13.10",
     
    36374111                "@wordpress/components": "^14.1.0",
    36384112                "@wordpress/compose": "^4.1.0",
    3639                 "@wordpress/core-data": "^3.1.0",
     4113                "@wordpress/core-data": "^3.1.1",
    36404114                "@wordpress/data": "^5.1.0",
    36414115                "@wordpress/data-controls": "^2.1.0",
     
    36524126                "@wordpress/media-utils": "^2.1.0",
    36534127                "@wordpress/notices": "^3.1.0",
    3654                 "@wordpress/reusable-blocks": "^2.1.0",
     4128                "@wordpress/reusable-blocks": "^2.1.1",
    36554129                "@wordpress/rich-text": "^4.1.0",
    36564130                "@wordpress/server-side-render": "^2.1.0",
     
    40874561        },
    40884562        "@wordpress/reusable-blocks": {
    4089             "version": "2.1.0",
    4090             "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-2.1.0.tgz",
    4091             "integrity": "sha512-5xXMgLTaULcaBLYSeRegacz3mC9dPEZUssySFx10ill6yxnNR7W5QXtdXxeuQE43la7fPuCdqCf6W0nrCoxSgA==",
     4563            "version": "2.1.1",
     4564            "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-2.1.1.tgz",
     4565            "integrity": "sha512-SD4oEYBBqYnuKBiCGM3sSO3tOdi5JhCCjdos2MXbD5oaoY8QeVKYvCYIwdDk1xlGIoV0PaX7dinUEB0Hu5a2bQ==",
    40924566            "requires": {
    40934567                "@wordpress/block-editor": "^6.1.0",
     
    40954569                "@wordpress/components": "^14.1.0",
    40964570                "@wordpress/compose": "^4.1.0",
    4097                 "@wordpress/core-data": "^3.1.0",
     4571                "@wordpress/core-data": "^3.1.1",
    40984572                "@wordpress/data": "^5.1.0",
    40994573                "@wordpress/element": "^3.1.0",
     
    47575231            "integrity": "sha512-/pGUDZK5ONnsvLAhHXFGI6bRPBJvKzY0/6G9ZpA37oNa49S/BB9cxt5cNFEt+mFapRg6U+Tz8FAsi0qJ8ruupQ=="
    47585232        },
     5233        "@wordpress/widgets": {
     5234            "version": "1.1.1",
     5235            "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-1.1.1.tgz",
     5236            "integrity": "sha512-DnPvVcjx/QfGRX57vecpL1vIQFrijsVB6t6dzlZjCM+Kw4QY/qjmyyTg32G8TKhHg+d6amsscc9CTLawdArBtQ==",
     5237            "requires": {
     5238                "@babel/runtime": "^7.13.10",
     5239                "@wordpress/blocks": "^9.1.0",
     5240                "@wordpress/components": "^14.1.0",
     5241                "@wordpress/core-data": "^3.1.1",
     5242                "@wordpress/data": "^5.1.0",
     5243                "@wordpress/i18n": "^4.1.0",
     5244                "@wordpress/icons": "^4.0.0"
     5245            }
     5246        },
    47595247        "@wordpress/wordcount": {
    47605248            "version": "3.1.0",
     
    59736461        },
    59746462        "babel-plugin-polyfill-corejs2": {
    5975             "version": "0.2.0",
    5976             "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.0.tgz",
    5977             "integrity": "sha512-9bNwiR0dS881c5SHnzCmmGlMkJLl0OUZvxrxHo9w/iNoRuqaPjqlvBf4HrovXtQs/au5yKkpcdgfT1cC5PAZwg==",
     6463            "version": "0.2.1",
     6464            "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.1.tgz",
     6465            "integrity": "sha512-hXGSPbr6IbjeMyGew+3uGIAkRjBFSOJ9FLDZNOfHuyJZCcoia4nd/72J0bSgvfytcVfUcP/dxEVcUhVJuQRtSw==",
    59786466            "dev": true,
    59796467            "requires": {
    59806468                "@babel/compat-data": "^7.13.11",
    5981                 "@babel/helper-define-polyfill-provider": "^0.2.0",
     6469                "@babel/helper-define-polyfill-provider": "^0.2.1",
    59826470                "semver": "^6.1.1"
    59836471            },
     
    59926480        },
    59936481        "babel-plugin-polyfill-corejs3": {
    5994             "version": "0.2.0",
    5995             "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.0.tgz",
    5996             "integrity": "sha512-zZyi7p3BCUyzNxLx8KV61zTINkkV65zVkDAFNZmrTCRVhjo1jAS+YLvDJ9Jgd/w2tsAviCwFHReYfxO3Iql8Yg==",
    5997             "dev": true,
    5998             "requires": {
    5999                 "@babel/helper-define-polyfill-provider": "^0.2.0",
     6482            "version": "0.2.1",
     6483            "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.1.tgz",
     6484            "integrity": "sha512-WZCqF3DLUhdTD/P381MDJfuP18hdCZ+iqJ+wHtzhWENpsiof284JJ1tMQg1CE+hfCWyG48F7e5gDMk2c3Laz7w==",
     6485            "dev": true,
     6486            "requires": {
     6487                "@babel/helper-define-polyfill-provider": "^0.2.1",
    60006488                "core-js-compat": "^3.9.1"
    60016489            }
    60026490        },
    60036491        "babel-plugin-polyfill-regenerator": {
    6004             "version": "0.2.0",
    6005             "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.0.tgz",
    6006             "integrity": "sha512-J7vKbCuD2Xi/eEHxquHN14bXAW9CXtecwuLrOIDJtcZzTaPzV1VdEfoUf9AzcRBMolKUQKM9/GVojeh0hFiqMg==",
    6007             "dev": true,
    6008             "requires": {
    6009                 "@babel/helper-define-polyfill-provider": "^0.2.0"
     6492            "version": "0.2.1",
     6493            "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.1.tgz",
     6494            "integrity": "sha512-T3bYyL3Sll2EtC94v3f+fA8M28q7YPTOZdB++SRHjvYZTvtd+WorMUq3tDTD4Q7Kjk1LG0gGromslKjcO5p2TA==",
     6495            "dev": true,
     6496            "requires": {
     6497                "@babel/helper-define-polyfill-provider": "^0.2.1"
    60106498            }
    60116499        },
     
    78568344            "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
    78578345            "dev": true
    7858         },
    7859         "contains-path": {
    7860             "version": "1.0.0",
    7861             "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-1.0.0.tgz",
    7862             "integrity": "sha1-NFizMhhWA+ju0Y9RjUoQiIo6vJE=",
    7863             "dev": true,
    7864             "requires": {
    7865                 "normalize-path": "^2.1.1",
    7866                 "path-starts-with": "^1.0.0"
    7867             },
    7868             "dependencies": {
    7869                 "normalize-path": {
    7870                     "version": "2.1.1",
    7871                     "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
    7872                     "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
    7873                     "dev": true,
    7874                     "requires": {
    7875                         "remove-trailing-separator": "^1.0.1"
    7876                     }
    7877                 }
    7878             }
    78798346        },
    78808347        "content-disposition": {
     
    974610213        },
    974710214        "eslint": {
    9748             "version": "7.26.0",
    9749             "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.26.0.tgz",
    9750             "integrity": "sha512-4R1ieRf52/izcZE7AlLy56uIHHDLT74Yzz2Iv2l6kDaYvEu9x+wMB5dZArVL8SYGXSYV2YAg70FcW5Y5nGGNIg==",
     10215            "version": "7.27.0",
     10216            "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.27.0.tgz",
     10217            "integrity": "sha512-JZuR6La2ZF0UD384lcbnd0Cgg6QJjiCwhMD6eU4h/VGPcVGwawNNzKU41tgokGXnfjOOyI6QIffthhJTPzzuRA==",
    975110218            "dev": true,
    975210219            "requires": {
     
    975910226                "doctrine": "^3.0.0",
    976010227                "enquirer": "^2.3.5",
     10228                "escape-string-regexp": "^4.0.0",
    976110229                "eslint-scope": "^5.1.1",
    976210230                "eslint-utils": "^2.1.0",
     
    976510233                "esquery": "^1.4.0",
    976610234                "esutils": "^2.0.2",
     10235                "fast-deep-equal": "^3.1.3",
    976710236                "file-entry-cache": "^6.0.1",
    976810237                "functional-red-black-tree": "^1.0.1",
     
    977610245                "json-stable-stringify-without-jsonify": "^1.0.1",
    977710246                "levn": "^0.4.1",
    9778                 "lodash": "^4.17.21",
     10247                "lodash.merge": "^4.6.2",
    977910248                "minimatch": "^3.0.4",
    978010249                "natural-compare": "^1.4.0",
     
    978510254                "strip-ansi": "^6.0.0",
    978610255                "strip-json-comments": "^3.1.0",
    9787                 "table": "^6.0.4",
     10256                "table": "^6.0.9",
    978810257                "text-table": "^0.2.0",
    978910258                "v8-compile-cache": "^2.0.3"
     
    982510294                    }
    982610295                },
     10296                "escape-string-regexp": {
     10297                    "version": "4.0.0",
     10298                    "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
     10299                    "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
     10300                    "dev": true
     10301                },
    982710302                "eslint-scope": {
    982810303                    "version": "5.1.1",
     
    999510470        },
    999610471        "eslint-plugin-import": {
    9997             "version": "2.23.2",
    9998             "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.23.2.tgz",
    9999             "integrity": "sha512-LmNoRptHBxOP+nb0PIKz1y6OSzCJlB+0g0IGS3XV4KaKk2q4szqQ6s6F1utVf5ZRkxk/QOTjdxe7v4VjS99Bsg==",
     10472            "version": "2.23.3",
     10473            "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.23.3.tgz",
     10474            "integrity": "sha512-wDxdYbSB55F7T5CC7ucDjY641VvKmlRwT0Vxh7PkY1mI4rclVRFWYfsrjDgZvwYYDZ5ee0ZtfFKXowWjqvEoRQ==",
    1000010475            "dev": true,
    1000110476            "requires": {
    1000210477                "array-includes": "^3.1.3",
    1000310478                "array.prototype.flat": "^1.2.4",
    10004                 "contains-path": "^1.0.0",
    1000510479                "debug": "^2.6.9",
    1000610480                "doctrine": "^2.1.0",
     
    1114211616                    "dependencies": {
    1114311617                        "picomatch": {
    11144                             "version": "2.2.3",
    11145                             "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz",
    11146                             "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==",
     11618                            "version": "2.3.0",
     11619                            "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
     11620                            "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
    1114711621                            "dev": true
    1114811622                        }
     
    1165312127        },
    1165412128        "fraction.js": {
    11655             "version": "4.1.0",
    11656             "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.0.tgz",
    11657             "integrity": "sha512-o9lSKpK0TDqDwTL24Hxqi6I99s942l6TYkfl6WvGWgLOIFz/YonSGKfiSeMadoiNvTfqnfOa9mjb5SGVbBK9/w==",
     12129            "version": "4.1.1",
     12130            "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.1.tgz",
     12131            "integrity": "sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==",
    1165812132            "dev": true
    1165912133        },
     
    1340113875            }
    1340213876        },
     13877        "http-proxy-agent": {
     13878            "version": "4.0.1",
     13879            "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
     13880            "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
     13881            "dev": true,
     13882            "requires": {
     13883                "@tootallnate/once": "1",
     13884                "agent-base": "6",
     13885                "debug": "4"
     13886            },
     13887            "dependencies": {
     13888                "agent-base": {
     13889                    "version": "6.0.2",
     13890                    "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
     13891                    "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
     13892                    "dev": true,
     13893                    "requires": {
     13894                        "debug": "4"
     13895                    }
     13896                }
     13897            }
     13898        },
    1340313899        "http-proxy-middleware": {
    1340413900            "version": "0.19.1",
     
    1493415430                },
    1493515431                "picomatch": {
    14936                     "version": "2.2.3",
    14937                     "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz",
    14938                     "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==",
     15432                    "version": "2.3.0",
     15433                    "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
     15434                    "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
    1493915435                    "dev": true
    1494015436                },
     
    1515515651                },
    1515615652                "picomatch": {
    15157                     "version": "2.2.3",
    15158                     "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz",
    15159                     "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==",
     15653                    "version": "2.3.0",
     15654                    "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
     15655                    "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
    1516015656                    "dev": true
    1516115657                },
     
    1527115767                },
    1527215768                "picomatch": {
    15273                     "version": "2.2.3",
    15274                     "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz",
    15275                     "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==",
     15769                    "version": "2.3.0",
     15770                    "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
     15771                    "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
    1527615772                    "dev": true
    1527715773                },
     
    1570416200                },
    1570516201                "picomatch": {
    15706                     "version": "2.2.3",
    15707                     "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz",
    15708                     "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==",
     16202                    "version": "2.3.0",
     16203                    "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
     16204                    "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
    1570916205                    "dev": true
    1571016206                },
     
    1594316439        },
    1594416440        "jsdom": {
    15945             "version": "16.5.3",
    15946             "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.5.3.tgz",
    15947             "integrity": "sha512-Qj1H+PEvUsOtdPJ056ewXM4UJPCi4hhLA8wpiz9F2YvsRBhuFsXxtrIFAgGBDynQA9isAMGE91PfUYbdMPXuTA==",
     16441            "version": "16.6.0",
     16442            "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.6.0.tgz",
     16443            "integrity": "sha512-Ty1vmF4NHJkolaEmdjtxTfSfkdb8Ywarwf63f+F8/mDD1uLSSWDxDuMiZxiPhwunLrn9LOSVItWj4bLYsLN3Dg==",
    1594816444            "dev": true,
    1594916445            "requires": {
    1595016446                "abab": "^2.0.5",
    15951                 "acorn": "^8.1.0",
     16447                "acorn": "^8.2.4",
    1595216448                "acorn-globals": "^6.0.0",
    1595316449                "cssom": "^0.4.4",
     
    1595716453                "domexception": "^2.0.1",
    1595816454                "escodegen": "^2.0.0",
     16455                "form-data": "^3.0.0",
    1595916456                "html-encoding-sniffer": "^2.0.1",
    15960                 "is-potential-custom-element-name": "^1.0.0",
     16457                "http-proxy-agent": "^4.0.1",
     16458                "https-proxy-agent": "^5.0.0",
     16459                "is-potential-custom-element-name": "^1.0.1",
    1596116460                "nwsapi": "^2.2.0",
    1596216461                "parse5": "6.0.1",
    15963                 "request": "^2.88.2",
    15964                 "request-promise-native": "^1.0.9",
    1596516462                "saxes": "^5.0.1",
    1596616463                "symbol-tree": "^3.2.4",
     
    1597216469                "whatwg-mimetype": "^2.3.0",
    1597316470                "whatwg-url": "^8.5.0",
    15974                 "ws": "^7.4.4",
     16471                "ws": "^7.4.5",
    1597516472                "xml-name-validator": "^3.0.0"
    1597616473            },
     
    1598116478                    "integrity": "sha512-Ibt84YwBDDA890eDiDCEqcbwvHlBvzzDkU2cGBBDDI1QWT12jTiXIOn2CIw5KK4i6N5Z2HUxwYjzriDyqaqqZg==",
    1598216479                    "dev": true
     16480                },
     16481                "agent-base": {
     16482                    "version": "6.0.2",
     16483                    "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
     16484                    "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
     16485                    "dev": true,
     16486                    "requires": {
     16487                        "debug": "4"
     16488                    }
     16489                },
     16490                "form-data": {
     16491                    "version": "3.0.1",
     16492                    "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
     16493                    "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
     16494                    "dev": true,
     16495                    "requires": {
     16496                        "asynckit": "^0.4.0",
     16497                        "combined-stream": "^1.0.8",
     16498                        "mime-types": "^2.1.12"
     16499                    }
     16500                },
     16501                "https-proxy-agent": {
     16502                    "version": "5.0.0",
     16503                    "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
     16504                    "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
     16505                    "dev": true,
     16506                    "requires": {
     16507                        "agent-base": "6",
     16508                        "debug": "4"
     16509                    }
    1598316510                },
    1598416511                "webidl-conversions": {
     
    1657617103            "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
    1657717104            "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
     17105            "dev": true
     17106        },
     17107        "lodash.merge": {
     17108            "version": "4.6.2",
     17109            "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
     17110            "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
    1657817111            "dev": true
    1657917112        },
     
    1898419517            "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=",
    1898519518            "dev": true
    18986         },
    18987         "path-starts-with": {
    18988             "version": "1.0.0",
    18989             "resolved": "https://registry.npmjs.org/path-starts-with/-/path-starts-with-1.0.0.tgz",
    18990             "integrity": "sha1-soJDAV6LE43lcmgqxS2kLmRq2E4=",
    18991             "dev": true,
    18992             "requires": {
    18993                 "normalize-path": "^2.1.1"
    18994             },
    18995             "dependencies": {
    18996                 "normalize-path": {
    18997                     "version": "2.1.1",
    18998                     "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
    18999                     "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
    19000                     "dev": true,
    19001                     "requires": {
    19002                         "remove-trailing-separator": "^1.0.1"
    19003                     }
    19004                 }
    19005             }
    1900619519        },
    1900719520        "path-to-regexp": {
     
    2111121624            }
    2111221625        },
    21113         "request-promise-core": {
    21114             "version": "1.1.4",
    21115             "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz",
    21116             "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==",
    21117             "dev": true,
    21118             "requires": {
    21119                 "lodash": "^4.17.19"
    21120             }
    21121         },
    21122         "request-promise-native": {
    21123             "version": "1.0.9",
    21124             "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz",
    21125             "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==",
    21126             "dev": true,
    21127             "requires": {
    21128                 "request-promise-core": "1.1.4",
    21129                 "stealthy-require": "^1.1.1",
    21130                 "tough-cookie": "^2.3.3"
    21131             },
    21132             "dependencies": {
    21133                 "tough-cookie": {
    21134                     "version": "2.5.0",
    21135                     "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
    21136                     "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
    21137                     "dev": true,
    21138                     "requires": {
    21139                         "psl": "^1.1.28",
    21140                         "punycode": "^2.1.1"
    21141                     }
    21142                 }
    21143             }
    21144         },
    2114521626        "require-directory": {
    2114621627            "version": "2.1.1",
     
    2270123182            "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
    2270223183            "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
    22703             "dev": true
    22704         },
    22705         "stealthy-require": {
    22706             "version": "1.1.1",
    22707             "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz",
    22708             "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=",
    2270923184            "dev": true
    2271023185        },
     
    2352423999                },
    2352524000                "picomatch": {
    23526                     "version": "2.2.3",
    23527                     "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz",
    23528                     "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==",
     24001                    "version": "2.3.0",
     24002                    "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
     24003                    "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
    2352924004                    "dev": true
    2353024005                },
     
    2433824813        },
    2433924814        "tr46": {
    24340             "version": "2.0.2",
    24341             "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz",
    24342             "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==",
     24815            "version": "2.1.0",
     24816            "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz",
     24817            "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==",
    2434324818            "dev": true,
    2434424819            "requires": {
Note: See TracChangeset for help on using the changeset viewer.