From 6b8b1beef275d7849606052ef31a1e1195326374 Mon Sep 17 00:00:00 2001
From: Aaron Jorbin <622599+aaronjorbin@users.noreply.github.com>
Date: Mon, 28 Sep 2026 12:13:51 -0500
Subject: [PATCH 1/6] move wp/5.3 branch of GB into gb-src minus lib dir
---
gb-src/.browserslistrc | 1 +
gb-src/.editorconfig | 21 +
gb-src/.eslintignore | 11 +
gb-src/.eslintrc.js | 142 +
gb-src/.github/ISSUE_TEMPLATE/Bug_report.md | 36 +
gb-src/.github/ISSUE_TEMPLATE/Custom.md | 17 +
.../.github/ISSUE_TEMPLATE/Feature_request.md | 14 +
gb-src/.github/PULL_REQUEST_TEMPLATE.md | 22 +
.../workflows/pull-request-automation.yml | 14 +
gb-src/.jshintignore | 1 +
gb-src/.npmrc | 1 +
gb-src/.nvmrc | 1 +
gb-src/.stylelintrc.json | 16 +
gb-src/.travis.yml | 212 +
gb-src/CODE_OF_CONDUCT.md | 11 +
gb-src/CONTRIBUTING.md | 39 +
gb-src/CONTRIBUTORS.md | 144 +
gb-src/LICENSE.md | 400 +
gb-src/README.md | 79 +
gb-src/SECURITY.md | 5 +
gb-src/assets/stylesheets/_animations.scss | 5 +
gb-src/assets/stylesheets/_breakpoints.scss | 41 +
gb-src/assets/stylesheets/_colors.scss | 90 +
gb-src/assets/stylesheets/_mixins.scss | 612 +
gb-src/assets/stylesheets/_variables.scss | 71 +
gb-src/assets/stylesheets/_z-index.scss | 125 +
gb-src/babel.config.js | 8 +
gb-src/bin/build-plugin-zip.sh | 128 +
gb-src/bin/commander.js | 641 +
.../bin/docker-compose.override.yml.template | 17 +
gb-src/bin/generate-gutenberg-php.php | 62 +
gb-src/bin/generate-public-grammar.js | 99 +
gb-src/bin/get-server-blocks.php | 39 +
gb-src/bin/get-vendor-scripts.php | 35 +
gb-src/bin/packages/build-worker.js | 159 +
gb-src/bin/packages/build.js | 179 +
gb-src/bin/packages/get-babel-config.js | 38 +
gb-src/bin/packages/get-packages.js | 62 +
gb-src/bin/packages/post-css-config.js | 64 +
gb-src/bin/packages/watch.js | 78 +
gb-src/bin/process-git-diff.js | 34 +
gb-src/bin/setup-local-env.sh | 8 +
gb-src/bin/update-readmes.js | 70 +
gb-src/composer.json | 26 +
gb-src/composer.lock | 359 +
gb-src/docs/contributors/coding-guidelines.md | 211 +
gb-src/docs/contributors/copy-guide.md | 284 +
gb-src/docs/contributors/design.md | 66 +
gb-src/docs/contributors/develop.md | 15 +
gb-src/docs/contributors/document.md | 34 +
gb-src/docs/contributors/getting-started.md | 70 +
gb-src/docs/contributors/git-workflow.md | 65 +
gb-src/docs/contributors/grammar.md | 6 +
gb-src/docs/contributors/history.md | 19 +
gb-src/docs/contributors/localizing.md | 9 +
gb-src/docs/contributors/managing-packages.md | 8 +
gb-src/docs/contributors/outreach.md | 65 +
gb-src/docs/contributors/principles.md | 17 +
.../docs/contributors/principles/the-block.md | 27 +
gb-src/docs/contributors/readme.md | 18 +
gb-src/docs/contributors/reference.md | 17 +
.../docs/contributors/release-screenshot.png | Bin 0 -> 253325 bytes
gb-src/docs/contributors/release.md | 260 +
.../contributors/repository-management.md | 186 +
gb-src/docs/contributors/scripts.md | 79 +
gb-src/docs/contributors/testing-overview.md | 388 +
.../assets/fancy-quote-in-inspector.png | Bin 0 -> 44857 bytes
.../assets/fancy-quote-with-style.png | Bin 0 -> 42284 bytes
.../designers-developers/assets/inspector.png | Bin 0 -> 69656 bytes
.../assets/js-tutorial-console-log-error.png | Bin 0 -> 33443 bytes
.../js-tutorial-console-log-success.png | Bin 0 -> 24046 bytes
.../js-tutorial-error-blocks-undefined.png | Bin 0 -> 6986 bytes
...in-block-settings-menu-item-screenshot.png | Bin 0 -> 88235 bytes
.../assets/plugin-more-menu-item.png | Bin 0 -> 44489 bytes
.../assets/plugin-post-publish-panel.png | Bin 0 -> 16635 bytes
.../plugin-post-status-info-location.png | Bin 0 -> 20919 bytes
.../assets/plugin-pre-publish-panel.png | Bin 0 -> 21254 bytes
.../assets/plugin-sidebar-closed-state.png | Bin 0 -> 6773 bytes
.../assets/plugin-sidebar-more-menu-item.gif | Bin 0 -> 52542 bytes
.../assets/plugin-sidebar-open-state.png | Bin 0 -> 10854 bytes
.../assets/sidebar-style-and-controls.png | Bin 0 -> 10403 bytes
.../assets/sidebar-up-and-running.png | Bin 0 -> 306275 bytes
.../assets/toolbar-text.png | Bin 0 -> 2684 bytes
.../assets/toolbar-with-custom-button.png | Bin 0 -> 7677 bytes
.../designers-developers/designers/README.md | 3 +
.../designers/animation.md | 40 +
.../designers/assets/advanced-settings-do.png | Bin 0 -> 41882 bytes
.../designers/assets/block-controls-do.png | Bin 0 -> 95426 bytes
.../designers/assets/block-controls-dont.png | Bin 0 -> 89017 bytes
.../assets/block-descriptions-do.png | Bin 0 -> 8119 bytes
.../assets/block-descriptions-dont.png | Bin 0 -> 15738 bytes
.../designers/assets/blocks-do.png | Bin 0 -> 5340 bytes
.../designers/assets/blocks-dont.png | Bin 0 -> 9619 bytes
.../designers/assets/placeholder-do.png | Bin 0 -> 14310 bytes
.../designers/assets/placeholder-dont.png | Bin 0 -> 11863 bytes
.../designers/block-design.md | 203 +
.../designers/design-patterns.md | 65 +
.../designers/design-resources.md | 51 +
.../designers-developers/developers/README.md | 45 +
.../developers/accessibility.md | 17 +
.../backward-compatibility/README.md | 1 +
.../backward-compatibility/deprecations.md | 272 +
.../backward-compatibility/meta-box.md | 80 +
.../developers/block-api/README.md | 11 +
.../developers/block-api/block-annotations.md | 59 +
.../developers/block-api/block-attributes.md | 222 +
.../developers/block-api/block-deprecation.md | 280 +
.../developers/block-api/block-edit-save.md | 418 +
.../block-api/block-registration.md | 618 +
.../developers/block-api/block-templates.md | 133 +
.../developers/data/README.md | 11 +
.../developers/data/data-core-annotations.md | 20 +
.../developers/data/data-core-block-editor.md | 1246 +
.../developers/data/data-core-blocks.md | 325 +
.../developers/data/data-core-edit-post.md | 475 +
.../developers/data/data-core-editor.md | 1406 +
.../developers/data/data-core-notices.md | 131 +
.../developers/data/data-core-nux.md | 100 +
.../developers/data/data-core-viewport.md | 50 +
.../developers/data/data-core.md | 620 +
.../developers/feature-flags.md | 110 +
.../developers/filters/README.md | 7 +
.../filters/autocomplete-filters.md | 88 +
.../developers/filters/block-filters.md | 429 +
.../developers/filters/editor-filters.md | 52 +
.../developers/filters/parser-filters.md | 36 +
.../developers/internationalization.md | 262 +
.../developers/packages.md | 40 +
.../developers/richtext.md | 117 +
.../developers/slotfills/README.md | 113 +
.../plugin-block-settings-menu-item.md | 27 +
.../plugin-document-setting-panel.md | 26 +
.../slotfills/plugin-more-menu-item.md | 26 +
.../slotfills/plugin-post-publish-panel.md | 26 +
.../slotfills/plugin-post-status-info.md | 26 +
.../slotfills/plugin-pre-publish-panel.md | 26 +
.../plugin-sidebar-more-menu-item.md | 41 +
.../developers/slotfills/plugin-sidebar.md | 35 +
.../developers/themes/README.md | 5 +
.../developers/themes/theme-support.md | 295 +
.../applying-styles-with-stylesheets.md | 126 +
.../block-controls-toolbar-and-sidebar.md | 178 +
.../block-tutorial/creating-dynamic-blocks.md | 204 +
.../generate-blocks-with-wp-cli.md | 235 +
...roducing-attributes-and-editable-fields.md | 140 +
.../tutorials/block-tutorial/readme.md | 9 +
.../writing-your-first-block-type.md | 108 +
.../tutorials/format-api/1-register-format.md | 63 +
.../tutorials/format-api/2-toolbar-button.md | 158 +
.../tutorials/format-api/3-apply-format.md | 74 +
.../developers/tutorials/format-api/README.md | 13 +
.../javascript/extending-the-block-editor.md | 67 +
.../tutorials/javascript/js-build-setup.md | 159 +
.../javascript/loading-javascript.md | 49 +
.../javascript/plugins-background.md | 22 +
.../developers/tutorials/javascript/readme.md | 19 +
.../tutorials/javascript/scope-your-code.md | 117 +
.../tutorials/javascript/troubleshooting.md | 34 +
.../javascript/versions-and-building.md | 12 +
.../tutorials/metabox/meta-block-1-intro.md | 17 +
.../metabox/meta-block-2-register-meta.md | 37 +
.../tutorials/metabox/meta-block-3-add.md | 123 +
.../metabox/meta-block-4-use-data.md | 42 +
.../metabox/meta-block-5-finishing.md | 20 +
.../tutorials/metabox/meta-block.png | Bin 0 -> 16966 bytes
.../developers/tutorials/metabox/readme.md | 18 +
.../developers/tutorials/notices/README.md | 80 +
.../tutorials/notices/block-editor-notice.png | Bin 0 -> 97083 bytes
.../notices/classic-editor-notice.png | Bin 0 -> 98147 bytes
.../developers/tutorials/readme.md | 13 +
.../sidebar-tutorial/plugin-sidebar-0.md | 12 +
.../plugin-sidebar-1-up-and-running.md | 56 +
.../plugin-sidebar-2-styles-and-controls.md | 97 +
.../plugin-sidebar-3-register-meta.md | 21 +
.../plugin-sidebar-4-initialize-input.md | 118 +
.../plugin-sidebar-5-update-meta.md | 94 +
.../plugin-sidebar-6-finishing-touches.md | 198 +
gb-src/docs/designers-developers/faq.md | 382 +
gb-src/docs/designers-developers/glossary.md | 61 +
.../docs/designers-developers/key-concepts.md | 148 +
gb-src/docs/final-g-wapuu-black.svg | 256 +
gb-src/docs/grammar.md | 6 +
gb-src/docs/manifest-devhub.json | 1418 +
gb-src/docs/manifest.json | 1346 +
gb-src/docs/readme.md | 11 +
gb-src/docs/rfc/block-registration.md | 439 +
gb-src/docs/roadmap.md | 31 +
gb-src/docs/toc.json | 126 +
gb-src/docs/tool/index.js | 21 +
gb-src/docs/tool/manifest.js | 97 +
gb-src/docs/tool/update-data.js | 51 +
gb-src/gutenberg.php | 138 +
gb-src/jsconfig.json | 15 +
gb-src/lerna.json | 16 +
gb-src/package-lock.json | 28397 ++++++++++++++++
gb-src/package.json | 261 +
gb-src/packages/README.md | 194 +
gb-src/packages/a11y/.npmrc | 1 +
gb-src/packages/a11y/CHANGELOG.md | 15 +
gb-src/packages/a11y/README.md | 74 +
gb-src/packages/a11y/package.json | 31 +
gb-src/packages/a11y/src/addContainer.js | 36 +
gb-src/packages/a11y/src/clear.js | 11 +
gb-src/packages/a11y/src/filterMessage.js | 29 +
gb-src/packages/a11y/src/index.js | 66 +
gb-src/packages/a11y/src/index.native.js | 21 +
.../a11y/src/test/addContainer.test.js | 48 +
gb-src/packages/a11y/src/test/clear.test.js | 22 +
.../a11y/src/test/filterMessage.test.js | 28 +
gb-src/packages/a11y/src/test/index.test.js | 112 +
gb-src/packages/annotations/.npmrc | 1 +
gb-src/packages/annotations/CHANGELOG.md | 15 +
gb-src/packages/annotations/README.md | 21 +
gb-src/packages/annotations/package.json | 36 +
.../packages/annotations/src/block/index.js | 25 +
.../annotations/src/format/annotation.js | 161 +
.../packages/annotations/src/format/index.js | 15 +
gb-src/packages/annotations/src/index.js | 7 +
.../packages/annotations/src/store/actions.js | 89 +
.../packages/annotations/src/store/index.js | 24 +
.../packages/annotations/src/store/reducer.js | 105 +
.../annotations/src/store/selectors.js | 82 +
.../annotations/src/store/test/reducer.js | 189 +
gb-src/packages/api-fetch/.npmrc | 1 +
gb-src/packages/api-fetch/CHANGELOG.md | 40 +
gb-src/packages/api-fetch/README.md | 113 +
gb-src/packages/api-fetch/package.json | 32 +
gb-src/packages/api-fetch/src/index.js | 143 +
.../src/middlewares/fetch-all-middleware.js | 93 +
.../api-fetch/src/middlewares/http-v1.js | 50 +
.../api-fetch/src/middlewares/media-upload.js | 74 +
.../src/middlewares/namespace-endpoint.js | 27 +
.../api-fetch/src/middlewares/nonce.js | 27 +
.../api-fetch/src/middlewares/preloading.js | 49 +
.../api-fetch/src/middlewares/root-url.js | 37 +
.../middlewares/test/fetch-all-middleware.js | 51 +
.../api-fetch/src/middlewares/test/http-v1.js | 39 +
.../middlewares/test/namespace-endpoint.js | 23 +
.../api-fetch/src/middlewares/test/nonce.js | 40 +
.../src/middlewares/test/preloading.js | 53 +
.../src/middlewares/test/root-url.js | 22 +
.../src/middlewares/test/user-locale.js | 126 +
.../api-fetch/src/middlewares/user-locale.js | 18 +
gb-src/packages/api-fetch/src/test/index.js | 220 +
.../packages/api-fetch/src/utils/response.js | 70 +
gb-src/packages/autop/.npmrc | 1 +
gb-src/packages/autop/CHANGELOG.md | 33 +
gb-src/packages/autop/README.md | 68 +
gb-src/packages/autop/package.json | 30 +
gb-src/packages/autop/src/index.js | 426 +
gb-src/packages/autop/src/test/index.test.js | 514 +
.../babel-plugin-import-jsx-pragma/.npmrc | 1 +
.../CHANGELOG.md | 21 +
.../babel-plugin-import-jsx-pragma/README.md | 85 +
.../babel-plugin-import-jsx-pragma/index.js | 106 +
.../package.json | 36 +
.../test/index.js | 160 +
gb-src/packages/babel-plugin-makepot/.npmrc | 1 +
.../babel-plugin-makepot/CHANGELOG.md | 28 +
.../packages/babel-plugin-makepot/README.md | 21 +
.../babel-plugin-makepot/package.json | 42 +
.../babel-plugin-makepot/src/index.js | 345 +
.../babel-plugin-makepot/test/index.js | 125 +
gb-src/packages/babel-preset-default/.npmrc | 1 +
.../babel-preset-default/CHANGELOG.md | 64 +
.../packages/babel-preset-default/README.md | 37 +
gb-src/packages/babel-preset-default/index.js | 76 +
.../babel-preset-default/package.json | 45 +
.../test/__snapshots__/index.js.snap | 69 +
.../test/fixtures/input.js | 15 +
.../babel-preset-default/test/index.js | 25 +
gb-src/packages/blob/.npmrc | 1 +
gb-src/packages/blob/CHANGELOG.md | 13 +
gb-src/packages/blob/README.md | 66 +
gb-src/packages/blob/package.json | 30 +
gb-src/packages/blob/src/index.js | 61 +
gb-src/packages/blob/src/test/index.js | 20 +
gb-src/packages/block-directory/.npmrc | 1 +
gb-src/packages/block-directory/CHANGELOG.md | 3 +
gb-src/packages/block-directory/README.md | 17 +
gb-src/packages/block-directory/package.json | 36 +
.../src/components/block-ratings/index.js | 26 +
.../src/components/block-ratings/stars.js | 30 +
.../src/components/block-ratings/style.scss | 19 +
.../downloadable-block-author-info/index.js | 28 +
.../downloadable-block-author-info/style.scss | 9 +
.../downloadable-block-header/index.js | 43 +
.../downloadable-block-header/style.scss | 30 +
.../downloadable-block-info/index.js | 26 +
.../downloadable-block-info/style.scss | 20 +
.../downloadable-block-list-item/index.js | 56 +
.../downloadable-block-list-item/style.scss | 49 +
.../downloadable-blocks-list/index.js | 114 +
.../downloadable-blocks-list/style.scss | 7 +
.../downloadable-blocks-panel/index.js | 78 +
.../downloadable-blocks-panel/style.scss | 19 +
gb-src/packages/block-directory/src/index.js | 6 +
.../block-directory/src/store/actions.js | 148 +
.../block-directory/src/store/controls.js | 151 +
.../block-directory/src/store/index.js | 37 +
.../block-directory/src/store/reducer.js | 59 +
.../block-directory/src/store/resolvers.js | 46 +
.../block-directory/src/store/selectors.js | 52 +
.../packages/block-directory/src/style.scss | 7 +
gb-src/packages/block-editor/.npmrc | 1 +
gb-src/packages/block-editor/CHANGELOG.md | 44 +
gb-src/packages/block-editor/README.md | 500 +
gb-src/packages/block-editor/package.json | 62 +
.../src/components/alignment-toolbar/index.js | 64 +
.../alignment-toolbar/index.native.js | 5 +
.../test/__snapshots__/index.js.snap | 60 +
.../alignment-toolbar/test/index.js | 87 +
.../src/components/autocomplete/README.md | 6 +
.../src/components/autocomplete/index.js | 55 +
.../src/components/block-actions/index.js | 170 +
.../block-alignment-toolbar/index.js | 84 +
.../test/__snapshots__/index.js.snap | 31 +
.../block-alignment-toolbar/test/index.js | 44 +
.../src/components/block-card/index.js | 18 +
.../src/components/block-card/style.scss | 34 +
.../src/components/block-compare/README.md | 43 +
.../components/block-compare/block-view.js | 30 +
.../src/components/block-compare/index.js | 73 +
.../src/components/block-compare/style.scss | 80 +
.../test/__snapshots__/block-view.js.snap | 40 +
.../block-compare/test/block-view.js | 18 +
.../src/components/block-controls/index.js | 24 +
.../test/__snapshots__/index.js.snap | 45 +
.../components/block-controls/test/index.js | 42 +
.../src/components/block-draggable/index.js | 41 +
.../src/components/block-drop-zone/README.md | 30 +
.../src/components/block-drop-zone/index.js | 169 +
.../src/components/block-drop-zone/style.scss | 27 +
.../src/components/block-edit/context.js | 61 +
.../src/components/block-edit/edit.js | 34 +
.../src/components/block-edit/edit.native.js | 22 +
.../src/components/block-edit/index.js | 46 +
.../src/components/block-edit/test/edit.js | 80 +
.../block-editor-keyboard-shortcuts/index.js | 156 +
.../components/block-format-controls/index.js | 17 +
.../src/components/block-icon/index.js | 37 +
.../src/components/block-icon/style.scss | 27 +
.../src/components/block-icon/test/index.js | 49 +
.../src/components/block-inspector/index.js | 104 +
.../src/components/block-inspector/style.scss | 7 +
.../components/block-list-appender/index.js | 84 +
.../components/block-list-appender/style.scss | 15 +
.../block-list/block-async-mode-provider.js | 23 +
.../block-list/block-contextual-toolbar.js | 25 +
.../block-list/block-crash-boundary.js | 32 +
.../block-list/block-crash-warning.js | 17 +
.../src/components/block-list/block-html.js | 77 +
.../block-list/block-invalid-warning.js | 123 +
.../block-invalid-warning.native.js | 27 +
.../block-list/block-mobile-toolbar.js | 21 +
.../block-list/block-mobile-toolbar.native.js | 67 +
.../block-mobile-toolbar.native.scss | 11 +
.../src/components/block-list/block.js | 789 +
.../src/components/block-list/block.native.js | 220 +
.../components/block-list/block.native.scss | 38 +
.../src/components/block-list/breadcrumb.js | 46 +
.../src/components/block-list/index.js | 299 +
.../src/components/block-list/index.native.js | 208 +
.../components/block-list/insertion-point.js | 98 +
.../components/block-list/moving-animation.js | 133 +
.../components/block-list/multi-controls.js | 37 +
.../components/block-list/style.native.scss | 70 +
.../src/components/block-list/style.scss | 1215 +
.../components/block-list/test/block-html.js | 110 +
.../src/components/block-mover/drag-handle.js | 39 +
.../src/components/block-mover/icons.js | 24 +
.../src/components/block-mover/index.js | 146 +
.../components/block-mover/index.native.js | 80 +
.../block-mover/mover-description.js | 115 +
.../src/components/block-mover/style.scss | 92 +
.../src/components/block-mover/test/index.js | 143 +
.../block-mover/test/mover-description.js | 112 +
.../components/block-navigation/dropdown.js | 57 +
.../src/components/block-navigation/index.js | 79 +
.../src/components/block-navigation/list.js | 64 +
.../components/block-navigation/style.scss | 91 +
.../src/components/block-preview/README.md | 31 +
.../src/components/block-preview/index.js | 146 +
.../src/components/block-preview/style.scss | 56 +
.../block-selection-clearer/index.js | 74 +
.../block-convert-button.js | 22 +
.../block-html-convert-button.js | 28 +
.../block-settings-menu/block-mode-toggle.js | 53 +
.../block-settings-menu-first-item.js | 10 +
.../block-settings-menu-plugins-extension.js | 10 +
.../block-unknown-convert-button.js | 28 +
.../components/block-settings-menu/index.js | 133 +
.../components/block-settings-menu/style.scss | 7 +
.../test/block-mode-toggle.js | 61 +
.../src/components/block-styles/index.js | 170 +
.../src/components/block-styles/style.scss | 56 +
.../src/components/block-styles/test/index.js | 84 +
.../src/components/block-switcher/index.js | 212 +
.../block-switcher/multi-blocks-switcher.js | 28 +
.../src/components/block-switcher/style.scss | 150 +
.../test/__snapshots__/index.js.snap | 37 +
.../multi-blocks-switcher.js.snap | 13 +
.../components/block-switcher/test/index.js | 200 +
.../test/multi-blocks-switcher.js | 42 +
.../src/components/block-title/README.md | 10 +
.../src/components/block-title/index.js | 42 +
.../src/components/block-title/test/index.js | 43 +
.../src/components/block-toolbar/index.js | 56 +
.../components/block-toolbar/index.native.js | 41 +
.../src/components/block-toolbar/style.scss | 57 +
.../src/components/block-types-list/index.js | 42 +
.../components/block-types-list/style.scss | 9 +
.../README.md | 88 +
.../block-vertical-alignment-toolbar/icons.js | 26 +
.../block-vertical-alignment-toolbar/index.js | 59 +
.../test/__snapshots__/index.js.snap | 85 +
.../test/index.js | 46 +
.../button-block-appender/README.md | 43 +
.../components/button-block-appender/index.js | 44 +
.../button-block-appender/style.scss | 33 +
.../src/components/caption/index.native.js | 65 +
.../src/components/color-palette/control.js | 55 +
.../src/components/color-palette/control.scss | 4 +
.../src/components/color-palette/index.js | 11 +
.../test/__snapshots__/control.js.snap | 28 +
.../components/color-palette/test/control.js | 25 +
.../color-palette/with-color-context.js | 30 +
.../src/components/colors/index.js | 9 +
.../test/__snapshots__/with-colors.js.snap | 23 +
.../src/components/colors/test/utils.js | 83 +
.../src/components/colors/test/with-colors.js | 56 +
.../src/components/colors/utils.js | 75 +
.../src/components/colors/with-colors.js | 203 +
.../src/components/contrast-checker/index.js | 63 +
.../components/contrast-checker/style.scss | 3 +
.../test/__snapshots__/index.js.snap | 364 +
.../components/contrast-checker/test/index.js | 179 +
.../src/components/copy-handler/index.js | 59 +
.../default-block-appender/index.js | 106 +
.../default-block-appender/index.native.js | 76 +
.../default-block-appender/style.native.scss | 18 +
.../default-block-appender/style.scss | 143 +
.../test/__snapshots__/index.js.snap | 85 +
.../default-block-appender/test/index.js | 50 +
.../components/default-style-picker/index.js | 60 +
.../components/font-sizes/font-size-picker.js | 19 +
.../src/components/font-sizes/index.js | 3 +
.../src/components/font-sizes/index.native.js | 1 +
.../src/components/font-sizes/utils.js | 43 +
.../components/font-sizes/with-font-sizes.js | 135 +
.../components/ignore-nested-events/index.js | 106 +
.../ignore-nested-events/test/index.js | 73 +
.../block-editor/src/components/index.js | 72 +
.../src/components/index.native.js | 30 +
.../src/components/inner-blocks/README.md | 211 +
.../inner-blocks/button-block-appender.js | 13 +
.../inner-blocks/default-block-appender.js | 43 +
.../src/components/inner-blocks/index.js | 193 +
.../src/components/inner-blocks/style.scss | 94 +
.../inner-blocks/template-picker.js | 67 +
.../test/__snapshots__/index.js.snap | 15 +
.../src/components/inner-blocks/test/index.js | 108 +
.../components/inner-blocks/with-client-id.js | 21 +
.../components/inserter-list-item/index.js | 54 +
.../components/inserter-list-item/style.scss | 94 +
.../inserter-menu-extension/index.js | 10 +
.../inserter-with-shortcuts/index.js | 72 +
.../inserter-with-shortcuts/style.scss | 26 +
.../src/components/inserter/child-blocks.js | 43 +
.../src/components/inserter/index.js | 115 +
.../src/components/inserter/index.native.js | 121 +
.../src/components/inserter/menu.js | 556 +
.../src/components/inserter/menu.native.js | 216 +
.../src/components/inserter/style.native.scss | 64 +
.../src/components/inserter/style.scss | 239 +
.../src/components/inserter/test/menu.js | 371 +
.../inspector-advanced-controls/index.js | 17 +
.../components/inspector-controls/README.md | 395 +
.../components/inspector-controls/index.js | 20 +
.../components/media-placeholder/README.md | 166 +
.../src/components/media-placeholder/index.js | 434 +
.../media-placeholder/index.native.js | 86 +
.../components/media-placeholder/style.scss | 79 +
.../media-placeholder/styles.native.scss | 35 +
.../media-placeholder/test/index.js | 19 +
.../src/components/media-upload/README.md | 143 +
.../src/components/media-upload/check.js | 19 +
.../src/components/media-upload/index.js | 18 +
.../components/media-upload/index.native.js | 119 +
.../media-upload/test/index.native.js | 107 +
.../multi-select-scroll-into-view/index.js | 64 +
.../multi-selection-inspector/index.js | 49 +
.../multi-selection-inspector/style.scss | 27 +
.../src/components/navigable-toolbar/index.js | 71 +
.../src/components/observe-typing/README.md | 18 +
.../src/components/observe-typing/index.js | 222 +
.../components/panel-color-settings/index.js | 121 +
.../panel-color-settings/style.scss | 13 +
.../test/__snapshots__/index.js.snap | 194 +
.../panel-color-settings/test/index.js | 142 +
.../src/components/plain-text/README.md | 71 +
.../src/components/plain-text/index.js | 27 +
.../src/components/plain-text/index.native.js | 57 +
.../components/plain-text/style.native.scss | 10 +
.../src/components/plain-text/style.scss | 11 +
.../preserve-scroll-in-reorder/index.js | 11 +
.../src/components/provider/README.md | 40 +
.../src/components/provider/index.js | 157 +
.../src/components/provider/index.native.js | 150 +
.../provider/with-registry-provider.js | 41 +
.../src/components/rich-text/README.md | 177 +
.../rich-text/format-toolbar/index.js | 40 +
.../rich-text/format-toolbar/index.native.js | 18 +
.../rich-text/format-toolbar/style.scss | 13 +
.../src/components/rich-text/index.js | 558 +
.../src/components/rich-text/index.native.js | 213 +
.../src/components/rich-text/input-event.js | 30 +
.../rich-text/input-event.native.js | 10 +
.../rich-text/remove-browser-shortcuts.js | 45 +
.../src/components/rich-text/shortcut.js | 32 +
.../components/rich-text/shortcut.native.js | 10 +
.../src/components/rich-text/style.scss | 82 +
.../components/rich-text/toolbar-button.js | 27 +
.../skip-to-selected-block/index.js | 31 +
.../skip-to-selected-block/style.scss | 20 +
.../src/components/typewriter/index.js | 254 +
.../src/components/url-input/README.md | 212 +
.../src/components/url-input/button.js | 81 +
.../src/components/url-input/index.js | 320 +
.../src/components/url-input/index.native.js | 35 +
.../src/components/url-input/style.scss | 142 +
.../src/components/url-input/test/button.js | 81 +
.../src/components/url-popover/README.md | 190 +
.../src/components/url-popover/index.js | 95 +
.../src/components/url-popover/link-editor.js | 42 +
.../src/components/url-popover/link-viewer.js | 56 +
.../src/components/url-popover/style.scss | 93 +
.../test/__snapshots__/index.js.snap | 82 +
.../src/components/url-popover/test/index.js | 53 +
.../src/components/warning/index.js | 57 +
.../src/components/warning/index.native.js | 42 +
.../src/components/warning/style.native.scss | 31 +
.../src/components/warning/style.scss | 80 +
.../warning/test/__snapshots__/index.js.snap | 17 +
.../src/components/warning/test/index.js | 44 +
.../src/components/writing-flow/index.js | 456 +
.../src/components/writing-flow/style.scss | 8 +
.../src/components/writing-flow/test/index.js | 51 +
.../packages/block-editor/src/hooks/align.js | 212 +
.../packages/block-editor/src/hooks/anchor.js | 121 +
.../block-editor/src/hooks/anchor.scss | 4 +
.../src/hooks/custom-class-name.js | 158 +
.../src/hooks/custom-class-name.native.js | 117 +
.../src/hooks/generated-class-name.js | 42 +
.../packages/block-editor/src/hooks/index.js | 7 +
.../block-editor/src/hooks/index.native.js | 5 +
.../block-editor/src/hooks/test/align.js | 274 +
.../block-editor/src/hooks/test/anchor.js | 95 +
.../src/hooks/test/custom-class-name.js | 170 +
.../src/hooks/test/generated-class-name.js | 53 +
gb-src/packages/block-editor/src/index.js | 15 +
.../block-editor/src/store/actions.js | 779 +
.../packages/block-editor/src/store/array.js | 41 +
.../block-editor/src/store/controls.js | 30 +
.../block-editor/src/store/defaults.js | 156 +
.../block-editor/src/store/effects.js | 197 +
.../packages/block-editor/src/store/index.js | 40 +
.../block-editor/src/store/middlewares.js | 45 +
.../block-editor/src/store/reducer.js | 1302 +
.../block-editor/src/store/selectors.js | 1402 +
.../block-editor/src/store/test/actions.js | 960 +
.../block-editor/src/store/test/array.js | 45 +
.../block-editor/src/store/test/effects.js | 345 +
.../block-editor/src/store/test/reducer.js | 2470 ++
.../block-editor/src/store/test/selectors.js | 2341 ++
gb-src/packages/block-editor/src/style.scss | 35 +
gb-src/packages/block-editor/src/utils/dom.js | 88 +
.../packages/block-editor/src/utils/index.js | 1 +
.../block-editor/src/utils/test/dom.js | 37 +
.../src/utils/transform-styles/ast/index.js | 5 +
.../src/utils/transform-styles/ast/parse.js | 688 +
.../ast/stringify/compiler.js | 50 +
.../ast/stringify/compress.js | 205 +
.../ast/stringify/identity.js | 290 +
.../transform-styles/ast/stringify/index.js | 32 +
.../src/utils/transform-styles/index.js | 42 +
.../test/__snapshots__/traverse.js.snap | 7 +
.../utils/transform-styles/test/traverse.js | 22 +
.../test/__snapshots__/url-rewrite.js.snap | 25 +
.../test/__snapshots__/wrap.js.snap | 49 +
.../transforms/test/url-rewrite.js | 39 +
.../transform-styles/transforms/test/wrap.js | 75 +
.../transforms/url-rewrite.js | 146 +
.../utils/transform-styles/transforms/wrap.js | 36 +
.../src/utils/transform-styles/traverse.js | 32 +
gb-src/packages/block-library/.npmrc | 1 +
gb-src/packages/block-library/CHANGELOG.md | 119 +
gb-src/packages/block-library/README.md | 34 +
gb-src/packages/block-library/package.json | 58 +
.../block-library/src/archives/edit.js | 37 +
.../block-library/src/archives/editor.scss | 3 +
.../block-library/src/archives/icon.js | 8 +
.../block-library/src/archives/index.js | 24 +
.../block-library/src/archives/index.php | 143 +
.../block-library/src/audio/block.json | 38 +
.../packages/block-library/src/audio/edit.js | 223 +
.../block-library/src/audio/editor.scss | 5 +
.../packages/block-library/src/audio/icon.js | 6 +
.../packages/block-library/src/audio/index.js | 29 +
.../packages/block-library/src/audio/save.js | 15 +
.../block-library/src/audio/style.scss | 17 +
.../block-library/src/audio/theme.scss | 3 +
.../block-library/src/audio/transforms.js | 59 +
.../src/block/edit-panel/editor.scss | 76 +
.../src/block/edit-panel/index.js | 110 +
.../packages/block-library/src/block/edit.js | 195 +
.../block-library/src/block/editor.scss | 3 +
.../packages/block-library/src/block/index.js | 23 +
.../block-library/src/block/index.php | 48 +
.../src/block/indicator/editor.scss | 12 +
.../src/block/indicator/index.js | 19 +
.../block-library/src/button/block.json | 53 +
.../block-library/src/button/deprecated.js | 270 +
.../packages/block-library/src/button/edit.js | 234 +
.../block-library/src/button/editor.scss | 86 +
.../packages/block-library/src/button/icon.js | 8 +
.../block-library/src/button/index.js | 42 +
.../packages/block-library/src/button/save.js | 59 +
.../block-library/src/button/style.scss | 53 +
.../block-library/src/calendar/edit.js | 80 +
.../block-library/src/calendar/icon.js | 8 +
.../block-library/src/calendar/index.js | 25 +
.../block-library/src/calendar/index.php | 78 +
.../block-library/src/calendar/style.scss | 37 +
.../block-library/src/categories/edit.js | 213 +
.../block-library/src/categories/editor.scss | 7 +
.../block-library/src/categories/icon.js | 8 +
.../block-library/src/categories/index.js | 24 +
.../block-library/src/categories/index.php | 120 +
.../block-library/src/categories/style.scss | 10 +
.../block-library/src/classic/block.json | 10 +
.../block-library/src/classic/edit.js | 206 +
.../block-library/src/classic/editor.scss | 380 +
.../block-library/src/classic/icon.js | 8 +
.../block-library/src/classic/index.js | 31 +
.../block-library/src/classic/save.js | 10 +
.../block-library/src/code/block.json | 11 +
.../packages/block-library/src/code/edit.js | 23 +
.../block-library/src/code/edit.native.js | 45 +
.../block-library/src/code/editor.scss | 68 +
.../packages/block-library/src/code/icon.js | 8 +
.../packages/block-library/src/code/index.js | 38 +
.../packages/block-library/src/code/save.js | 3 +
.../src/code/test/edit.native.js | 26 +
.../block-library/src/code/test/utils.js | 62 +
.../block-library/src/code/theme.native.scss | 6 +
.../block-library/src/code/theme.scss | 8 +
.../block-library/src/code/transforms.js | 35 +
.../packages/block-library/src/code/utils.js | 117 +
.../block-library/src/column/block.json | 14 +
.../packages/block-library/src/column/edit.js | 140 +
.../packages/block-library/src/column/icon.js | 8 +
.../block-library/src/column/index.js | 41 +
.../packages/block-library/src/column/save.js | 28 +
.../block-library/src/columns/block.json | 9 +
.../block-library/src/columns/deprecated.js | 131 +
.../block-library/src/columns/edit.js | 267 +
.../block-library/src/columns/editor.scss | 202 +
.../block-library/src/columns/icon.js | 8 +
.../block-library/src/columns/index.js | 74 +
.../block-library/src/columns/save.js | 23 +
.../block-library/src/columns/style.scss | 83 +
.../block-library/src/columns/test/utils.js | 235 +
.../block-library/src/columns/utils.js | 146 +
.../block-library/src/cover/block.json | 36 +
.../block-library/src/cover/deprecated.js | 258 +
.../packages/block-library/src/cover/edit.js | 575 +
.../block-library/src/cover/editor.scss | 63 +
.../packages/block-library/src/cover/icon.js | 6 +
.../packages/block-library/src/cover/index.js | 48 +
.../packages/block-library/src/cover/save.js | 70 +
.../block-library/src/cover/shared.js | 14 +
.../block-library/src/cover/style.scss | 159 +
.../block-library/src/cover/transforms.js | 73 +
gb-src/packages/block-library/src/editor.scss | 60 +
.../block-library/src/embed/constants.js | 17 +
.../block-library/src/embed/core-embeds.js | 383 +
.../packages/block-library/src/embed/edit.js | 198 +
.../block-library/src/embed/editor.scss | 53 +
.../block-library/src/embed/embed-controls.js | 48 +
.../block-library/src/embed/embed-loading.js | 14 +
.../src/embed/embed-placeholder.js | 46 +
.../block-library/src/embed/embed-preview.js | 120 +
.../packages/block-library/src/embed/icons.js | 46 +
.../packages/block-library/src/embed/index.js | 53 +
.../block-library/src/embed/settings.js | 141 +
.../block-library/src/embed/style.scss | 80 +
.../embed/test/__snapshots__/index.js.snap | 86 +
.../block-library/src/embed/test/index.js | 77 +
.../block-library/src/embed/theme.scss | 3 +
.../packages/block-library/src/embed/util.js | 222 +
.../src/embed/wp-embed-preview.js | 53 +
.../block-library/src/file/block.json | 38 +
.../packages/block-library/src/file/edit.js | 267 +
.../block-library/src/file/editor.scss | 28 +
.../packages/block-library/src/file/icon.js | 6 +
.../packages/block-library/src/file/index.js | 30 +
.../block-library/src/file/inspector.js | 56 +
.../packages/block-library/src/file/save.js | 42 +
.../block-library/src/file/style.scss | 38 +
.../block-library/src/file/transforms.js | 138 +
.../block-library/src/gallery/block.json | 65 +
.../block-library/src/gallery/deprecated.js | 297 +
.../block-library/src/gallery/edit.js | 391 +
.../block-library/src/gallery/editor.scss | 158 +
.../src/gallery/gallery-image.js | 186 +
.../block-library/src/gallery/icons.js | 23 +
.../block-library/src/gallery/index.js | 41 +
.../block-library/src/gallery/save.js | 55 +
.../block-library/src/gallery/shared.js | 18 +
.../block-library/src/gallery/style.scss | 146 +
.../block-library/src/gallery/theme.scss | 3 +
.../block-library/src/gallery/transforms.js | 121 +
.../block-library/src/group/block.json | 12 +
.../block-library/src/group/deprecated.js | 48 +
.../packages/block-library/src/group/edit.js | 71 +
.../block-library/src/group/editor.scss | 115 +
.../packages/block-library/src/group/icon.js | 8 +
.../packages/block-library/src/group/index.js | 126 +
.../packages/block-library/src/group/save.js | 30 +
.../block-library/src/group/theme.scss | 9 +
.../block-library/src/heading/block.json | 28 +
.../block-library/src/heading/deprecated.js | 111 +
.../block-library/src/heading/edit.js | 114 +
.../block-library/src/heading/edit.native.js | 63 +
.../src/heading/editor.native.scss | 4 +
.../src/heading/heading-level-icon.js | 24 +
.../src/heading/heading-toolbar.js | 43 +
.../block-library/src/heading/index.js | 43 +
.../block-library/src/heading/index.native.js | 39 +
.../block-library/src/heading/save.js | 42 +
.../block-library/src/heading/shared.js | 10 +
.../src/heading/style.native.scss | 4 +
.../block-library/src/heading/test/shared.js | 12 +
.../block-library/src/heading/transforms.js | 71 +
.../block-library/src/html/block.json | 10 +
.../packages/block-library/src/html/edit.js | 98 +
.../block-library/src/html/editor.scss | 22 +
.../packages/block-library/src/html/icon.js | 8 +
.../packages/block-library/src/html/index.js | 37 +
.../packages/block-library/src/html/save.js | 8 +
.../block-library/src/html/transforms.js | 28 +
.../block-library/src/image/block.json | 67 +
.../block-library/src/image/deprecated.js | 149 +
.../packages/block-library/src/image/edit.js | 960 +
.../block-library/src/image/edit.native.js | 371 +
.../block-library/src/image/editor.scss | 130 +
.../src/image/icon-retry.native.js | 6 +
.../packages/block-library/src/image/icon.js | 6 +
.../block-library/src/image/image-size.js | 86 +
.../src/image/image-size.native.js | 87 +
.../packages/block-library/src/image/index.js | 49 +
.../block-library/src/image/index.native.js | 30 +
.../src/image/media-upload-progress.native.js | 165 +
.../packages/block-library/src/image/save.js | 74 +
.../block-library/src/image/style.scss | 84 +
.../src/image/styles.native.scss | 47 +
.../block-library/src/image/test/edit.js | 50 +
.../test/media-upload-progress.native.js | 162 +
.../src/image/test/transforms.js | 32 +
.../block-library/src/image/theme.scss | 3 +
.../block-library/src/image/transforms.js | 161 +
.../packages/block-library/src/image/utils.js | 9 +
gb-src/packages/block-library/src/index.js | 175 +
.../block-library/src/index.native.js | 124 +
.../block-library/src/latest-comments/edit.js | 103 +
.../src/latest-comments/editor.scss | 14 +
.../block-library/src/latest-comments/icon.js | 8 +
.../src/latest-comments/index.js | 25 +
.../src/latest-comments/index.php | 196 +
.../src/latest-comments/style.scss | 43 +
.../block-library/src/latest-posts/edit.js | 258 +
.../src/latest-posts/editor.scss | 10 +
.../block-library/src/latest-posts/icon.js | 8 +
.../block-library/src/latest-posts/index.js | 25 +
.../block-library/src/latest-posts/index.php | 189 +
.../block-library/src/latest-posts/style.scss | 42 +
.../src/legacy-widget/edit/dom-manager.js | 143 +
.../src/legacy-widget/edit/handler.js | 122 +
.../src/legacy-widget/edit/index.js | 164 +
.../src/legacy-widget/edit/placeholder.js | 57 +
.../src/legacy-widget/editor.scss | 22 +
.../block-library/src/legacy-widget/icon.js | 8 +
.../block-library/src/legacy-widget/index.js | 24 +
.../block-library/src/legacy-widget/index.php | 78 +
.../block-library/src/list/block.json | 24 +
.../packages/block-library/src/list/edit.js | 145 +
.../block-library/src/list/editor.scss | 5 +
.../packages/block-library/src/list/icon.js | 8 +
.../packages/block-library/src/list/index.js | 47 +
.../src/list/ordered-list-settings.js | 43 +
.../src/list/ordered-list-settings.native.js | 3 +
.../packages/block-library/src/list/save.js | 19 +
.../block-library/src/list/transforms.js | 144 +
.../block-library/src/media-text/block.json | 56 +
.../src/media-text/deprecated.js | 104 +
.../block-library/src/media-text/edit.js | 247 +
.../block-library/src/media-text/editor.scss | 114 +
.../block-library/src/media-text/icon.js | 6 +
.../block-library/src/media-text/index.js | 53 +
.../src/media-text/media-container-icon.js | 6 +
.../src/media-text/media-container.js | 169 +
.../block-library/src/media-text/save.js | 70 +
.../block-library/src/media-text/style.scss | 108 +
.../src/media-text/transforms.js | 63 +
.../block-library/src/missing/block.json | 16 +
.../block-library/src/missing/edit.js | 57 +
.../block-library/src/missing/edit.native.js | 34 +
.../block-library/src/missing/index.js | 30 +
.../block-library/src/missing/index.native.js | 26 +
.../block-library/src/missing/save.js | 9 +
.../src/missing/style.native.scss | 22 +
.../block-library/src/more/block.json | 13 +
.../packages/block-library/src/more/edit.js | 82 +
.../block-library/src/more/edit.native.js | 44 +
.../block-library/src/more/editor.native.scss | 13 +
.../block-library/src/more/editor.scss | 45 +
.../packages/block-library/src/more/icon.js | 8 +
.../packages/block-library/src/more/index.js | 33 +
.../block-library/src/more/index.native.js | 13 +
.../packages/block-library/src/more/save.js | 27 +
.../src/more/test/__snapshots__/edit.js.snap | 53 +
.../block-library/src/more/test/edit.js | 29 +
.../block-library/src/more/transforms.js | 31 +
.../src/navigation-menu-item/block.json | 26 +
.../src/navigation-menu-item/edit.js | 150 +
.../src/navigation-menu-item/editor.scss | 72 +
.../src/navigation-menu-item/index.js | 28 +
.../navigation-menu-item/menu-item-actions.js | 111 +
.../src/navigation-menu-item/save.js | 12 +
.../block-library/src/navigation-menu/edit.js | 63 +
.../src/navigation-menu/editor.scss | 13 +
.../src/navigation-menu/index.js | 34 +
.../src/navigation-menu/index.php | 72 +
.../block-library/src/navigation-menu/save.js | 10 +
.../navigation-menu/use-block-navigator.js | 80 +
.../block-library/src/nextpage/block.json | 4 +
.../block-library/src/nextpage/edit.js | 12 +
.../block-library/src/nextpage/edit.native.js | 42 +
.../src/nextpage/editor.native.scss | 12 +
.../block-library/src/nextpage/editor.scss | 36 +
.../block-library/src/nextpage/icon.js | 8 +
.../block-library/src/nextpage/index.js | 33 +
.../block-library/src/nextpage/save.js | 12 +
.../block-library/src/nextpage/transforms.js | 21 +
.../block-library/src/paragraph/block.json | 44 +
.../block-library/src/paragraph/deprecated.js | 217 +
.../block-library/src/paragraph/edit.js | 218 +
.../src/paragraph/edit.native.js | 87 +
.../block-library/src/paragraph/editor.scss | 17 +
.../block-library/src/paragraph/icon.js | 8 +
.../block-library/src/paragraph/index.js | 50 +
.../src/paragraph/index.native.js | 28 +
.../block-library/src/paragraph/save.js | 58 +
.../src/paragraph/style.native.scss | 4 +
.../block-library/src/paragraph/style.scss | 44 +
.../src/paragraph/test/edit.native.js | 32 +
.../block-library/src/paragraph/transforms.js | 22 +
.../block-library/src/preformatted/block.json | 12 +
.../block-library/src/preformatted/edit.js | 28 +
.../src/preformatted/editor.scss | 5 +
.../block-library/src/preformatted/icon.js | 8 +
.../block-library/src/preformatted/index.js | 38 +
.../block-library/src/preformatted/save.js | 10 +
.../block-library/src/preformatted/theme.scss | 12 +
.../src/preformatted/transforms.js | 42 +
.../block-library/src/pullquote/block.json | 30 +
.../block-library/src/pullquote/deprecated.js | 243 +
.../block-library/src/pullquote/edit.js | 178 +
.../block-library/src/pullquote/editor.scss | 33 +
.../block-library/src/pullquote/icon.js | 8 +
.../block-library/src/pullquote/index.js | 40 +
.../block-library/src/pullquote/save.js | 69 +
.../block-library/src/pullquote/shared.js | 2 +
.../block-library/src/pullquote/style.scss | 58 +
.../block-library/src/pullquote/theme.scss | 15 +
.../block-library/src/quote/block.json | 22 +
.../block-library/src/quote/deprecated.js | 109 +
.../packages/block-library/src/quote/edit.js | 83 +
.../block-library/src/quote/editor.scss | 3 +
.../packages/block-library/src/quote/icon.js | 8 +
.../packages/block-library/src/quote/index.js | 60 +
.../packages/block-library/src/quote/save.js | 24 +
.../block-library/src/quote/style.scss | 19 +
.../block-library/src/quote/theme.scss | 34 +
.../block-library/src/quote/transforms.js | 175 +
gb-src/packages/block-library/src/rss/edit.js | 172 +
.../block-library/src/rss/editor.scss | 9 +
.../packages/block-library/src/rss/index.js | 29 +
.../packages/block-library/src/rss/index.php | 160 +
.../packages/block-library/src/rss/style.scss | 36 +
.../packages/block-library/src/search/edit.js | 41 +
.../block-library/src/search/editor.scss | 26 +
.../block-library/src/search/index.js | 24 +
.../block-library/src/search/index.php | 93 +
.../block-library/src/search/style.scss | 16 +
.../block-library/src/search/theme.scss | 5 +
.../block-library/src/separator/block.json | 12 +
.../block-library/src/separator/edit.js | 49 +
.../block-library/src/separator/icon.js | 8 +
.../block-library/src/separator/index.js | 39 +
.../block-library/src/separator/save.js | 41 +
.../block-library/src/separator/style.scss | 29 +
.../block-library/src/separator/theme.scss | 20 +
.../block-library/src/separator/transforms.js | 23 +
.../block-library/src/shortcode/edit.js | 29 +
.../block-library/src/shortcode/editor.scss | 26 +
.../block-library/src/shortcode/icon.js | 8 +
.../block-library/src/shortcode/index.js | 29 +
.../block-library/src/shortcode/index.php | 37 +
.../block-library/src/shortcode/save.js | 8 +
.../block-library/src/shortcode/transforms.js | 31 +
.../block-library/src/social-link/edit.js | 65 +
.../block-library/src/social-link/editor.scss | 10 +
.../src/social-link/icons/amazon.js | 14 +
.../src/social-link/icons/bandcamp.js | 14 +
.../src/social-link/icons/behance.js | 14 +
.../src/social-link/icons/chain.js | 14 +
.../src/social-link/icons/codepen.js | 14 +
.../src/social-link/icons/deviantart.js | 14 +
.../src/social-link/icons/dribbble.js | 14 +
.../src/social-link/icons/dropbox.js | 14 +
.../src/social-link/icons/etsy.js | 14 +
.../src/social-link/icons/facebook.js | 14 +
.../src/social-link/icons/feed.js | 14 +
.../src/social-link/icons/fivehundredpx.js | 14 +
.../src/social-link/icons/flickr.js | 14 +
.../src/social-link/icons/foursquare.js | 14 +
.../src/social-link/icons/github.js | 14 +
.../src/social-link/icons/goodreads.js | 14 +
.../src/social-link/icons/google.js | 14 +
.../src/social-link/icons/index.js | 40 +
.../src/social-link/icons/instagram.js | 14 +
.../src/social-link/icons/lastfm.js | 14 +
.../src/social-link/icons/linkedin.js | 14 +
.../src/social-link/icons/mail.js | 14 +
.../src/social-link/icons/mastodon.js | 14 +
.../src/social-link/icons/medium.js | 14 +
.../src/social-link/icons/meetup.js | 14 +
.../src/social-link/icons/pinterest.js | 14 +
.../src/social-link/icons/pocket.js | 14 +
.../src/social-link/icons/reddit.js | 14 +
.../src/social-link/icons/skype.js | 14 +
.../src/social-link/icons/snapchat.js | 14 +
.../src/social-link/icons/soundcloud.js | 14 +
.../src/social-link/icons/spotify.js | 14 +
.../src/social-link/icons/tumblr.js | 14 +
.../src/social-link/icons/twitch.js | 14 +
.../src/social-link/icons/twitter.js | 14 +
.../src/social-link/icons/vimeo.js | 14 +
.../block-library/src/social-link/icons/vk.js | 14 +
.../src/social-link/icons/wordpress.js | 14 +
.../src/social-link/icons/yelp.js | 14 +
.../src/social-link/icons/youtube.js | 14 +
.../block-library/src/social-link/index.js | 45 +
.../block-library/src/social-link/index.php | 227 +
.../src/social-link/social-list.js | 209 +
.../block-library/src/social-links/block.json | 6 +
.../block-library/src/social-links/edit.js | 40 +
.../src/social-links/editor.scss | 145 +
.../block-library/src/social-links/index.js | 37 +
.../block-library/src/social-links/save.js | 12 +
.../block-library/src/social-links/style.scss | 407 +
.../block-library/src/spacer/block.json | 10 +
.../packages/block-library/src/spacer/edit.js | 94 +
.../block-library/src/spacer/editor.scss | 8 +
.../packages/block-library/src/spacer/icon.js | 8 +
.../block-library/src/spacer/index.js | 24 +
.../packages/block-library/src/spacer/save.js | 3 +
.../block-library/src/spacer/style.scss | 3 +
gb-src/packages/block-library/src/style.scss | 172 +
.../block-library/src/subhead/block.json | 14 +
.../block-library/src/subhead/edit.js | 44 +
.../block-library/src/subhead/editor.scss | 5 +
.../block-library/src/subhead/icon.js | 8 +
.../block-library/src/subhead/index.js | 31 +
.../block-library/src/subhead/save.js | 16 +
.../block-library/src/subhead/style.scss | 5 +
.../block-library/src/subhead/tranforms.js | 17 +
.../block-library/src/table/block.json | 118 +
.../block-library/src/table/deprecated.js | 81 +
.../packages/block-library/src/table/edit.js | 607 +
.../block-library/src/table/editor.scss | 65 +
.../packages/block-library/src/table/icon.js | 8 +
.../packages/block-library/src/table/index.js | 105 +
.../packages/block-library/src/table/save.js | 74 +
.../packages/block-library/src/table/state.js | 311 +
.../block-library/src/table/style.scss | 98 +
.../block-library/src/table/test/state.js | 1214 +
.../block-library/src/table/theme.scss | 10 +
.../block-library/src/table/transforms.js | 52 +
.../block-library/src/tag-cloud/edit.js | 102 +
.../block-library/src/tag-cloud/editor.scss | 13 +
.../block-library/src/tag-cloud/index.js | 23 +
.../block-library/src/tag-cloud/index.php | 78 +
.../block-library/src/text-columns/block.json | 26 +
.../block-library/src/text-columns/edit.js | 72 +
.../src/text-columns/editor.scss | 5 +
.../block-library/src/text-columns/index.js | 34 +
.../block-library/src/text-columns/save.js | 22 +
.../block-library/src/text-columns/style.scss | 30 +
.../src/text-columns/tranforms.js | 32 +
gb-src/packages/block-library/src/theme.scss | 13 +
.../block-library/src/verse/block.json | 15 +
.../block-library/src/verse/deprecated.js | 35 +
.../packages/block-library/src/verse/edit.js | 46 +
.../block-library/src/verse/editor.scss | 9 +
.../packages/block-library/src/verse/icon.js | 8 +
.../packages/block-library/src/verse/index.js | 44 +
.../packages/block-library/src/verse/save.js | 25 +
.../block-library/src/verse/style.scss | 4 +
.../block-library/src/verse/tranforms.js | 25 +
.../block-library/src/video/block.json | 64 +
.../packages/block-library/src/video/edit.js | 329 +
.../block-library/src/video/edit.native.js | 265 +
.../block-library/src/video/editor.scss | 12 +
.../src/video/gridicon-play.native.js | 7 +
.../src/video/icon-retry.native.js | 7 +
.../packages/block-library/src/video/icon.js | 7 +
.../packages/block-library/src/video/index.js | 30 +
.../packages/block-library/src/video/save.js | 27 +
.../block-library/src/video/style.native.scss | 66 +
.../block-library/src/video/style.scss | 26 +
.../block-library/src/video/theme.scss | 3 +
.../block-library/src/video/tranforms.js | 64 +
.../src/video/video-player.native.js | 106 +
.../src/video/video-player.native.scss | 29 +
.../block-serialization-default-parser/.npmrc | 1 +
.../CHANGELOG.md | 27 +
.../README.md | 147 +
.../package.json | 31 +
.../parser.php | 555 +
.../src/index.js | 378 +
.../test/index.js | 19 +
.../test/test-parser.php | 15 +
.../.eslintrc.json | 10 +
.../.npmignore | 2 +
.../block-serialization-spec-parser/.npmrc | 1 +
.../CHANGELOG.md | 38 +
.../block-serialization-spec-parser/README.md | 27 +
.../bin/create-php-parser.js | 25 +
.../grammar.pegjs | 331 +
.../package.json | 36 +
.../shared-tests.js | 211 +
.../test/index.js | 14 +
.../test/test-parser.php | 15 +
gb-src/packages/blocks/.npmrc | 1 +
gb-src/packages/blocks/CHANGELOG.md | 108 +
gb-src/packages/blocks/README.md | 776 +
gb-src/packages/blocks/package.json | 48 +
gb-src/packages/blocks/src/api/categories.js | 32 +
gb-src/packages/blocks/src/api/children.js | 158 +
gb-src/packages/blocks/src/api/constants.js | 12 +
gb-src/packages/blocks/src/api/factory.js | 478 +
gb-src/packages/blocks/src/api/index.js | 63 +
.../packages/blocks/src/api/index.native.js | 39 +
gb-src/packages/blocks/src/api/matchers.js | 43 +
gb-src/packages/blocks/src/api/node.js | 137 +
gb-src/packages/blocks/src/api/parser.js | 585 +
.../api/raw-handling/blockquote-normaliser.js | 12 +
.../src/api/raw-handling/comment-remover.js | 21 +
.../raw-handling/figure-content-reducer.js | 88 +
.../raw-handling/google-docs-uid-remover.js | 12 +
.../src/api/raw-handling/head-remover.js | 12 +
.../src/api/raw-handling/iframe-remover.js | 17 +
.../src/api/raw-handling/image-corrector.js | 56 +
.../raw-handling/image-corrector.native.js | 18 +
.../blocks/src/api/raw-handling/index.js | 127 +
.../src/api/raw-handling/index.native.js | 2 +
.../src/api/raw-handling/is-inline-content.js | 58 +
.../src/api/raw-handling/list-reducer.js | 72 +
.../api/raw-handling/markdown-converter.js | 43 +
.../src/api/raw-handling/ms-list-converter.js | 84 +
.../src/api/raw-handling/normalise-blocks.js | 75 +
.../src/api/raw-handling/paste-handler.js | 250 +
.../raw-handling/phrasing-content-reducer.js | 48 +
.../src/api/raw-handling/phrasing-content.js | 51 +
.../blocks/src/api/raw-handling/readme.md | 28 +
.../api/raw-handling/shortcode-converter.js | 83 +
.../raw-handling/special-comment-converter.js | 81 +
.../test/blockquote-normaliser.js | 13 +
.../api/raw-handling/test/comment-remover.js | 43 +
.../test/figure-content-reducer.js | 41 +
.../api/raw-handling/test/image-corrector.js | 19 +
.../raw-handling/test/is-inline-content.js | 22 +
.../src/api/raw-handling/test/list-reducer.js | 63 +
.../raw-handling/test/markdown-converter.js | 30 +
.../raw-handling/test/ms-list-converter.js | 36 +
.../api/raw-handling/test/normalise-blocks.js | 40 +
.../test/phrasing-content-reducer.js | 41 +
.../test/special-comment-converter.js | 96 +
.../blocks/src/api/raw-handling/test/utils.js | 332 +
.../blocks/src/api/raw-handling/utils.js | 305 +
.../packages/blocks/src/api/registration.js | 438 +
gb-src/packages/blocks/src/api/serializer.js | 297 +
gb-src/packages/blocks/src/api/templates.js | 106 +
.../packages/blocks/src/api/test/children.js | 137 +
.../packages/blocks/src/api/test/factory.js | 1631 +
.../packages/blocks/src/api/test/matchers.js | 50 +
gb-src/packages/blocks/src/api/test/node.js | 77 +
gb-src/packages/blocks/src/api/test/parser.js | 1054 +
.../blocks/src/api/test/registration.js | 716 +
.../blocks/src/api/test/serializer.js | 388 +
.../packages/blocks/src/api/test/templates.js | 190 +
gb-src/packages/blocks/src/api/test/utils.js | 98 +
.../blocks/src/api/test/validation.js | 665 +
gb-src/packages/blocks/src/api/utils.js | 123 +
.../blocks/src/api/validation/index.js | 654 +
.../blocks/src/api/validation/logger.js | 56 +
.../src/block-content-provider/README.md | 12 +
.../src/block-content-provider/index.js | 66 +
gb-src/packages/blocks/src/index.js | 17 +
gb-src/packages/blocks/src/store/actions.js | 154 +
gb-src/packages/blocks/src/store/index.js | 13 +
gb-src/packages/blocks/src/store/reducer.js | 170 +
gb-src/packages/blocks/src/store/selectors.js | 241 +
.../packages/blocks/src/store/test/reducer.js | 337 +
.../blocks/src/store/test/selectors.js | 213 +
gb-src/packages/browserslist-config/.npmrc | 1 +
.../packages/browserslist-config/CHANGELOG.md | 61 +
gb-src/packages/browserslist-config/README.md | 31 +
gb-src/packages/browserslist-config/index.js | 13 +
.../packages/browserslist-config/package.json | 31 +
.../browserslist-config/test/index.test.js | 19 +
gb-src/packages/components/.npmrc | 1 +
gb-src/packages/components/CHANGELOG.md | 238 +
gb-src/packages/components/CONTRIBUTING.md | 15 +
gb-src/packages/components/README.md | 32 +
gb-src/packages/components/package.json | 52 +
.../packages/components/src/CONTRIBUTING.md | 78 +
gb-src/packages/components/src/README.md | 21 +
.../packages/components/src/animate/README.md | 53 +
.../packages/components/src/animate/index.js | 44 +
.../components/src/animate/style.scss | 61 +
.../components/src/autocomplete/README.md | 155 +
.../components/src/autocomplete/index.js | 462 +
.../components/src/autocomplete/style.scss | 38 +
.../components/src/base-control/README.md | 112 +
.../components/src/base-control/index.js | 31 +
.../src/base-control/index.native.js | 17 +
.../components/src/base-control/style.scss | 26 +
.../components/src/button-group/README.md | 63 +
.../components/src/button-group/index.js | 14 +
.../components/src/button-group/style.scss | 33 +
.../packages/components/src/button/README.md | 145 +
.../packages/components/src/button/index.js | 53 +
.../components/src/button/index.native.js | 100 +
.../packages/components/src/button/style.scss | 247 +
.../components/src/button/test/index.js | 117 +
.../components/src/checkbox-control/README.md | 120 +
.../components/src/checkbox-control/index.js | 38 +
.../src/checkbox-control/style.scss | 81 +
.../components/src/clipboard-button/README.md | 26 +
.../components/src/clipboard-button/index.js | 105 +
.../components/src/color-indicator/README.md | 11 +
.../components/src/color-indicator/index.js | 14 +
.../components/src/color-indicator/style.scss | 11 +
.../test/__snapshots__/index.js.snap | 13 +
.../src/color-indicator/test/index.js | 17 +
.../components/src/color-palette/README.md | 76 +
.../components/src/color-palette/index.js | 96 +
.../components/src/color-palette/style.scss | 96 +
.../test/__snapshots__/index.js.snap | 286 +
.../src/color-palette/test/index.js | 93 +
.../components/src/color-picker/README.md | 23 +
.../components/src/color-picker/alpha.js | 178 +
.../components/src/color-picker/hue.js | 177 +
.../components/src/color-picker/index.js | 240 +
.../components/src/color-picker/inputs.js | 300 +
.../components/src/color-picker/saturation.js | 191 +
.../components/src/color-picker/style.scss | 219 +
.../test/__snapshots__/index.js.snap | 1045 +
.../components/src/color-picker/test/index.js | 99 +
.../components/src/color-picker/test/input.js | 162 +
.../components/src/color-picker/utils.js | 212 +
.../components/src/dashicon/README.md | 15 +
.../components/src/dashicon/icon-class.js | 3 +
.../src/dashicon/icon-class.native.js | 3 +
.../packages/components/src/dashicon/index.js | 913 +
.../components/src/dashicon/style.scss | 4 +
.../components/src/dashicon/test/index.js | 42 +
.../components/src/date-time/README.md | 77 +
.../packages/components/src/date-time/date.js | 112 +
.../components/src/date-time/index.js | 112 +
.../components/src/date-time/style.scss | 224 +
.../date-time/test/__snapshots__/time.js.snap | 689 +
.../components/src/date-time/test/date.js | 108 +
.../components/src/date-time/test/time.js | 119 +
.../packages/components/src/date-time/time.js | 330 +
.../components/src/disabled/README.md | 51 +
.../packages/components/src/disabled/index.js | 100 +
.../components/src/disabled/style.scss | 18 +
.../components/src/disabled/test/index.js | 137 +
.../components/src/draggable/README.md | 101 +
.../components/src/draggable/index.js | 160 +
.../components/src/draggable/style.scss | 20 +
.../components/src/drop-zone/README.md | 67 +
.../components/src/drop-zone/index.js | 98 +
.../components/src/drop-zone/provider.js | 236 +
.../components/src/drop-zone/style.scss | 62 +
.../components/src/dropdown-menu/README.md | 217 +
.../components/src/dropdown-menu/index.js | 160 +
.../src/dropdown-menu/index.native.js | 6 +
.../components/src/dropdown-menu/style.scss | 119 +
.../src/dropdown-menu/test/index.js | 91 +
.../components/src/dropdown/README.md | 110 +
.../packages/components/src/dropdown/index.js | 106 +
.../components/src/dropdown/index.native.js | 62 +
.../components/src/dropdown/test/index.js | 73 +
.../components/src/external-link/README.md | 11 +
.../components/src/external-link/index.js | 41 +
.../components/src/external-link/style.scss | 6 +
.../src/focal-point-picker/README.md | 68 +
.../src/focal-point-picker/index.js | 246 +
.../src/focal-point-picker/style.scss | 75 +
.../components/src/focusable-iframe/README.md | 36 +
.../components/src/focusable-iframe/index.js | 65 +
.../components/src/font-size-picker/README.md | 99 +
.../components/src/font-size-picker/index.js | 118 +
.../src/font-size-picker/style.scss | 34 +
.../components/src/form-file-upload/README.md | 68 +
.../components/src/form-file-upload/index.js | 63 +
.../src/form-file-upload/style.scss | 5 +
.../src/form-file-upload/test/index.js | 30 +
.../components/src/form-toggle/README.md | 93 +
.../components/src/form-toggle/index.js | 39 +
.../components/src/form-toggle/style.scss | 144 +
.../components/src/form-toggle/test/index.js | 53 +
.../components/src/form-token-field/README.md | 71 +
.../components/src/form-token-field/index.js | 632 +
.../src/form-token-field/style.scss | 190 +
.../src/form-token-field/suggestions-list.js | 135 +
.../src/form-token-field/test/index.js | 319 +
.../src/form-token-field/test/lib/fixtures.js | 43 +
.../test/lib/token-field-wrapper.js | 51 +
.../src/form-token-field/token-input.js | 56 +
.../components/src/form-token-field/token.js | 78 +
.../components/src/higher-order/README.md | 6 +
.../higher-order/navigate-regions/README.md | 19 +
.../higher-order/navigate-regions/index.js | 83 +
.../higher-order/navigate-regions/style.scss | 27 +
.../with-constrained-tabbing/README.md | 41 +
.../with-constrained-tabbing/index.js | 65 +
.../with-fallback-styles/README.md | 25 +
.../with-fallback-styles/index.js | 61 +
.../src/higher-order/with-filters/README.md | 66 +
.../src/higher-order/with-filters/index.js | 117 +
.../higher-order/with-filters/test/index.js | 256 +
.../higher-order/with-focus-outside/README.md | 32 +
.../higher-order/with-focus-outside/index.js | 146 +
.../with-focus-outside/index.native.js | 137 +
.../with-focus-outside/test/index.js | 129 +
.../higher-order/with-focus-return/README.md | 87 +
.../higher-order/with-focus-return/context.js | 71 +
.../higher-order/with-focus-return/index.js | 127 +
.../with-focus-return/test/index.js | 125 +
.../src/higher-order/with-notices/README.md | 19 +
.../src/higher-order/with-notices/index.js | 103 +
.../with-spoken-messages/README.md | 14 +
.../with-spoken-messages/index.js | 45 +
.../with-spoken-messages/test/index.js | 27 +
.../components/src/icon-button/README.md | 50 +
.../components/src/icon-button/index.js | 74 +
.../components/src/icon-button/style.scss | 40 +
.../components/src/icon-button/test/index.js | 91 +
gb-src/packages/components/src/icon/README.md | 76 +
gb-src/packages/components/src/icon/index.js | 53 +
.../components/src/icon/test/index.js | 126 +
gb-src/packages/components/src/index.js | 75 +
.../packages/components/src/index.native.js | 29 +
.../src/isolated-event-container/README.md | 34 +
.../src/isolated-event-container/index.js | 35 +
.../isolated-event-container/test/index.js | 26 +
.../src/keyboard-shortcuts/README.md | 75 +
.../src/keyboard-shortcuts/index.js | 79 +
.../src/keyboard-shortcuts/platform.js | 18 +
.../src/keyboard-shortcuts/test/index.js | 115 +
.../components/src/menu-group/README.md | 45 +
.../components/src/menu-group/index.js | 46 +
.../components/src/menu-group/style.scss | 10 +
.../test/__snapshots__/index.js.snap | 23 +
.../components/src/menu-group/test/index.js | 30 +
.../components/src/menu-item/README.md | 71 +
.../components/src/menu-item/index.js | 72 +
.../components/src/menu-item/style.scss | 60 +
.../test/__snapshots__/index.js.snap | 65 +
.../components/src/menu-item/test/index.js | 94 +
.../src/menu-items-choice/README.md | 82 +
.../components/src/menu-items-choice/index.js | 30 +
.../src/mobile/bottom-sheet/button.native.js | 30 +
.../src/mobile/bottom-sheet/cell.native.js | 179 +
.../bottom-sheet/cellStyles.android.scss | 7 +
.../mobile/bottom-sheet/cellStyles.ios.scss | 7 +
.../src/mobile/bottom-sheet/index.native.js | 169 +
.../keyboard-avoiding-view.native.js | 118 +
.../mobile/bottom-sheet/picker-cell.native.js | 33 +
.../mobile/bottom-sheet/styles.native.scss | 120 +
.../mobile/bottom-sheet/switch-cell.native.js | 57 +
.../html-text-input/container.android.js | 22 +
.../mobile/html-text-input/container.ios.js | 50 +
.../mobile/html-text-input/index.native.js | 120 +
.../html-text-input/style-common.native.scss | 15 +
.../mobile/html-text-input/style.android.scss | 23 +
.../src/mobile/html-text-input/style.ios.scss | 21 +
.../html-text-input/test/index.native.js | 116 +
.../keyboard-avoiding-view/index.android.js | 8 +
.../keyboard-avoiding-view/index.ios.js | 15 +
.../keyboard-aware-flat-list/index.android.js | 21 +
.../keyboard-aware-flat-list/index.ios.js | 54 +
.../src/mobile/picker/index.android.js | 69 +
.../components/src/mobile/picker/index.ios.js | 38 +
.../readable-content-view/index.native.js | 26 +
.../readable-content-view/style.native.scss | 14 +
.../packages/components/src/modal/README.md | 243 +
.../components/src/modal/aria-helper.js | 78 +
gb-src/packages/components/src/modal/frame.js | 149 +
.../packages/components/src/modal/header.js | 42 +
gb-src/packages/components/src/modal/index.js | 162 +
.../packages/components/src/modal/style.scss | 129 +
.../components/src/modal/test/aria-helper.js | 69 +
.../src/navigable-container/README.md | 73 +
.../src/navigable-container/container.js | 141 +
.../src/navigable-container/index.js | 5 +
.../src/navigable-container/menu.js | 58 +
.../src/navigable-container/tabbable.js | 46 +
.../src/navigable-container/test/menu.js | 250 +
.../src/navigable-container/test/tabbable.js | 120 +
.../packages/components/src/notice/README.md | 109 +
.../packages/components/src/notice/index.js | 82 +
gb-src/packages/components/src/notice/list.js | 43 +
.../packages/components/src/notice/style.scss | 83 +
.../notice/test/__snapshots__/index.js.snap | 28 +
.../components/src/notice/test/index.js | 43 +
.../components/src/notice/test/list.js | 26 +
.../packages/components/src/panel/README.md | 178 +
gb-src/packages/components/src/panel/body.js | 86 +
.../packages/components/src/panel/header.js | 10 +
gb-src/packages/components/src/panel/index.js | 21 +
gb-src/packages/components/src/panel/row.js | 16 +
.../packages/components/src/panel/style.scss | 157 +
.../components/src/panel/test/body.js | 83 +
.../components/src/panel/test/header.js | 38 +
.../components/src/panel/test/index.js | 43 +
.../packages/components/src/panel/test/row.js | 24 +
.../components/src/placeholder/README.md | 22 +
.../components/src/placeholder/index.js | 41 +
.../components/src/placeholder/style.scss | 79 +
.../components/src/placeholder/test/index.js | 76 +
.../packages/components/src/popover/README.md | 139 +
.../components/src/popover/detect-outside.js | 21 +
.../packages/components/src/popover/index.js | 455 +
.../components/src/popover/style.scss | 206 +
.../popover/test/__snapshots__/index.js.snap | 50 +
.../components/src/popover/test/index.js | 84 +
.../components/src/popover/test/utils.js | 216 +
.../packages/components/src/popover/utils.js | 162 +
.../src/primitives/block-quotation/README.md | 15 +
.../src/primitives/block-quotation/index.js | 1 +
.../block-quotation/index.native.js | 29 +
.../block-quotation/style.native.scss | 12 +
.../src/primitives/horizontal-rule/README.md | 13 +
.../src/primitives/horizontal-rule/index.js | 1 +
.../horizontal-rule/index.native.js | 16 +
.../components/src/primitives/index.js | 3 +
.../components/src/primitives/svg/README.md | 23 +
.../components/src/primitives/svg/index.js | 23 +
.../src/primitives/svg/index.native.js | 34 +
.../src/primitives/svg/style.native.scss | 24 +
.../components/src/query-controls/README.md | 42 +
.../src/query-controls/category-select.js | 16 +
.../components/src/query-controls/index.js | 86 +
.../components/src/query-controls/terms.js | 39 +
.../src/query-controls/test/terms.js | 61 +
.../components/src/radio-control/README.md | 123 +
.../components/src/radio-control/index.js | 47 +
.../components/src/radio-control/style.scss | 17 +
.../components/src/range-control/README.md | 189 +
.../components/src/range-control/index.js | 121 +
.../components/src/range-control/style.scss | 129 +
.../src/range-control/test/index.js | 310 +
.../components/src/resizable-box/README.md | 55 +
.../components/src/resizable-box/index.js | 89 +
.../components/src/resizable-box/style.scss | 141 +
.../src/responsive-wrapper/README.md | 16 +
.../src/responsive-wrapper/index.js | 34 +
.../src/responsive-wrapper/style.scss | 18 +
.../packages/components/src/sandbox/README.md | 17 +
.../packages/components/src/sandbox/index.js | 221 +
.../components/src/sandbox/style.scss | 7 +
.../components/src/scroll-lock/README.md | 29 +
.../components/src/scroll-lock/index.js | 109 +
.../components/src/scroll-lock/style.scss | 4 +
.../components/src/scroll-lock/test/index.js | 53 +
.../components/src/select-control/README.md | 169 +
.../components/src/select-control/index.js | 66 +
.../components/src/select-control/style.scss | 20 +
.../packages/components/src/shortcut/index.js | 30 +
.../components/src/shortcut/test/index.js | 41 +
.../components/src/slot-fill/README.md | 90 +
.../components/src/slot-fill/context.js | 166 +
.../packages/components/src/slot-fill/fill.js | 76 +
.../components/src/slot-fill/index.js | 23 +
.../packages/components/src/slot-fill/slot.js | 105 +
.../slot-fill/test/__snapshots__/slot.js.snap | 128 +
.../components/src/slot-fill/test/index.js | 28 +
.../components/src/slot-fill/test/slot.js | 257 +
.../components/src/snackbar/README.md | 48 +
.../packages/components/src/snackbar/index.js | 89 +
.../packages/components/src/snackbar/list.js | 71 +
.../components/src/snackbar/style.scss | 71 +
.../packages/components/src/spinner/README.md | 21 +
.../packages/components/src/spinner/index.js | 3 +
.../components/src/spinner/index.native.js | 19 +
.../components/src/spinner/style.native.scss | 4 +
.../components/src/spinner/style.scss | 35 +
gb-src/packages/components/src/style.scss | 46 +
.../components/src/tab-panel/README.md | 150 +
.../components/src/tab-panel/index.js | 104 +
.../components/src/tab-panel/test/index.js | 151 +
.../components/src/text-control/README.md | 122 +
.../components/src/text-control/index.js | 29 +
.../components/src/text-control/style.scss | 4 +
.../components/src/textarea-control/README.md | 145 +
.../components/src/textarea-control/index.js | 30 +
.../src/textarea-control/index.native.js | 26 +
.../src/textarea-control/style.scss | 4 +
gb-src/packages/components/src/tip/index.js | 17 +
gb-src/packages/components/src/tip/style.scss | 15 +
.../components/src/toggle-control/README.md | 63 +
.../components/src/toggle-control/index.js | 65 +
.../components/src/toggle-control/style.scss | 13 +
.../src/toggle-control/test/index.js | 64 +
.../components/src/toolbar-button/index.js | 50 +
.../components/src/toolbar-button/style.scss | 89 +
.../toolbar-button-container.js | 8 +
.../toolbar-button-container.native.js | 10 +
.../packages/components/src/toolbar/README.md | 64 +
.../packages/components/src/toolbar/index.js | 87 +
.../components/src/toolbar/style.native.scss | 7 +
.../components/src/toolbar/style.scss | 49 +
.../components/src/toolbar/test/index.js | 110 +
.../src/toolbar/toolbar-container.js | 6 +
.../src/toolbar/toolbar-container.native.js | 17 +
.../packages/components/src/tooltip/README.md | 49 +
.../packages/components/src/tooltip/index.js | 183 +
.../components/src/tooltip/index.native.js | 9 +
.../components/src/tooltip/style.scss | 33 +
.../components/src/tooltip/test/index.js | 203 +
.../components/src/tree-select/README.md | 89 +
.../components/src/tree-select/index.js | 40 +
gb-src/packages/compose/.npmrc | 1 +
gb-src/packages/compose/CHANGELOG.md | 31 +
gb-src/packages/compose/README.md | 201 +
gb-src/packages/compose/package.json | 33 +
.../src/higher-order/if-condition/README.md | 20 +
.../src/higher-order/if-condition/index.js | 25 +
.../compose/src/higher-order/pure/index.js | 43 +
.../src/higher-order/pure/test/index.js | 58 +
.../higher-order/with-global-events/README.md | 31 +
.../higher-order/with-global-events/index.js | 91 +
.../with-global-events/listener.js | 45 +
.../with-global-events/test/index.js | 97 +
.../with-global-events/test/listener.js | 87 +
.../higher-order/with-instance-id/README.md | 24 +
.../higher-order/with-instance-id/index.js | 34 +
.../with-instance-id/test/index.js | 22 +
.../higher-order/with-safe-timeout/README.md | 25 +
.../higher-order/with-safe-timeout/index.js | 66 +
.../src/higher-order/with-state/README.md | 32 +
.../src/higher-order/with-state/index.js | 41 +
.../src/higher-order/with-state/test/index.js | 42 +
.../src/hooks/use-media-query/index.js | 25 +
.../src/hooks/use-reduced-motion/index.js | 25 +
gb-src/packages/compose/src/index.js | 29 +
.../create-higher-order-component/index.js | 27 +
.../test/index.js | 70 +
gb-src/packages/core-data/.npmrc | 1 +
gb-src/packages/core-data/CHANGELOG.md | 45 +
gb-src/packages/core-data/README.md | 660 +
gb-src/packages/core-data/package.json | 38 +
gb-src/packages/core-data/src/actions.js | 464 +
gb-src/packages/core-data/src/controls.js | 87 +
gb-src/packages/core-data/src/entities.js | 100 +
gb-src/packages/core-data/src/index.js | 50 +
gb-src/packages/core-data/src/name.js | 7 +
.../core-data/src/queried-data/actions.js | 34 +
.../src/queried-data/get-query-parts.js | 74 +
.../core-data/src/queried-data/index.js | 3 +
.../core-data/src/queried-data/reducer.js | 138 +
.../core-data/src/queried-data/selectors.js | 84 +
.../src/queried-data/test/get-query-parts.js | 60 +
.../src/queried-data/test/reducer.js | 144 +
.../src/queried-data/test/selectors.js | 51 +
gb-src/packages/core-data/src/reducer.js | 466 +
gb-src/packages/core-data/src/resolvers.js | 209 +
gb-src/packages/core-data/src/selectors.js | 510 +
gb-src/packages/core-data/src/test/actions.js | 174 +
.../packages/core-data/src/test/entities.js | 79 +
gb-src/packages/core-data/src/test/reducer.js | 258 +
.../packages/core-data/src/test/resolvers.js | 226 +
.../packages/core-data/src/test/selectors.js | 332 +
.../src/utils/conservative-map-item.js | 37 +
.../core-data/src/utils/if-matching-action.js | 18 +
gb-src/packages/core-data/src/utils/index.js | 5 +
.../core-data/src/utils/on-sub-key.js | 30 +
.../core-data/src/utils/replace-action.js | 13 +
.../src/utils/test/conservative-map-item.js | 33 +
.../src/utils/test/if-matching-action.js | 31 +
.../core-data/src/utils/test/on-sub-key.js | 44 +
.../src/utils/test/replace-action.js | 18 +
.../src/utils/test/with-weak-map-cache.js | 27 +
.../src/utils/with-weak-map-cache.js | 37 +
.../.npmrc | 1 +
.../CHANGELOG.md | 21 +
.../README.md | 55 +
.../index.js | 52 +
.../package.json | 37 +
.../test/fixtures/entry/index.js | 1 +
.../test/fixtures/webpack.config.js | 40 +
.../test/index.js | 36 +
gb-src/packages/data-controls/CHANGELOG.md | 3 +
gb-src/packages/data-controls/README.md | 136 +
gb-src/packages/data-controls/package.json | 31 +
gb-src/packages/data-controls/src/index.js | 172 +
.../packages/data-controls/src/test/index.js | 146 +
gb-src/packages/data/.npmrc | 1 +
gb-src/packages/data/CHANGELOG.md | 123 +
gb-src/packages/data/README.md | 758 +
gb-src/packages/data/package.json | 41 +
.../components/async-mode-provider/context.js | 12 +
.../components/async-mode-provider/index.js | 2 +
.../async-mode-provider/use-async-mode.js | 13 +
.../components/registry-provider/context.js | 55 +
.../src/components/registry-provider/index.js | 2 +
.../registry-provider/use-registry.js | 52 +
.../data/src/components/use-dispatch/index.js | 2 +
.../use-dispatch/test/use-dispatch.js | 137 +
.../use-dispatch/use-dispatch-with-map.js | 71 +
.../components/use-dispatch/use-dispatch.js | 53 +
.../data/src/components/use-select/index.js | 166 +
.../src/components/use-select/test/index.js | 222 +
.../src/components/with-dispatch/index.js | 103 +
.../components/with-dispatch/test/index.js | 222 +
.../src/components/with-registry/index.js | 33 +
.../data/src/components/with-select/index.js | 66 +
.../src/components/with-select/test/index.js | 686 +
gb-src/packages/data/src/default-registry.js | 6 +
gb-src/packages/data/src/factory.js | 50 +
gb-src/packages/data/src/index.js | 160 +
.../data/src/namespace-store/index.js | 270 +
.../src/namespace-store/metadata/actions.js | 77 +
.../src/namespace-store/metadata/reducer.js | 69 +
.../src/namespace-store/metadata/selectors.js | 78 +
.../namespace-store/metadata/test/reducer.js | 123 +
.../metadata/test/selectors.js | 106 +
.../namespace-store/metadata/test/utils.js | 39 +
.../src/namespace-store/metadata/utils.js | 28 +
.../data/src/namespace-store/test/index.js | 201 +
gb-src/packages/data/src/plugins/README.md | 17 +
.../data/src/plugins/controls/index.js | 11 +
gb-src/packages/data/src/plugins/index.js | 2 +
.../data/src/plugins/persistence/README.md | 36 +
.../data/src/plugins/persistence/index.js | 229 +
.../plugins/persistence/storage/default.js | 19 +
.../src/plugins/persistence/storage/object.js | 23 +
.../persistence/storage/test/object.js | 41 +
.../src/plugins/persistence/test/index.js | 369 +
.../packages/data/src/promise-middleware.js | 23 +
gb-src/packages/data/src/registry.js | 195 +
.../data/src/resolvers-cache-middleware.js | 38 +
gb-src/packages/data/src/store/index.js | 48 +
gb-src/packages/data/src/test/registry.js | 693 +
gb-src/packages/date/.npmrc | 1 +
gb-src/packages/date/CHANGELOG.md | 34 +
gb-src/packages/date/README.md | 107 +
gb-src/packages/date/package.json | 31 +
gb-src/packages/date/src/index.js | 398 +
gb-src/packages/date/src/test/index.js | 72 +
.../CHANGELOG.md | 17 +
.../README.md | 226 +
.../index.js | 150 +
.../package.json | 34 +
.../test/__snapshots__/build.js.snap | 195 +
.../test/build.js | 75 +
.../test/fixtures/dynamic-import/index.js | 6 +
.../test/fixtures/dynamic-import/util.js | 6 +
.../fixtures/dynamic-import/webpack.config.js | 5 +
.../function-output-filename/index.js | 11 +
.../webpack.config.js | 10 +
.../test/fixtures/no-default/index.js | 6 +
.../fixtures/no-default/webpack.config.js | 5 +
.../test/fixtures/no-deps/index.js | 1 +
.../test/fixtures/no-deps/webpack.config.js | 5 +
.../test/fixtures/output-format-json/index.js | 6 +
.../output-format-json/webpack.config.js | 5 +
.../test/fixtures/overrides/index.js | 18 +
.../test/fixtures/overrides/webpack.config.js | 22 +
.../test/fixtures/with-externs/index.js | 18 +
.../fixtures/with-externs/webpack.config.js | 10 +
.../test/fixtures/wordpress-require/index.js | 11 +
.../wordpress-require/webpack.config.js | 5 +
.../test/fixtures/wordpress/index.js | 11 +
.../test/fixtures/wordpress/webpack.config.js | 5 +
.../test/util.js | 41 +
.../util.js | 87 +
gb-src/packages/deprecated/.npmrc | 1 +
gb-src/packages/deprecated/CHANGELOG.md | 17 +
gb-src/packages/deprecated/README.md | 76 +
gb-src/packages/deprecated/package.json | 31 +
gb-src/packages/deprecated/src/index.js | 78 +
gb-src/packages/deprecated/src/test/index.js | 95 +
gb-src/packages/docgen/.npmrc | 1 +
gb-src/packages/docgen/CHANGELOG.md | 19 +
gb-src/packages/docgen/README.md | 250 +
gb-src/packages/docgen/bin/cli.js | 44 +
gb-src/packages/docgen/package.json | 37 +
gb-src/packages/docgen/src/engine.js | 56 +
.../docgen/src/get-dependency-path.js | 3 +
.../packages/docgen/src/get-export-entries.js | 97 +
.../src/get-intermediate-representation.js | 152 +
.../docgen/src/get-jsdoc-from-token.js | 37 +
.../docgen/src/get-leading-comments.js | 20 +
.../docgen/src/get-symbol-tags-by-name.js | 16 +
.../packages/docgen/src/get-type-as-string.js | 44 +
gb-src/packages/docgen/src/index.js | 139 +
.../packages/docgen/src/is-symbol-private.js | 16 +
gb-src/packages/docgen/src/markdown/embed.js | 51 +
.../packages/docgen/src/markdown/formatter.js | 121 +
gb-src/packages/docgen/src/markdown/index.js | 44 +
gb-src/packages/docgen/src/test/engine.js | 11 +
.../fixtures/default-class-anonymous/code.js | 4 +
.../default-class-anonymous/exports.json | 82 +
.../test/fixtures/default-class-named/code.js | 4 +
.../fixtures/default-class-named/exports.json | 101 +
.../default-function-anonymous/code.js | 4 +
.../default-function-anonymous/exports.json | 85 +
.../fixtures/default-function-named/ast.json | 148 +
.../fixtures/default-function-named/code.js | 4 +
.../default-function-named/exports.json | 104 +
.../fixtures/default-function-named/ir.json | 7 +
.../test/fixtures/default-identifier/ast.json | 165 +
.../test/fixtures/default-identifier/code.js | 6 +
.../fixtures/default-identifier/exports.json | 39 +
.../fixtures/default-import-default/ast.json | 143 +
.../fixtures/default-import-default/code.js | 6 +
.../default-import-default/exports.json | 39 +
.../default-import-default/module-code.js | 6 +
.../default-import-default/module-ir.json | 7 +
.../fixtures/default-import-named/ast.json | 163 +
.../fixtures/default-import-named/code.js | 6 +
.../default-import-named/exports.json | 39 +
.../default-import-named/module-code.js | 6 +
.../default-import-named/module-ir.json | 1 +
.../fixtures/default-named-export/ast.json | 189 +
.../fixtures/default-named-export/code.js | 6 +
.../default-named-export/exports.json | 147 +
.../default-undocumented-nocomments/code.js | 3 +
.../exports.json | 39 +
.../default-undocumented-oneliner/code.js | 2 +
.../exports.json | 85 +
.../test/fixtures/default-variable/code.js | 4 +
.../fixtures/default-variable/exports.json | 62 +
.../src/test/fixtures/named-class/code.js | 4 +
.../test/fixtures/named-class/exports.json | 103 +
.../fixtures/named-default-exported/code.js | 1 +
.../named-default-exported/exports.json | 102 +
.../named-default-exported/module-code.js | 4 +
.../named-default-exported/module-ir.json | 5 +
.../src/test/fixtures/named-default/code.js | 1 +
.../test/fixtures/named-default/exports.json | 102 +
.../fixtures/named-default/module-code.js | 4 +
.../fixtures/named-default/module-ir.json | 5 +
.../src/test/fixtures/named-function/code.js | 4 +
.../test/fixtures/named-function/exports.json | 106 +
.../src/test/fixtures/named-function/ir.json | 7 +
.../named-identifier-destructuring/ast.json | 381 +
.../named-identifier-destructuring/code.js | 6 +
.../exports.json | 82 +
.../test/fixtures/named-identifier/ast.json | 211 +
.../test/fixtures/named-identifier/code.js | 6 +
.../fixtures/named-identifier/exports.json | 82 +
.../named-identifiers-and-inline/ast.json | 561 +
.../named-identifiers-and-inline/code.js | 17 +
.../named-identifiers-and-inline/exports.json | 290 +
.../test/fixtures/named-identifiers/ast.json | 599 +
.../test/fixtures/named-identifiers/code.js | 16 +
.../fixtures/named-identifiers/exports.json | 200 +
.../test/fixtures/named-identifiers/ir.json | 1 +
.../test/fixtures/named-import-named/code.js | 5 +
.../fixtures/named-import-named/exports.json | 220 +
.../fixtures/named-import-namespace/ast.json | 186 +
.../fixtures/named-import-namespace/code.js | 6 +
.../named-import-namespace/exports.json | 82 +
.../named-import-namespace/module-code.js | 1 +
.../module-exports.json | 102 +
.../named-import-namespace/module-ir.json | 1 +
.../src/test/fixtures/named-variable/code.js | 5 +
.../test/fixtures/named-variable/exports.json | 125 +
.../src/test/fixtures/named-variables/code.js | 6 +
.../fixtures/named-variables/exports.json | 185 +
.../test/fixtures/namespace-commented/code.js | 4 +
.../fixtures/namespace-commented/exports.json | 62 +
.../namespace-commented/module-ir.json | 22 +
.../fixtures/namespace-commented/module.js | 19 +
.../src/test/fixtures/namespace/code.js | 1 +
.../src/test/fixtures/namespace/exports.json | 40 +
.../test/fixtures/namespace/module-ir.json | 22 +
.../src/test/fixtures/namespace/module.js | 19 +
.../src/test/fixtures/tags-function/code.js | 24 +
.../test/fixtures/tags-function/exports.json | 269 +
.../src/test/fixtures/tags-variable/code.js | 7 +
.../test/fixtures/tags-variable/exports.json | 125 +
.../docgen/src/test/formatter-markdown.js | 34 +
.../docgen/src/test/get-export-entries.js | 352 +
.../test/get-intermediate-representation.js | 454 +
.../docgen/src/test/get-jsdoc-from-token.js | 78 +
.../docgen/src/test/get-type-as-string.js | 108 +
gb-src/packages/dom-ready/.npmrc | 1 +
gb-src/packages/dom-ready/CHANGELOG.md | 15 +
gb-src/packages/dom-ready/README.md | 48 +
gb-src/packages/dom-ready/package.json | 30 +
gb-src/packages/dom-ready/src/index.js | 29 +
.../packages/dom-ready/src/test/index.test.js | 46 +
gb-src/packages/dom/.npmrc | 1 +
gb-src/packages/dom/CHANGELOG.md | 24 +
gb-src/packages/dom/README.md | 243 +
gb-src/packages/dom/package.json | 32 +
gb-src/packages/dom/src/dom.js | 663 +
gb-src/packages/dom/src/focusable.js | 91 +
gb-src/packages/dom/src/index.js | 14 +
gb-src/packages/dom/src/safe-html.js | 38 +
gb-src/packages/dom/src/tabbable.js | 135 +
gb-src/packages/dom/src/test/dom.js | 156 +
gb-src/packages/dom/src/test/focusable.js | 161 +
gb-src/packages/dom/src/test/safe-html.js | 31 +
gb-src/packages/dom/src/test/tabbable.js | 132 +
.../dom/src/test/utils/create-element.js | 46 +
gb-src/packages/e2e-test-utils/.npmrc | 1 +
gb-src/packages/e2e-test-utils/CHANGELOG.md | 32 +
gb-src/packages/e2e-test-utils/README.md | 537 +
gb-src/packages/e2e-test-utils/package.json | 44 +
.../e2e-test-utils/src/activate-plugin.js | 24 +
.../src/are-pre-publish-checks-enabled.js | 13 +
.../e2e-test-utils/src/clear-local-storage.js | 6 +
.../src/click-block-appender.js | 6 +
.../src/click-block-toolbar-button.js | 16 +
.../e2e-test-utils/src/click-button.js | 9 +
.../src/click-on-close-modal-button.js | 19 +
.../src/click-on-more-menu-item.js | 32 +
.../e2e-test-utils/src/create-new-post.js | 42 +
.../packages/e2e-test-utils/src/create-url.js | 26 +
.../e2e-test-utils/src/deactivate-plugin.js | 24 +
.../src/disable-pre-publish-checks.js | 13 +
.../e2e-test-utils/src/drag-and-resize.js | 26 +
.../src/enable-experimental-features.js | 34 +
.../src/enable-page-dialog-accept.js | 15 +
.../src/enable-pre-publish-checks.js | 13 +
.../src/ensure-sidebar-opened.js | 15 +
...-sidebar-panel-toggle-button-with-title.js | 15 +
.../src/find-sidebar-panel-with-title.js | 18 +
.../src/get-all-block-inserter-item-titles.js | 24 +
.../e2e-test-utils/src/get-all-blocks.js | 13 +
.../src/get-available-block-transforms.js | 28 +
.../e2e-test-utils/src/get-block-setting.js | 14 +
.../src/get-edited-post-content.js | 13 +
.../e2e-test-utils/src/has-block-switcher.js | 10 +
gb-src/packages/e2e-test-utils/src/index.js | 57 +
.../e2e-test-utils/src/insert-block.js | 25 +
.../e2e-test-utils/src/install-plugin.js | 20 +
.../e2e-test-utils/src/is-current-url.js | 24 +
.../e2e-test-utils/src/is-in-default-block.js | 22 +
.../e2e-test-utils/src/keyboard-mode.js | 12 +
.../packages/e2e-test-utils/src/login-user.js | 30 +
.../src/mocks/create-embedding-matcher.js | 34 +
.../src/mocks/create-json-response.js | 14 +
.../src/mocks/create-url-matcher.js | 9 +
.../e2e-test-utils/src/mocks/index.js | 5 +
.../src/mocks/mock-or-transform.js | 41 +
.../src/mocks/set-up-response-mocking.js | 57 +
.../e2e-test-utils/src/observe-focus-loss.js | 15 +
.../e2e-test-utils/src/offline-mode.js | 10 +
.../src/open-all-block-inserter-categories.js | 11 +
.../src/open-document-settings-sidebar.js | 12 +
.../src/open-global-block-inserter.js | 9 +
.../e2e-test-utils/src/open-publish-panel.js | 11 +
.../e2e-test-utils/src/press-key-times.js | 11 +
.../src/press-key-with-modifier.js | 118 +
...h-post-with-pre-publish-checks-disabled.js | 10 +
.../e2e-test-utils/src/publish-post.js | 20 +
.../packages/e2e-test-utils/src/save-draft.js | 10 +
.../e2e-test-utils/src/search-for-block.js | 14 +
.../src/select-block-by-client-id.js | 10 +
.../src/set-browser-viewport.js | 20 +
.../e2e-test-utils/src/set-post-content.js | 14 +
.../e2e-test-utils/src/shared/config.js | 17 +
.../src/shared/get-json-response.js | 12 +
.../src/switch-editor-mode-to.js | 21 +
.../src/switch-user-to-admin.js | 16 +
.../e2e-test-utils/src/switch-user-to-test.js | 16 +
.../e2e-test-utils/src/toggle-more-menu.js | 8 +
.../src/toggle-screen-option.js | 27 +
.../e2e-test-utils/src/transform-block-to.js | 28 +
.../e2e-test-utils/src/uninstall-plugin.js | 25 +
.../e2e-test-utils/src/visit-admin-page.js | 28 +
.../src/wait-for-window-dimensions.js | 16 +
.../e2e-test-utils/src/wp-data-select.js | 19 +
gb-src/packages/e2e-tests/.npmrc | 1 +
gb-src/packages/e2e-tests/CHANGELOG.md | 13 +
gb-src/packages/e2e-tests/README.md | 13 +
.../assets/10x10_e2e_test_image_z9T8jK.png | Bin 0 -> 116 bytes
.../assets/greeting-reusable-block.json | 5 +
.../packages/e2e-tests/assets/large-post.html | 3989 +++
.../e2e-tests/config/gutenberg-phase.js | 6 +
.../e2e-tests/config/performance-reporter.js | 29 +
.../e2e-tests/config/setup-test-framework.js | 224 +
.../e2e-tests/fixtures/block-transforms.js | 721 +
.../e2e-tests/fixtures/blocks/README.md | 49 +
.../core__4-invalid-starting-letter.html | 1 +
.../core__4-invalid-starting-letter.json | 12 +
...ore__4-invalid-starting-letter.parsed.json | 11 +
..._4-invalid-starting-letter.serialized.html | 1 +
.../fixtures/blocks/core__archives.html | 1 +
.../fixtures/blocks/core__archives.json | 13 +
.../blocks/core__archives.parsed.json | 12 +
.../blocks/core__archives.serialized.html | 1 +
.../core__archives__showPostCounts.html | 1 +
.../core__archives__showPostCounts.json | 13 +
...core__archives__showPostCounts.parsed.json | 12 +
...__archives__showPostCounts.serialized.html | 1 +
.../fixtures/blocks/core__audio.html | 5 +
.../fixtures/blocks/core__audio.json | 16 +
.../fixtures/blocks/core__audio.parsed.json | 22 +
.../blocks/core__audio.serialized.html | 3 +
.../fixtures/blocks/core__block.html | 1 +
.../fixtures/blocks/core__block.json | 12 +
.../fixtures/blocks/core__block.parsed.json | 20 +
.../blocks/core__block.serialized.html | 1 +
.../fixtures/blocks/core__button__center.html | 3 +
.../fixtures/blocks/core__button__center.json | 14 +
.../blocks/core__button__center.parsed.json | 22 +
.../core__button__center.serialized.html | 3 +
.../blocks/core__button__squared.html | 3 +
.../blocks/core__button__squared.json | 16 +
.../blocks/core__button__squared.parsed.json | 24 +
.../core__button__squared.serialized.html | 3 +
.../fixtures/blocks/core__calendar.html | 1 +
.../fixtures/blocks/core__calendar.json | 10 +
.../blocks/core__calendar.parsed.json | 18 +
.../blocks/core__calendar.serialized.html | 1 +
.../fixtures/blocks/core__categories.html | 1 +
.../fixtures/blocks/core__categories.json | 14 +
.../blocks/core__categories.parsed.json | 22 +
.../blocks/core__categories.serialized.html | 1 +
.../e2e-tests/fixtures/blocks/core__code.html | 5 +
.../e2e-tests/fixtures/blocks/core__code.json | 12 +
.../fixtures/blocks/core__code.parsed.json | 20 +
.../blocks/core__code.serialized.html | 5 +
.../fixtures/blocks/core__column.html | 10 +
.../fixtures/blocks/core__column.json | 33 +
.../fixtures/blocks/core__column.parsed.json | 43 +
.../blocks/core__column.serialized.html | 9 +
.../fixtures/blocks/core__columns.html | 24 +
.../fixtures/blocks/core__columns.json | 73 +
.../fixtures/blocks/core__columns.parsed.json | 89 +
.../blocks/core__columns.serialized.html | 21 +
.../blocks/core__columns__deprecated.html | 16 +
.../blocks/core__columns__deprecated.json | 83 +
.../core__columns__deprecated.parsed.json | 75 +
.../core__columns__deprecated.serialized.html | 23 +
.../fixtures/blocks/core__cover.html | 14 +
.../fixtures/blocks/core__cover.json | 30 +
.../fixtures/blocks/core__cover.parsed.json | 39 +
.../blocks/core__cover.serialized.html | 7 +
.../blocks/core__cover__deprecated-1.html | 3 +
.../blocks/core__cover__deprecated-1.json | 30 +
.../core__cover__deprecated-1.parsed.json | 23 +
.../core__cover__deprecated-1.serialized.html | 5 +
.../blocks/core__cover__deprecated-2.html | 3 +
.../blocks/core__cover__deprecated-2.json | 30 +
.../core__cover__deprecated-2.parsed.json | 23 +
.../core__cover__deprecated-2.serialized.html | 5 +
.../blocks/core__cover__deprecated-3.html | 3 +
.../blocks/core__cover__deprecated-3.json | 30 +
.../core__cover__deprecated-3.parsed.json | 23 +
.../core__cover__deprecated-3.serialized.html | 5 +
.../blocks/core__cover__video-overlay.html | 22 +
.../blocks/core__cover__video-overlay.json | 31 +
.../core__cover__video-overlay.parsed.json | 41 +
...core__cover__video-overlay.serialized.html | 7 +
.../fixtures/blocks/core__cover__video.html | 21 +
.../fixtures/blocks/core__cover__video.json | 30 +
.../blocks/core__cover__video.parsed.json | 40 +
.../blocks/core__cover__video.serialized.html | 7 +
.../fixtures/blocks/core__embed.html | 8 +
.../fixtures/blocks/core__embed.json | 14 +
.../fixtures/blocks/core__embed.parsed.json | 22 +
.../blocks/core__embed.serialized.html | 5 +
.../blocks/core__file__new-window.html | 3 +
.../blocks/core__file__new-window.json | 17 +
.../blocks/core__file__new-window.parsed.json | 23 +
.../core__file__new-window.serialized.html | 3 +
.../core__file__no-download-button.html | 3 +
.../core__file__no-download-button.json | 16 +
...core__file__no-download-button.parsed.json | 23 +
...__file__no-download-button.serialized.html | 3 +
.../blocks/core__file__no-text-link.html | 3 +
.../blocks/core__file__no-text-link.json | 15 +
.../core__file__no-text-link.parsed.json | 23 +
.../core__file__no-text-link.serialized.html | 3 +
.../fixtures/blocks/core__freeform.html | 6 +
.../fixtures/blocks/core__freeform.json | 12 +
.../blocks/core__freeform.parsed.json | 20 +
.../blocks/core__freeform.serialized.html | 4 +
.../blocks/core__freeform__undelimited.html | 4 +
.../blocks/core__freeform__undelimited.json | 12 +
.../core__freeform__undelimited.parsed.json | 11 +
...ore__freeform__undelimited.serialized.html | 4 +
.../blocks/core__gallery-with-caption.html | 17 +
.../blocks/core__gallery-with-caption.json | 30 +
.../core__gallery-with-caption.parsed.json | 25 +
...core__gallery-with-caption.serialized.html | 3 +
.../fixtures/blocks/core__gallery.html | 16 +
.../fixtures/blocks/core__gallery.json | 30 +
.../fixtures/blocks/core__gallery.parsed.json | 25 +
.../blocks/core__gallery.serialized.html | 3 +
.../blocks/core__gallery__columns.html | 16 +
.../blocks/core__gallery__columns.json | 31 +
.../blocks/core__gallery__columns.parsed.json | 26 +
.../core__gallery__columns.serialized.html | 3 +
.../blocks/core__gallery__deprecated-1.html | 10 +
.../blocks/core__gallery__deprecated-1.json | 25 +
.../core__gallery__deprecated-1.parsed.json | 22 +
...ore__gallery__deprecated-1.serialized.html | 3 +
.../blocks/core__gallery__deprecated-2.html | 14 +
.../blocks/core__gallery__deprecated-2.json | 29 +
.../core__gallery__deprecated-2.parsed.json | 22 +
...ore__gallery__deprecated-2.serialized.html | 3 +
.../blocks/core__gallery__deprecated-3.html | 14 +
.../blocks/core__gallery__deprecated-3.json | 29 +
.../core__gallery__deprecated-3.parsed.json | 25 +
...ore__gallery__deprecated-3.serialized.html | 3 +
.../fixtures/blocks/core__group.html | 12 +
.../fixtures/blocks/core__group.json | 36 +
.../fixtures/blocks/core__group.parsed.json | 46 +
.../blocks/core__group.serialized.html | 9 +
.../blocks/core__group__deprecated.html | 7 +
.../blocks/core__group__deprecated.json | 26 +
.../core__group__deprecated.parsed.json | 35 +
.../core__group__deprecated.serialized.html | 5 +
.../blocks/core__heading__deprecated-1.html | 3 +
.../blocks/core__heading__deprecated-1.json | 14 +
.../core__heading__deprecated-1.parsed.json | 23 +
...ore__heading__deprecated-1.serialized.html | 3 +
.../blocks/core__heading__deprecated-2.html | 3 +
.../blocks/core__heading__deprecated-2.json | 14 +
.../core__heading__deprecated-2.parsed.json | 22 +
...ore__heading__deprecated-2.serialized.html | 3 +
.../blocks/core__heading__deprecated-3.html | 3 +
.../blocks/core__heading__deprecated-3.json | 14 +
.../core__heading__deprecated-3.parsed.json | 22 +
...ore__heading__deprecated-3.serialized.html | 3 +
.../blocks/core__heading__h2-color.html | 4 +
.../blocks/core__heading__h2-color.json | 14 +
.../core__heading__h2-color.parsed.json | 22 +
.../core__heading__h2-color.serialized.html | 3 +
.../fixtures/blocks/core__heading__h2.html | 3 +
.../fixtures/blocks/core__heading__h2.json | 13 +
.../blocks/core__heading__h2.parsed.json | 20 +
.../blocks/core__heading__h2.serialized.html | 3 +
.../fixtures/blocks/core__heading__h4-em.html | 3 +
.../fixtures/blocks/core__heading__h4-em.json | 13 +
.../blocks/core__heading__h4-em.parsed.json | 22 +
.../core__heading__h4-em.serialized.html | 3 +
.../e2e-tests/fixtures/blocks/core__html.html | 4 +
.../e2e-tests/fixtures/blocks/core__html.json | 12 +
.../fixtures/blocks/core__html.parsed.json | 20 +
.../blocks/core__html.serialized.html | 4 +
.../fixtures/blocks/core__image.html | 3 +
.../fixtures/blocks/core__image.json | 15 +
.../fixtures/blocks/core__image.parsed.json | 20 +
.../blocks/core__image.serialized.html | 3 +
.../blocks/core__image__attachment-link.html | 3 +
.../blocks/core__image__attachment-link.json | 16 +
.../core__image__attachment-link.parsed.json | 22 +
...re__image__attachment-link.serialized.html | 3 +
.../blocks/core__image__center-caption.html | 3 +
.../blocks/core__image__center-caption.json | 16 +
.../core__image__center-caption.parsed.json | 22 +
...ore__image__center-caption.serialized.html | 3 +
.../core__image__custom-link-class.html | 3 +
.../core__image__custom-link-class.json | 17 +
...core__image__custom-link-class.parsed.json | 22 +
...__image__custom-link-class.serialized.html | 3 +
.../blocks/core__image__custom-link-rel.html | 3 +
.../blocks/core__image__custom-link-rel.json | 17 +
.../core__image__custom-link-rel.parsed.json | 22 +
...re__image__custom-link-rel.serialized.html | 3 +
.../blocks/core__image__custom-link.html | 3 +
.../blocks/core__image__custom-link.json | 16 +
.../core__image__custom-link.parsed.json | 22 +
.../core__image__custom-link.serialized.html | 3 +
.../blocks/core__image__deprecated-1.html | 5 +
.../blocks/core__image__deprecated-1.json | 16 +
.../core__image__deprecated-1.parsed.json | 22 +
.../core__image__deprecated-1.serialized.html | 3 +
.../blocks/core__image__deprecated-2.html | 5 +
.../blocks/core__image__deprecated-2.json | 18 +
.../core__image__deprecated-2.parsed.json | 24 +
.../core__image__deprecated-2.serialized.html | 3 +
.../blocks/core__image__deprecated-3.html | 5 +
.../blocks/core__image__deprecated-3.json | 18 +
.../core__image__deprecated-3.parsed.json | 24 +
.../core__image__deprecated-3.serialized.html | 3 +
.../blocks/core__image__media-link.html | 3 +
.../blocks/core__image__media-link.json | 16 +
.../core__image__media-link.parsed.json | 22 +
.../core__image__media-link.serialized.html | 3 +
.../blocks/core__invalid-Capitals.html | 1 +
.../blocks/core__invalid-Capitals.json | 12 +
.../blocks/core__invalid-Capitals.parsed.json | 11 +
.../core__invalid-Capitals.serialized.html | 1 +
.../blocks/core__invalid-special.html | 1 +
.../blocks/core__invalid-special.json | 12 +
.../blocks/core__invalid-special.parsed.json | 11 +
.../core__invalid-special.serialized.html | 1 +
.../blocks/core__latest-comments.html | 1 +
.../blocks/core__latest-comments.json | 15 +
.../blocks/core__latest-comments.parsed.json | 22 +
.../core__latest-comments.serialized.html | 1 +
.../fixtures/blocks/core__latest-posts.html | 1 +
.../fixtures/blocks/core__latest-posts.json | 20 +
.../blocks/core__latest-posts.parsed.json | 21 +
.../blocks/core__latest-posts.serialized.html | 1 +
.../core__latest-posts__displayPostDate.html | 1 +
.../core__latest-posts__displayPostDate.json | 20 +
..._latest-posts__displayPostDate.parsed.json | 21 +
...est-posts__displayPostDate.serialized.html | 1 +
.../fixtures/blocks/core__legacy-widget.html | 1 +
.../fixtures/blocks/core__legacy-widget.json | 10 +
.../blocks/core__legacy-widget.parsed.json | 18 +
.../core__legacy-widget.serialized.html | 1 +
.../fixtures/blocks/core__list__ul.html | 3 +
.../fixtures/blocks/core__list__ul.json | 13 +
.../blocks/core__list__ul.parsed.json | 20 +
.../blocks/core__list__ul.serialized.html | 3 +
.../fixtures/blocks/core__media-text.html | 12 +
.../fixtures/blocks/core__media-text.json | 32 +
.../blocks/core__media-text.parsed.json | 37 +
.../blocks/core__media-text.serialized.html | 5 +
.../core__media-text__image-alt-no-align.html | 12 +
.../core__media-text__image-alt-no-align.json | 32 +
...media-text__image-alt-no-align.parsed.json | 38 +
...a-text__image-alt-no-align.serialized.html | 5 +
...t__image-fill-no-focal-point-selected.html | 13 +
...t__image-fill-no-focal-point-selected.json | 33 +
...e-fill-no-focal-point-selected.parsed.json | 29 +
...ll-no-focal-point-selected.serialized.html | 5 +
..._image-fill-with-focal-point-selected.html | 13 +
..._image-fill-with-focal-point-selected.json | 37 +
...fill-with-focal-point-selected.parsed.json | 33 +
...-with-focal-point-selected.serialized.html | 5 +
...ore__media-text__is-stacked-on-mobile.html | 12 +
...ore__media-text__is-stacked-on-mobile.json | 32 +
...dia-text__is-stacked-on-mobile.parsed.json | 38 +
...text__is-stacked-on-mobile.serialized.html | 5 +
..._media-text__media-right-custom-width.html | 12 +
..._media-text__media-right-custom-width.json | 33 +
...text__media-right-custom-width.parsed.json | 41 +
...__media-right-custom-width.serialized.html | 5 +
...re__media-text__vertical-align-bottom.html | 12 +
...re__media-text__vertical-align-bottom.json | 33 +
...ia-text__vertical-align-bottom.parsed.json | 38 +
...ext__vertical-align-bottom.serialized.html | 5 +
.../blocks/core__media-text__video.html | 12 +
.../blocks/core__media-text__video.json | 32 +
.../core__media-text__video.parsed.json | 37 +
.../core__media-text__video.serialized.html | 5 +
.../fixtures/blocks/core__missing.html | 6 +
.../fixtures/blocks/core__missing.json | 14 +
.../fixtures/blocks/core__missing.parsed.json | 23 +
.../blocks/core__missing.serialized.html | 6 +
.../e2e-tests/fixtures/blocks/core__more.html | 3 +
.../e2e-tests/fixtures/blocks/core__more.json | 12 +
.../fixtures/blocks/core__more.parsed.json | 20 +
.../blocks/core__more.serialized.html | 3 +
.../core__more__custom-text-teaser.html | 4 +
.../core__more__custom-text-teaser.json | 13 +
...core__more__custom-text-teaser.parsed.json | 23 +
...__more__custom-text-teaser.serialized.html | 4 +
.../blocks/core__navigation-menu-item.html | 2 +
.../blocks/core__navigation-menu-item.json | 15 +
.../core__navigation-menu-item.parsed.json | 23 +
...core__navigation-menu-item.serialized.html | 1 +
.../blocks/core__navigation-menu.html | 2 +
.../blocks/core__navigation-menu.json | 12 +
.../blocks/core__navigation-menu.parsed.json | 20 +
.../core__navigation-menu.serialized.html | 1 +
.../fixtures/blocks/core__nextpage.html | 3 +
.../fixtures/blocks/core__nextpage.json | 10 +
.../blocks/core__nextpage.parsed.json | 20 +
.../blocks/core__nextpage.serialized.html | 3 +
.../blocks/core__paragraph__align-right.html | 3 +
.../blocks/core__paragraph__align-right.json | 14 +
.../core__paragraph__align-right.parsed.json | 22 +
...re__paragraph__align-right.serialized.html | 3 +
.../blocks/core__paragraph__deprecated-4.html | 3 +
.../blocks/core__paragraph__deprecated-4.json | 14 +
.../core__paragraph__deprecated-4.parsed.json | 22 +
...e__paragraph__deprecated-4.serialized.html | 3 +
.../blocks/core__paragraph__deprecated.html | 3 +
.../blocks/core__paragraph__deprecated.json | 13 +
.../core__paragraph__deprecated.parsed.json | 20 +
...ore__paragraph__deprecated.serialized.html | 3 +
.../fixtures/blocks/core__preformatted.html | 3 +
.../fixtures/blocks/core__preformatted.json | 12 +
.../blocks/core__preformatted.parsed.json | 20 +
.../blocks/core__preformatted.serialized.html | 3 +
.../fixtures/blocks/core__pullquote.html | 7 +
.../fixtures/blocks/core__pullquote.json | 13 +
.../blocks/core__pullquote.parsed.json | 20 +
.../blocks/core__pullquote.serialized.html | 3 +
.../blocks/core__pullquote__deprecated-1.html | 6 +
.../blocks/core__pullquote__deprecated-1.json | 14 +
.../core__pullquote__deprecated-1.parsed.json | 20 +
...e__pullquote__deprecated-1.serialized.html | 3 +
.../blocks/core__pullquote__deprecated-2.html | 6 +
.../blocks/core__pullquote__deprecated-2.json | 13 +
.../core__pullquote__deprecated-2.parsed.json | 20 +
...e__pullquote__deprecated-2.serialized.html | 3 +
.../blocks/core__pullquote__deprecated-3.html | 3 +
.../blocks/core__pullquote__deprecated-3.json | 15 +
.../core__pullquote__deprecated-3.parsed.json | 23 +
...e__pullquote__deprecated-3.serialized.html | 3 +
.../blocks/core__pullquote__main-color.html | 3 +
.../blocks/core__pullquote__main-color.json | 16 +
.../core__pullquote__main-color.parsed.json | 24 +
...ore__pullquote__main-color.serialized.html | 3 +
.../core__pullquote__multi-paragraph.html | 9 +
.../core__pullquote__multi-paragraph.json | 13 +
...re__pullquote__multi-paragraph.parsed.json | 20 +
...pullquote__multi-paragraph.serialized.html | 3 +
.../blocks/core__quote__deprecated-1.html | 6 +
.../blocks/core__quote__deprecated-1.json | 14 +
.../core__quote__deprecated-1.parsed.json | 20 +
.../core__quote__deprecated-1.serialized.html | 3 +
.../blocks/core__quote__deprecated-2.html | 6 +
.../blocks/core__quote__deprecated-2.json | 14 +
.../core__quote__deprecated-2.parsed.json | 22 +
.../core__quote__deprecated-2.serialized.html | 3 +
.../fixtures/blocks/core__quote__style-1.html | 3 +
.../fixtures/blocks/core__quote__style-1.json | 13 +
.../blocks/core__quote__style-1.parsed.json | 20 +
.../core__quote__style-1.serialized.html | 3 +
.../fixtures/blocks/core__quote__style-2.html | 3 +
.../fixtures/blocks/core__quote__style-2.json | 14 +
.../blocks/core__quote__style-2.parsed.json | 22 +
.../core__quote__style-2.serialized.html | 3 +
.../e2e-tests/fixtures/blocks/core__rss.html | 1 +
.../e2e-tests/fixtures/blocks/core__rss.json | 19 +
.../fixtures/blocks/core__rss.parsed.json | 26 +
.../fixtures/blocks/core__rss.serialized.html | 1 +
.../fixtures/blocks/core__search.html | 1 +
.../fixtures/blocks/core__search.json | 14 +
.../fixtures/blocks/core__search.parsed.json | 18 +
.../blocks/core__search.serialized.html | 1 +
.../blocks/core__search__custom-text.html | 1 +
.../blocks/core__search__custom-text.json | 14 +
.../core__search__custom-text.parsed.json | 22 +
.../core__search__custom-text.serialized.html | 1 +
.../fixtures/blocks/core__separator.html | 3 +
.../fixtures/blocks/core__separator.json | 10 +
.../blocks/core__separator.parsed.json | 20 +
.../blocks/core__separator.serialized.html | 3 +
.../fixtures/blocks/core__shortcode.html | 3 +
.../fixtures/blocks/core__shortcode.json | 12 +
.../blocks/core__shortcode.parsed.json | 20 +
.../blocks/core__shortcode.serialized.html | 3 +
.../blocks/core__social-link-amazon.html | 1 +
.../blocks/core__social-link-amazon.json | 13 +
.../core__social-link-amazon.parsed.json | 20 +
.../core__social-link-amazon.serialized.html | 1 +
.../blocks/core__social-link-bandcamp.html | 1 +
.../blocks/core__social-link-bandcamp.json | 13 +
.../core__social-link-bandcamp.parsed.json | 20 +
...core__social-link-bandcamp.serialized.html | 1 +
.../blocks/core__social-link-behance.html | 1 +
.../blocks/core__social-link-behance.json | 13 +
.../core__social-link-behance.parsed.json | 20 +
.../core__social-link-behance.serialized.html | 1 +
.../blocks/core__social-link-chain.html | 1 +
.../blocks/core__social-link-chain.json | 13 +
.../core__social-link-chain.parsed.json | 20 +
.../core__social-link-chain.serialized.html | 1 +
.../blocks/core__social-link-codepen.html | 1 +
.../blocks/core__social-link-codepen.json | 13 +
.../core__social-link-codepen.parsed.json | 20 +
.../core__social-link-codepen.serialized.html | 1 +
.../blocks/core__social-link-deviantart.html | 1 +
.../blocks/core__social-link-deviantart.json | 13 +
.../core__social-link-deviantart.parsed.json | 20 +
...re__social-link-deviantart.serialized.html | 1 +
.../blocks/core__social-link-dribbble.html | 1 +
.../blocks/core__social-link-dribbble.json | 13 +
.../core__social-link-dribbble.parsed.json | 20 +
...core__social-link-dribbble.serialized.html | 1 +
.../blocks/core__social-link-dropbox.html | 1 +
.../blocks/core__social-link-dropbox.json | 13 +
.../core__social-link-dropbox.parsed.json | 20 +
.../core__social-link-dropbox.serialized.html | 1 +
.../blocks/core__social-link-etsy.html | 1 +
.../blocks/core__social-link-etsy.json | 13 +
.../blocks/core__social-link-etsy.parsed.json | 20 +
.../core__social-link-etsy.serialized.html | 1 +
.../blocks/core__social-link-facebook.html | 1 +
.../blocks/core__social-link-facebook.json | 13 +
.../core__social-link-facebook.parsed.json | 20 +
...core__social-link-facebook.serialized.html | 1 +
.../blocks/core__social-link-feed.html | 1 +
.../blocks/core__social-link-feed.json | 13 +
.../blocks/core__social-link-feed.parsed.json | 20 +
.../core__social-link-feed.serialized.html | 1 +
.../core__social-link-fivehundredpx.html | 1 +
.../core__social-link-fivehundredpx.json | 13 +
...ore__social-link-fivehundredpx.parsed.json | 20 +
..._social-link-fivehundredpx.serialized.html | 1 +
.../blocks/core__social-link-flickr.html | 1 +
.../blocks/core__social-link-flickr.json | 13 +
.../core__social-link-flickr.parsed.json | 20 +
.../core__social-link-flickr.serialized.html | 1 +
.../blocks/core__social-link-foursquare.html | 1 +
.../blocks/core__social-link-foursquare.json | 13 +
.../core__social-link-foursquare.parsed.json | 20 +
...re__social-link-foursquare.serialized.html | 1 +
.../blocks/core__social-link-github.html | 1 +
.../blocks/core__social-link-github.json | 13 +
.../core__social-link-github.parsed.json | 20 +
.../core__social-link-github.serialized.html | 1 +
.../blocks/core__social-link-goodreads.html | 1 +
.../blocks/core__social-link-goodreads.json | 13 +
.../core__social-link-goodreads.parsed.json | 20 +
...ore__social-link-goodreads.serialized.html | 1 +
.../blocks/core__social-link-google.html | 1 +
.../blocks/core__social-link-google.json | 13 +
.../core__social-link-google.parsed.json | 20 +
.../core__social-link-google.serialized.html | 1 +
.../blocks/core__social-link-instagram.html | 1 +
.../blocks/core__social-link-instagram.json | 13 +
.../core__social-link-instagram.parsed.json | 20 +
...ore__social-link-instagram.serialized.html | 1 +
.../blocks/core__social-link-lastfm.html | 1 +
.../blocks/core__social-link-lastfm.json | 13 +
.../core__social-link-lastfm.parsed.json | 20 +
.../core__social-link-lastfm.serialized.html | 1 +
.../blocks/core__social-link-linkedin.html | 1 +
.../blocks/core__social-link-linkedin.json | 13 +
.../core__social-link-linkedin.parsed.json | 20 +
...core__social-link-linkedin.serialized.html | 1 +
.../blocks/core__social-link-mail.html | 1 +
.../blocks/core__social-link-mail.json | 13 +
.../blocks/core__social-link-mail.parsed.json | 20 +
.../core__social-link-mail.serialized.html | 1 +
.../blocks/core__social-link-mastodon.html | 1 +
.../blocks/core__social-link-mastodon.json | 13 +
.../core__social-link-mastodon.parsed.json | 20 +
...core__social-link-mastodon.serialized.html | 1 +
.../blocks/core__social-link-medium.html | 1 +
.../blocks/core__social-link-medium.json | 13 +
.../core__social-link-medium.parsed.json | 20 +
.../core__social-link-medium.serialized.html | 1 +
.../blocks/core__social-link-meetup.html | 1 +
.../blocks/core__social-link-meetup.json | 13 +
.../core__social-link-meetup.parsed.json | 20 +
.../core__social-link-meetup.serialized.html | 1 +
.../blocks/core__social-link-pinterest.html | 1 +
.../blocks/core__social-link-pinterest.json | 13 +
.../core__social-link-pinterest.parsed.json | 20 +
...ore__social-link-pinterest.serialized.html | 1 +
.../blocks/core__social-link-pocket.html | 1 +
.../blocks/core__social-link-pocket.json | 13 +
.../core__social-link-pocket.parsed.json | 20 +
.../core__social-link-pocket.serialized.html | 1 +
.../blocks/core__social-link-reddit.html | 1 +
.../blocks/core__social-link-reddit.json | 13 +
.../core__social-link-reddit.parsed.json | 20 +
.../core__social-link-reddit.serialized.html | 1 +
.../blocks/core__social-link-skype.html | 1 +
.../blocks/core__social-link-skype.json | 13 +
.../core__social-link-skype.parsed.json | 20 +
.../core__social-link-skype.serialized.html | 1 +
.../blocks/core__social-link-snapchat.html | 1 +
.../blocks/core__social-link-snapchat.json | 13 +
.../core__social-link-snapchat.parsed.json | 20 +
...core__social-link-snapchat.serialized.html | 1 +
.../blocks/core__social-link-soundcloud.html | 1 +
.../blocks/core__social-link-soundcloud.json | 13 +
.../core__social-link-soundcloud.parsed.json | 20 +
...re__social-link-soundcloud.serialized.html | 1 +
.../blocks/core__social-link-spotify.html | 1 +
.../blocks/core__social-link-spotify.json | 13 +
.../core__social-link-spotify.parsed.json | 20 +
.../core__social-link-spotify.serialized.html | 1 +
.../blocks/core__social-link-tumblr.html | 1 +
.../blocks/core__social-link-tumblr.json | 13 +
.../core__social-link-tumblr.parsed.json | 20 +
.../core__social-link-tumblr.serialized.html | 1 +
.../blocks/core__social-link-twitch.html | 1 +
.../blocks/core__social-link-twitch.json | 13 +
.../core__social-link-twitch.parsed.json | 20 +
.../core__social-link-twitch.serialized.html | 1 +
.../blocks/core__social-link-twitter.html | 1 +
.../blocks/core__social-link-twitter.json | 13 +
.../core__social-link-twitter.parsed.json | 20 +
.../core__social-link-twitter.serialized.html | 1 +
.../blocks/core__social-link-vimeo.html | 1 +
.../blocks/core__social-link-vimeo.json | 13 +
.../core__social-link-vimeo.parsed.json | 20 +
.../core__social-link-vimeo.serialized.html | 1 +
.../fixtures/blocks/core__social-link-vk.html | 1 +
.../fixtures/blocks/core__social-link-vk.json | 13 +
.../blocks/core__social-link-vk.parsed.json | 20 +
.../core__social-link-vk.serialized.html | 1 +
.../blocks/core__social-link-wordpress.html | 1 +
.../blocks/core__social-link-wordpress.json | 13 +
.../core__social-link-wordpress.parsed.json | 20 +
...ore__social-link-wordpress.serialized.html | 1 +
.../blocks/core__social-link-yelp.html | 1 +
.../blocks/core__social-link-yelp.json | 13 +
.../blocks/core__social-link-yelp.parsed.json | 20 +
.../core__social-link-yelp.serialized.html | 1 +
.../blocks/core__social-link-youtube.html | 1 +
.../blocks/core__social-link-youtube.json | 13 +
.../core__social-link-youtube.parsed.json | 20 +
.../core__social-link-youtube.serialized.html | 1 +
.../fixtures/blocks/core__social-links.html | 3 +
.../fixtures/blocks/core__social-links.json | 22 +
.../blocks/core__social-links.parsed.json | 32 +
.../blocks/core__social-links.serialized.html | 3 +
.../fixtures/blocks/core__spacer.html | 3 +
.../fixtures/blocks/core__spacer.json | 12 +
.../fixtures/blocks/core__spacer.parsed.json | 20 +
.../blocks/core__spacer.serialized.html | 3 +
.../fixtures/blocks/core__subhead.html | 3 +
.../fixtures/blocks/core__subhead.json | 12 +
.../fixtures/blocks/core__subhead.parsed.json | 20 +
.../blocks/core__subhead.serialized.html | 3 +
.../fixtures/blocks/core__table.html | 3 +
.../fixtures/blocks/core__table.json | 145 +
.../fixtures/blocks/core__table.parsed.json | 20 +
.../blocks/core__table.serialized.html | 3 +
.../blocks/core__table__deprecated-1.html | 3 +
.../blocks/core__table__deprecated-1.json | 145 +
.../core__table__deprecated-1.parsed.json | 20 +
.../core__table__deprecated-1.serialized.html | 3 +
.../blocks/core__table__scope-attribute.html | 3 +
.../blocks/core__table__scope-attribute.json | 148 +
.../core__table__scope-attribute.parsed.json | 20 +
...re__table__scope-attribute.serialized.html | 3 +
.../fixtures/blocks/core__tag-cloud.html | 1 +
.../fixtures/blocks/core__tag-cloud.json | 13 +
.../blocks/core__tag-cloud.parsed.json | 11 +
.../blocks/core__tag-cloud.serialized.html | 1 +
.../core__tag-cloud__showTagCounts.html | 1 +
.../core__tag-cloud__showTagCounts.json | 13 +
...core__tag-cloud__showTagCounts.parsed.json | 12 +
...__tag-cloud__showTagCounts.serialized.html | 1 +
.../fixtures/blocks/core__text-columns.html | 10 +
.../fixtures/blocks/core__text-columns.json | 21 +
.../blocks/core__text-columns.parsed.json | 22 +
.../blocks/core__text-columns.serialized.html | 3 +
.../core__text__converts-to-paragraph.html | 3 +
.../core__text__converts-to-paragraph.json | 13 +
...e__text__converts-to-paragraph.parsed.json | 20 +
...ext__converts-to-paragraph.serialized.html | 3 +
.../fixtures/blocks/core__verse.html | 3 +
.../fixtures/blocks/core__verse.json | 12 +
.../fixtures/blocks/core__verse.parsed.json | 20 +
.../blocks/core__verse.serialized.html | 3 +
.../blocks/core__verse__deprecated.html | 3 +
.../blocks/core__verse__deprecated.json | 13 +
.../core__verse__deprecated.parsed.json | 22 +
.../core__verse__deprecated.serialized.html | 3 +
.../fixtures/blocks/core__video.html | 3 +
.../fixtures/blocks/core__video.json | 19 +
.../fixtures/blocks/core__video.parsed.json | 20 +
.../blocks/core__video.serialized.html | 3 +
gb-src/packages/e2e-tests/fixtures/index.js | 12 +
gb-src/packages/e2e-tests/fixtures/utils.js | 92 +
gb-src/packages/e2e-tests/jest.config.js | 17 +
.../e2e-tests/jest.performance.config.js | 23 +
.../mu-plugins/disable-login-autofocus.php | 10 +
gb-src/packages/e2e-tests/package.json | 40 +
.../packages/e2e-tests/plugins/align-hook.php | 28 +
.../e2e-tests/plugins/align-hook/index.js | 83 +
.../e2e-tests/plugins/allowed-blocks.php | 24 +
.../e2e-tests/plugins/block-icons.php | 30 +
.../e2e-tests/plugins/block-icons/index.js | 156 +
.../plugins/container-without-paragraph.php | 27 +
.../container-without-paragraph/index.js | 17 +
.../e2e-tests/plugins/cpt-locking.php | 56 +
.../plugins/custom-grouping-block.php | 27 +
.../plugins/custom-grouping-block/index.js | 28 +
.../e2e-tests/plugins/custom-post-types.php | 68 +
.../e2e-tests/plugins/custom-taxonomies.php | 51 +
.../plugins/default-post-content.php | 32 +
.../plugins/deprecated-node-matcher.php | 28 +
.../plugins/deprecated-node-matcher/index.js | 83 +
.../e2e-tests/plugins/disable-animations.php | 18 +
.../packages/e2e-tests/plugins/format-api.php | 23 +
.../e2e-tests/plugins/format-api/index.js | 33 +
.../packages/e2e-tests/plugins/hooks-api.php | 30 +
.../e2e-tests/plugins/hooks-api/index.js | 61 +
.../plugins/inner-blocks-allowed-blocks.php | 28 +
.../inner-blocks-allowed-blocks/index.js | 87 +
.../plugins/inner-blocks-templates.php | 30 +
.../plugins/inner-blocks-templates/index.js | 120 +
.../plugins/meta-attribute-block.php | 36 +
.../plugins/meta-attribute-block/index.js | 35 +
.../packages/e2e-tests/plugins/meta-box.php | 45 +
gb-src/packages/e2e-tests/plugins/nonce.php | 16 +
.../e2e-tests/plugins/plugins-api.php | 91 +
.../plugins-api/annotations-sidebar.js | 121 +
.../plugins/plugins-api/document-setting.js | 21 +
.../plugins/plugins-api/post-status-info.js | 20 +
.../plugins/plugins-api/publish-panel.js | 49 +
.../e2e-tests/plugins/plugins-api/sidebar.js | 110 +
.../e2e-tests/plugins/post-formats.php | 18 +
.../packages/e2e-tests/plugins/templates.php | 57 +
.../e2e-tests/plugins/wp-editor-metabox.php | 56 +
.../__snapshots__/adding-blocks.test.js.snap | 54 +
.../__snapshots__/block-deletion.test.js.snap | 101 +
.../__snapshots__/block-grouping.test.js.snap | 115 +
.../block-hierarchy-navigation.test.js.snap | 51 +
.../block-transforms.test.js.snap | 537 +
.../compatibility-classic-editor.test.js.snap | 7 +
.../convert-block-type.test.js.snap | 13 +
.../__snapshots__/embedding.test.js.snap | 7 +
.../font-size-picker.test.js.snap | 37 +
.../specs/__snapshots__/links.test.js.snap | 55 +
.../specs/__snapshots__/mentions.test.js.snap | 7 +
.../multi-block-selection.test.js.snap | 25 +
.../reusable-blocks.test.js.snap | 11 +
.../__snapshots__/rich-text.test.js.snap | 89 +
.../specs/__snapshots__/rtl.test.js.snap | 63 +
.../splitting-merging.test.js.snap | 91 +
.../style-variation.test.js.snap | 7 +
.../specs/__snapshots__/undo.test.js.snap | 31 +
.../__snapshots__/writing-flow.test.js.snap | 253 +
gb-src/packages/e2e-tests/specs/a11y.test.js | 70 +
.../e2e-tests/specs/adding-blocks.test.js | 146 +
.../specs/adding-inline-tokens.test.js | 52 +
.../packages/e2e-tests/specs/autosave.test.js | 107 +
.../e2e-tests/specs/block-deletion.test.js | 199 +
.../e2e-tests/specs/block-grouping.test.js | 220 +
.../specs/block-hierarchy-navigation.test.js | 129 +
.../e2e-tests/specs/block-mover.test.js | 38 +
.../e2e-tests/specs/block-switcher.test.js | 81 +
.../e2e-tests/specs/block-transforms.test.js | 173 +
.../blocks/__snapshots__/button.test.js.snap | 13 +
.../blocks/__snapshots__/classic.test.js.snap | 3 +
.../blocks/__snapshots__/code.test.js.snap | 7 +
.../blocks/__snapshots__/group.test.js.snap | 21 +
.../blocks/__snapshots__/heading.test.js.snap | 45 +
.../blocks/__snapshots__/html.test.js.snap | 8 +
.../blocks/__snapshots__/list.test.js.snap | 309 +
.../__snapshots__/preformatted.test.js.snap | 16 +
.../blocks/__snapshots__/quote.test.js.snap | 213 +
.../__snapshots__/separator.test.js.snap | 7 +
.../blocks/__snapshots__/spacer.test.js.snap | 13 +
.../blocks/__snapshots__/table.test.js.snap | 49 +
.../e2e-tests/specs/blocks/button.test.js | 30 +
.../e2e-tests/specs/blocks/classic.test.js | 73 +
.../e2e-tests/specs/blocks/code.test.js | 23 +
.../e2e-tests/specs/blocks/columns.test.js | 27 +
.../e2e-tests/specs/blocks/group.test.js | 40 +
.../e2e-tests/specs/blocks/heading.test.js | 87 +
.../e2e-tests/specs/blocks/html.test.js | 26 +
.../e2e-tests/specs/blocks/list.test.js | 466 +
.../e2e-tests/specs/blocks/missing.test.js | 44 +
.../specs/blocks/preformatted.test.js | 35 +
.../e2e-tests/specs/blocks/quote.test.js | 241 +
.../e2e-tests/specs/blocks/separator.test.js | 22 +
.../e2e-tests/specs/blocks/spacer.test.js | 38 +
.../e2e-tests/specs/blocks/table.test.js | 235 +
.../e2e-tests/specs/change-detection.test.js | 351 +
.../compatibility-classic-editor.test.js | 30 +
.../specs/convert-block-type.test.js | 33 +
.../e2e-tests/specs/datepicker.test.js | 59 +
gb-src/packages/e2e-tests/specs/demo.test.js | 42 +
.../e2e-tests/specs/editor-modes.test.js | 115 +
.../e2e-tests/specs/embedding.test.js | 303 +
.../e2e-tests/specs/font-size-picker.test.js | 104 +
.../e2e-tests/specs/fullscreen-mode.test.js | 29 +
.../e2e-tests/specs/invalid-block.test.js | 93 +
.../specs/keyboard-navigable-blocks.test.js | 123 +
gb-src/packages/e2e-tests/specs/links.test.js | 551 +
.../specs/manage-reusable-blocks.test.js | 56 +
.../packages/e2e-tests/specs/mentions.test.js | 23 +
.../specs/multi-block-selection.test.js | 206 +
.../e2e-tests/specs/navigable-toolbar.test.js | 45 +
.../specs/new-post-default-content.test.js | 50 +
.../packages/e2e-tests/specs/new-post.test.js | 85 +
gb-src/packages/e2e-tests/specs/nux.test.js | 180 +
.../e2e-tests/specs/performance.test.js | 74 +
.../__snapshots__/align-hook.test.js.snap | 43 +
.../container-blocks.test.js.snap | 37 +
.../__snapshots__/cpt-locking.test.js.snap | 71 +
.../deprecated-node-matcher.test.js.snap | 13 +
.../__snapshots__/format-api.test.js.snap | 7 +
.../__snapshots__/hooks-api.test.js.snap | 3 +
.../meta-attribute-block.test.js.snap | 3 +
.../__snapshots__/plugins-api.test.js.snap | 7 +
.../__snapshots__/templates.test.js.snap | 65 +
.../wp-editor-meta-box.test.js.snap | 3 +
.../specs/plugins/align-hook.test.js | 218 +
.../specs/plugins/allowed-blocks.test.js | 61 +
.../specs/plugins/annotations.test.js | 178 +
.../specs/plugins/block-icons.test.js | 146 +
.../specs/plugins/container-blocks.test.js | 92 +
.../specs/plugins/cpt-locking.test.js | 123 +
.../specs/plugins/custom-taxonomies.test.js | 50 +
.../plugins/deprecated-node-matcher.test.js | 44 +
.../specs/plugins/format-api.test.js | 36 +
.../e2e-tests/specs/plugins/hooks-api.test.js | 39 +
.../inner-blocks-allowed-blocks.test.js | 88 +
.../plugins/meta-attribute-block.test.js | 64 +
.../specs/plugins/meta-boxes.test.js | 121 +
.../e2e-tests/specs/plugins/nonce.test.js | 35 +
.../specs/plugins/plugins-api.test.js | 105 +
.../e2e-tests/specs/plugins/templates.test.js | 116 +
.../specs/plugins/wp-editor-meta-box.test.js | 44 +
.../packages/e2e-tests/specs/popovers.test.js | 26 +
.../e2e-tests/specs/post-visibility.test.js | 31 +
.../e2e-tests/specs/preferences.test.js | 54 +
.../packages/e2e-tests/specs/preview.test.js | 262 +
.../e2e-tests/specs/publish-button.test.js | 47 +
.../e2e-tests/specs/publish-panel.test.js | 65 +
.../e2e-tests/specs/publishing.test.js | 112 +
.../e2e-tests/specs/reusable-blocks.test.js | 264 +
.../e2e-tests/specs/rich-text.test.js | 287 +
gb-src/packages/e2e-tests/specs/rtl.test.js | 122 +
.../e2e-tests/specs/shortcut-help.test.js | 39 +
.../specs/sidebar-permalink-panel.test.js | 72 +
.../packages/e2e-tests/specs/sidebar.test.js | 143 +
.../e2e-tests/specs/splitting-merging.test.js | 215 +
.../e2e-tests/specs/style-variation.test.js | 30 +
.../e2e-tests/specs/taxonomies.test.js | 177 +
.../e2e-tests/specs/typewriter.test.js | 182 +
gb-src/packages/e2e-tests/specs/undo.test.js | 246 +
.../e2e-tests/specs/writing-flow.test.js | 425 +
gb-src/packages/edit-post/.npmrc | 1 +
gb-src/packages/edit-post/CHANGELOG.md | 116 +
gb-src/packages/edit-post/README.md | 508 +
gb-src/packages/edit-post/package.json | 54 +
.../src/components/admin-notices/index.js | 105 +
.../components/admin-notices/test/index.js | 61 +
.../plugin-block-settings-menu-group.js | 32 +
.../plugin-block-settings-menu-item.js | 105 +
.../src/components/browser-url/README.md | 4 +
.../src/components/browser-url/index.js | 106 +
.../src/components/browser-url/test/index.js | 106 +
.../components/edit-post-settings/index.js | 7 +
.../components/editor-initialization/index.js | 37 +
.../editor-initialization/listener-hooks.js | 114 +
.../test/listener-hooks.js | 286 +
.../components/editor-initialization/utils.js | 23 +
.../src/components/fullscreen-mode/index.js | 50 +
.../src/components/fullscreen-mode/style.scss | 36 +
.../components/fullscreen-mode/test/index.js | 40 +
.../components/header/feature-toggle/index.js | 46 +
.../header/fullscreen-mode-close/index.js | 43 +
.../header/fullscreen-mode-close/style.scss | 14 +
.../components/header/header-toolbar/index.js | 60 +
.../header/header-toolbar/index.native.js | 102 +
.../header/header-toolbar/style.native.scss | 21 +
.../header/header-toolbar/style.scss | 74 +
.../edit-post/src/components/header/index.js | 102 +
.../src/components/header/index.native.js | 51 +
.../components/header/mode-switcher/index.js | 62 +
.../src/components/header/more-menu/index.js | 46 +
.../components/header/more-menu/style.scss | 39 +
.../test/__snapshots__/index.js.snap | 124 +
.../components/header/more-menu/test/index.js | 19 +
.../header/options-menu-item/index.js | 26 +
.../components/header/pinned-plugins/index.js | 23 +
.../header/pinned-plugins/style.scss | 40 +
.../header/plugin-more-menu-item/index.js | 89 +
.../test/__snapshots__/index.js.snap | 42 +
.../plugin-more-menu-item/test/index.js | 54 +
.../plugin-sidebar-more-menu-item/index.js | 96 +
.../header/plugins-more-menu-group/index.js | 24 +
.../header/post-publish-button-or-toggle.js | 99 +
.../src/components/header/style.scss | 128 +
.../header/test/__snapshots__/index.js.snap | 37 +
.../src/components/header/test/index.js | 48 +
.../header/tools-more-menu-group/index.js | 24 +
.../components/header/writing-menu/index.js | 43 +
.../keyboard-shortcut-help-modal/config.js | 162 +
.../keyboard-shortcut-help-modal/index.js | 119 +
.../keyboard-shortcut-help-modal/style.scss | 56 +
.../test/__snapshots__/index.js.snap | 291 +
.../test/index.js | 34 +
.../components/keyboard-shortcuts/index.js | 77 +
.../edit-post/src/components/layout/index.js | 158 +
.../src/components/layout/index.native.js | 146 +
.../src/components/layout/style.native.scss | 13 +
.../src/components/layout/style.scss | 236 +
.../manage-blocks-modal/category.js | 119 +
.../manage-blocks-modal/checklist.js | 36 +
.../components/manage-blocks-modal/index.js | 53 +
.../components/manage-blocks-modal/manager.js | 108 +
.../manage-blocks-modal/show-all.js | 31 +
.../components/manage-blocks-modal/style.scss | 129 +
.../src/components/meta-boxes/index.js | 35 +
.../meta-boxes/meta-box-visibility.js | 40 +
.../meta-boxes/meta-boxes-area/index.js | 78 +
.../meta-boxes/meta-boxes-area/style.scss | 106 +
.../src/components/options-modal/index.js | 100 +
.../options-modal/meta-boxes-section.js | 45 +
.../components/options-modal/options/base.js | 19 +
.../options-modal/options/deferred.js | 36 +
.../options/enable-custom-fields.js | 54 +
.../options-modal/options/enable-feature.js | 24 +
.../options-modal/options/enable-panel.js | 24 +
.../enable-plugin-document-setting-panel.js | 24 +
.../options/enable-publish-sidebar.js | 26 +
.../options-modal/options/enable-tips.js | 27 +
.../components/options-modal/options/index.js | 6 +
.../enable-custom-fields.js.snap | 179 +
.../options/test/enable-custom-fields.js | 66 +
.../src/components/options-modal/section.js | 8 +
.../src/components/options-modal/style.scss | 41 +
.../test/__snapshots__/index.js.snap | 66 +
.../__snapshots__/meta-boxes-section.js.snap | 48 +
.../components/options-modal/test/index.js | 21 +
.../options-modal/test/meta-boxes-section.js | 62 +
.../sidebar/discussion-panel/index.js | 52 +
.../sidebar/featured-image/index.js | 65 +
.../edit-post/src/components/sidebar/index.js | 62 +
.../components/sidebar/last-revision/index.js | 17 +
.../sidebar/last-revision/style.scss | 8 +
.../sidebar/page-attributes/index.js | 63 +
.../plugin-document-setting-panel/index.js | 118 +
.../plugin-post-publish-panel/index.js | 81 +
.../test/__snapshots__/index.js.snap | 3 +
.../plugin-post-publish-panel/test/index.js | 31 +
.../sidebar/plugin-post-status-info/index.js | 64 +
.../test/__snapshots__/index.js.snap | 9 +
.../plugin-post-status-info/test/index.js | 31 +
.../sidebar/plugin-pre-publish-panel/index.js | 80 +
.../test/__snapshots__/index.js.snap | 3 +
.../plugin-pre-publish-panel/test/index.js | 31 +
.../sidebar/plugin-sidebar/index.js | 172 +
.../components/sidebar/post-author/index.js | 17 +
.../components/sidebar/post-author/style.scss | 11 +
.../components/sidebar/post-excerpt/index.js | 42 +
.../components/sidebar/post-format/index.js | 17 +
.../src/components/sidebar/post-link/index.js | 174 +
.../components/sidebar/post-link/style.scss | 19 +
.../sidebar/post-pending-status/index.js | 17 +
.../components/sidebar/post-schedule/index.js | 38 +
.../sidebar/post-schedule/style.scss | 16 +
.../components/sidebar/post-status/index.js | 64 +
.../components/sidebar/post-status/style.scss | 5 +
.../components/sidebar/post-sticky/index.js | 17 +
.../sidebar/post-taxonomies/index.js | 27 +
.../sidebar/post-taxonomies/taxonomy-panel.js | 53 +
.../components/sidebar/post-trash/index.js | 15 +
.../sidebar/post-visibility/index.js | 37 +
.../sidebar/post-visibility/style.scss | 38 +
.../sidebar/settings-header/index.js | 70 +
.../sidebar/settings-header/style.scss | 64 +
.../sidebar/settings-sidebar/index.js | 68 +
.../sidebar/settings-sidebar/style.scss | 25 +
.../sidebar/sidebar-header/index.js | 52 +
.../sidebar/sidebar-header/style.scss | 35 +
.../src/components/sidebar/style.scss | 189 +
.../src/components/text-editor/index.js | 50 +
.../src/components/text-editor/style.scss | 100 +
.../visual-editor/block-inspector-button.js | 58 +
.../src/components/visual-editor/index.js | 51 +
.../components/visual-editor/index.native.js | 84 +
.../visual-editor/style.native.scss | 17 +
.../src/components/visual-editor/style.scss | 100 +
gb-src/packages/edit-post/src/editor.js | 164 +
.../packages/edit-post/src/editor.native.js | 141 +
.../edit-post/src/hooks/components/index.js | 13 +
gb-src/packages/edit-post/src/hooks/index.js | 5 +
.../src/hooks/validate-multiple-use/index.js | 131 +
gb-src/packages/edit-post/src/index.js | 99 +
gb-src/packages/edit-post/src/index.native.js | 40 +
.../edit-post/src/keyboard-shortcuts.js | 16 +
.../plugins/copy-content-menu-item/index.js | 51 +
.../packages/edit-post/src/plugins/index.js | 39 +
.../index.js | 30 +
.../plugins/manage-blocks-menu-item/index.js | 28 +
.../edit-post/src/prevent-event-discovery.js | 17 +
.../packages/edit-post/src/store/actions.js | 256 +
.../packages/edit-post/src/store/constants.js | 20 +
.../packages/edit-post/src/store/controls.js | 32 +
.../packages/edit-post/src/store/defaults.js | 17 +
.../edit-post/src/store/defaults.native.js | 14 +
.../packages/edit-post/src/store/effects.js | 128 +
gb-src/packages/edit-post/src/store/index.js | 26 +
.../edit-post/src/store/index.native.js | 26 +
.../edit-post/src/store/middlewares.js | 43 +
.../packages/edit-post/src/store/reducer.js | 287 +
.../packages/edit-post/src/store/selectors.js | 283 +
.../edit-post/src/store/test/actions.js | 136 +
.../edit-post/src/store/test/reducer.js | 364 +
.../edit-post/src/store/test/selectors.js | 509 +
gb-src/packages/edit-post/src/style.scss | 110 +
.../edit-post/src/test/editor.native.js | 50 +
.../edit-post/src/utils/meta-boxes.js | 16 +
gb-src/packages/edit-widgets/.npmrc | 1 +
gb-src/packages/edit-widgets/CHANGELOG.md | 5 +
gb-src/packages/edit-widgets/README.md | 17 +
gb-src/packages/edit-widgets/package.json | 43 +
.../index.js | 34 +
.../style.scss | 14 +
.../sync-customizer.js | 136 +
.../edit-widgets-initializer/index.js | 31 +
.../src/components/header/index.js | 34 +
.../src/components/header/style.scss | 37 +
.../src/components/inserter/index.js | 16 +
.../src/components/layout/index.js | 40 +
.../src/components/layout/style.scss | 11 +
.../src/components/notices/index.js | 32 +
.../src/components/notices/style.scss | 8 +
.../src/components/save-button/index.js | 31 +
.../src/components/sidebar/index.js | 26 +
.../src/components/sidebar/style.scss | 46 +
.../src/components/widget-area/index.js | 131 +
.../widget-area/selection-observer.js | 54 +
.../src/components/widget-area/style.scss | 26 +
.../src/components/widget-areas/index.js | 42 +
.../src/hooks/components/index.js | 13 +
.../packages/edit-widgets/src/hooks/index.js | 4 +
gb-src/packages/edit-widgets/src/index.js | 52 +
.../edit-widgets/src/store/actions.js | 89 +
.../edit-widgets/src/store/constants.js | 7 +
.../packages/edit-widgets/src/store/index.js | 23 +
.../edit-widgets/src/store/reducer.js | 69 +
.../edit-widgets/src/store/selectors.js | 38 +
.../edit-widgets/src/store/test/actions.js | 207 +
.../edit-widgets/src/store/test/reducer.js | 123 +
.../edit-widgets/src/store/test/selectors.js | 91 +
gb-src/packages/edit-widgets/src/style.scss | 66 +
gb-src/packages/editor/.npmrc | 1 +
gb-src/packages/editor/CHANGELOG.md | 372 +
gb-src/packages/editor/README.md | 124 +
gb-src/packages/editor/package.json | 63 +
.../packages/editor/src/components/README.md | 10 +
.../src/components/autocompleters/README.md | 4 +
.../src/components/autocompleters/block.js | 124 +
.../src/components/autocompleters/index.js | 2 +
.../src/components/autocompleters/style.scss | 37 +
.../components/autocompleters/test/block.js | 123 +
.../src/components/autocompleters/user.js | 36 +
.../src/components/autosave-monitor/index.js | 102 +
.../components/autosave-monitor/test/index.js | 122 +
.../convert-button.js | 139 +
.../convert-to-group-buttons/icons.js | 13 +
.../convert-to-group-buttons/index.js | 33 +
.../convert-to-group-buttons/index.native.js | 2 +
.../editor/src/components/deprecated.js | 152 +
.../src/components/deprecated.native.js | 47 +
.../src/components/document-outline/check.js | 23 +
.../src/components/document-outline/index.js | 149 +
.../src/components/document-outline/item.js | 53 +
.../components/document-outline/style.scss | 79 +
.../test/__snapshots__/index.js.snap | 71 +
.../components/document-outline/test/index.js | 156 +
.../src/components/editor-history/redo.js | 33 +
.../src/components/editor-history/undo.js | 33 +
.../src/components/editor-notices/index.js | 60 +
.../src/components/editor-notices/style.scss | 41 +
.../src/components/error-boundary/index.js | 69 +
.../src/components/error-boundary/style.scss | 7 +
.../save-shortcut.js | 50 +
.../text-editor-shortcuts.js | 10 +
.../visual-editor-shortcuts.js | 71 +
.../packages/editor/src/components/index.js | 65 +
.../editor/src/components/index.native.js | 10 +
.../index.js | 44 +
.../local-autosave-monitor/index.js | 181 +
.../src/components/page-attributes/check.js | 30 +
.../src/components/page-attributes/order.js | 72 +
.../src/components/page-attributes/parent.js | 78 +
.../src/components/page-attributes/style.scss | 20 +
.../components/page-attributes/template.js | 48 +
.../components/page-attributes/test/check.js | 57 +
.../components/page-attributes/test/order.js | 101 +
.../src/components/post-author/check.js | 35 +
.../src/components/post-author/index.js | 67 +
.../src/components/post-author/test/check.js | 70 +
.../src/components/post-author/test/index.js | 63 +
.../src/components/post-comments/index.js | 30 +
.../src/components/post-excerpt/check.js | 10 +
.../src/components/post-excerpt/index.js | 36 +
.../src/components/post-excerpt/style.scss | 4 +
.../components/post-featured-image/README.md | 59 +
.../components/post-featured-image/check.js | 15 +
.../components/post-featured-image/index.js | 134 +
.../components/post-featured-image/style.scss | 46 +
.../src/components/post-format/check.js | 24 +
.../src/components/post-format/index.js | 88 +
.../src/components/post-format/style.scss | 17 +
.../components/post-last-revision/check.js | 27 +
.../components/post-last-revision/index.js | 44 +
.../components/post-last-revision/style.scss | 21 +
.../post-last-revision/test/check.js | 41 +
.../src/components/post-locked-modal/index.js | 251 +
.../components/post-locked-modal/style.scss | 29 +
.../components/post-pending-status/check.js | 29 +
.../components/post-pending-status/index.js | 40 +
.../post-pending-status/test/check.js | 25 +
.../src/components/post-permalink/editor.js | 99 +
.../src/components/post-permalink/index.js | 165 +
.../src/components/post-permalink/style.scss | 148 +
.../src/components/post-pingbacks/index.js | 30 +
.../components/post-preview-button/index.js | 234 +
.../test/__snapshots__/index.js.snap | 47 +
.../post-preview-button/test/index.js | 181 +
.../components/post-publish-button/index.js | 162 +
.../components/post-publish-button/label.js | 61 +
.../post-publish-button/test/index.js | 204 +
.../post-publish-button/test/label.js | 46 +
.../components/post-publish-panel/index.js | 153 +
.../maybe-post-format-panel.js | 74 +
.../post-publish-panel/maybe-tags-panel.js | 79 +
.../post-publish-panel/postpublish.js | 113 +
.../post-publish-panel/prepublish.js | 79 +
.../components/post-publish-panel/style.scss | 130 +
.../test/__snapshots__/index.js.snap | 188 +
.../post-publish-panel/test/index.js | 61 +
.../src/components/post-saved-state/index.js | 160 +
.../components/post-saved-state/style.scss | 30 +
.../test/__snapshots__/index.js.snap | 14 +
.../components/post-saved-state/test/index.js | 74 +
.../src/components/post-schedule/check.js | 28 +
.../src/components/post-schedule/index.js | 43 +
.../src/components/post-schedule/label.js | 21 +
.../components/post-schedule/test/check.js | 21 +
.../components/post-schedule/test/label.js | 28 +
.../src/components/post-sticky/check.js | 31 +
.../src/components/post-sticky/index.js | 39 +
.../src/components/post-sticky/test/index.js | 38 +
.../post-switch-to-draft-button/index.js | 66 +
.../src/components/post-taxonomies/README.md | 47 +
.../src/components/post-taxonomies/check.js | 29 +
.../post-taxonomies/flat-term-selector.js | 265 +
.../hierarchical-term-selector.js | 474 +
.../src/components/post-taxonomies/index.js | 45 +
.../src/components/post-taxonomies/style.scss | 35 +
.../components/post-taxonomies/test/index.js | 101 +
.../src/components/post-text-editor/index.js | 108 +
.../components/post-text-editor/style.scss | 71 +
.../components/post-text-editor/test/index.js | 147 +
.../editor/src/components/post-title/index.js | 197 +
.../src/components/post-title/index.native.js | 143 +
.../components/post-title/style.native.scss | 9 +
.../src/components/post-title/style.scss | 126 +
.../editor/src/components/post-trash/check.js | 20 +
.../editor/src/components/post-trash/index.js | 39 +
.../src/components/post-trash/style.scss | 12 +
.../post-type-support-check/README.md | 30 +
.../post-type-support-check/index.js | 46 +
.../post-type-support-check/test/index.js | 88 +
.../src/components/post-visibility/check.js | 25 +
.../src/components/post-visibility/index.js | 148 +
.../src/components/post-visibility/label.js | 24 +
.../src/components/post-visibility/style.scss | 34 +
.../components/post-visibility/test/check.js | 23 +
.../src/components/post-visibility/utils.js | 22 +
.../editor/src/components/provider/index.js | 230 +
.../src/components/provider/index.native.js | 188 +
.../provider/with-registry-provider.js | 46 +
.../reusable-blocks-buttons/index.js | 39 +
.../reusable-blocks-buttons/index.native.js | 2 +
.../reusable-block-convert-button.js | 114 +
.../reusable-block-delete-button.js | 71 +
.../reusable-block-delete-button.js.snap | 12 +
.../test/reusable-block-convert-button.js | 56 +
.../test/reusable-block-delete-button.js | 53 +
.../src/components/table-of-contents/index.js | 38 +
.../src/components/table-of-contents/panel.js | 76 +
.../components/table-of-contents/style.scss | 62 +
.../template-validation-notice/index.js | 43 +
.../template-validation-notice/style.scss | 9 +
.../components/theme-support-check/index.js | 46 +
.../theme-support-check/test/index.js | 74 +
.../unsaved-changes-warning/index.js | 49 +
.../editor/src/components/word-count/index.js | 25 +
gb-src/packages/editor/src/editor-styles.scss | 131 +
.../src/hooks/default-autocompleters.js | 33 +
gb-src/packages/editor/src/hooks/index.js | 4 +
.../packages/editor/src/hooks/index.native.js | 0
.../src/hooks/test/default-autocompleters.js | 47 +
gb-src/packages/editor/src/index.js | 25 +
gb-src/packages/editor/src/index.native.js | 16 +
gb-src/packages/editor/src/store/actions.js | 1056 +
.../editor/src/store/actions.native.js | 16 +
.../editor/src/store/block-sources/README.md | 22 +
.../store/block-sources/__mocks__/index.js | 1 +
.../editor/src/store/block-sources/index.js | 6 +
.../editor/src/store/block-sources/meta.js | 55 +
gb-src/packages/editor/src/store/constants.js | 23 +
gb-src/packages/editor/src/store/controls.js | 73 +
gb-src/packages/editor/src/store/defaults.js | 31 +
gb-src/packages/editor/src/store/effects.js | 24 +
.../src/store/effects/reusable-blocks.js | 245 +
.../src/store/effects/test/reusable-blocks.js | 490 +
.../editor/src/store/effects/test/utils.js | 48 +
.../editor/src/store/effects/utils.js | 33 +
gb-src/packages/editor/src/store/index.js | 40 +
.../packages/editor/src/store/middlewares.js | 37 +
gb-src/packages/editor/src/store/reducer.js | 395 +
.../editor/src/store/reducer.native.js | 64 +
gb-src/packages/editor/src/store/selectors.js | 1458 +
.../editor/src/store/selectors.native.js | 13 +
.../packages/editor/src/store/test/actions.js | 638 +
.../editor/src/store/test/actions.native.js | 17 +
.../packages/editor/src/store/test/reducer.js | 535 +
.../editor/src/store/test/reducer.native.js | 34 +
.../editor/src/store/test/selectors.js | 2794 ++
.../editor/src/store/test/selectors.native.js | 28 +
.../editor/src/store/utils/notice-builder.js | 134 +
.../src/store/utils/serialize-blocks.js | 51 +
.../src/store/utils/test/notice-builder.js | 182 +
gb-src/packages/editor/src/style.scss | 20 +
gb-src/packages/editor/src/utils/index.js | 7 +
.../packages/editor/src/utils/index.native.js | 0
.../editor/src/utils/media-upload/index.js | 48 +
gb-src/packages/editor/src/utils/terms.js | 39 +
.../packages/editor/src/utils/test/terms.js | 61 +
gb-src/packages/editor/src/utils/test/url.js | 18 +
gb-src/packages/editor/src/utils/url.js | 46 +
gb-src/packages/element/.npmrc | 1 +
gb-src/packages/element/CHANGELOG.md | 50 +
gb-src/packages/element/README.md | 362 +
gb-src/packages/element/package.json | 35 +
gb-src/packages/element/src/index.js | 5 +
gb-src/packages/element/src/raw-html.js | 25 +
gb-src/packages/element/src/react-platform.js | 42 +
.../element/src/react-platform.native.js | 0
gb-src/packages/element/src/react.js | 219 +
gb-src/packages/element/src/serialize.js | 605 +
gb-src/packages/element/src/test/index.js | 118 +
gb-src/packages/element/src/test/raw-html.js | 38 +
gb-src/packages/element/src/test/serialize.js | 681 +
gb-src/packages/element/src/test/utils.js | 23 +
gb-src/packages/element/src/utils.js | 26 +
gb-src/packages/escape-html/.npmrc | 1 +
gb-src/packages/escape-html/CHANGELOG.md | 9 +
gb-src/packages/escape-html/README.md | 125 +
gb-src/packages/escape-html/package.json | 29 +
.../escape-html/src/escape-greater.js | 15 +
gb-src/packages/escape-html/src/index.js | 108 +
gb-src/packages/escape-html/src/test/index.js | 96 +
gb-src/packages/eslint-plugin/.npmrc | 1 +
gb-src/packages/eslint-plugin/CHANGELOG.md | 72 +
gb-src/packages/eslint-plugin/README.md | 75 +
.../packages/eslint-plugin/configs/custom.js | 39 +
gb-src/packages/eslint-plugin/configs/es5.js | 83 +
.../packages/eslint-plugin/configs/esnext.js | 37 +
.../packages/eslint-plugin/configs/index.js | 1 +
.../packages/eslint-plugin/configs/jsdoc.js | 60 +
.../packages/eslint-plugin/configs/jshint.js | 17 +
.../eslint-plugin/configs/jsx-a11y.js | 17 +
.../packages/eslint-plugin/configs/react.js | 33 +
.../eslint-plugin/configs/recommended.js | 39 +
.../eslint-plugin/configs/test-e2e.js | 13 +
.../eslint-plugin/configs/test-unit.js | 5 +
.../docs/rules/dependency-group.md | 36 +
.../docs/rules/gutenberg-phase.md | 62 +
.../no-base-control-with-label-without-id.md | 45 +
.../docs/rules/no-unguarded-get-range-at.md | 18 +
.../rules/no-unused-vars-before-return.md | 37 +
.../docs/rules/react-no-unsafe-timeout.md | 76 +
.../eslint-plugin/docs/rules/valid-sprintf.md | 28 +
gb-src/packages/eslint-plugin/index.js | 4 +
gb-src/packages/eslint-plugin/package.json | 42 +
.../rules/__tests__/dependency-group.js | 70 +
.../rules/__tests__/gutenberg-phase.js | 60 +
.../no-base-control-with-label-without-id.js | 74 +
.../__tests__/no-unguarded-get-range-at.js | 29 +
.../__tests__/no-unused-vars-before-return.js | 93 +
.../__tests__/react-no-unsafe-timeout.js | 70 +
.../rules/__tests__/valid-sprintf.js | 75 +
.../eslint-plugin/rules/dependency-group.js | 215 +
.../eslint-plugin/rules/gutenberg-phase.js | 165 +
gb-src/packages/eslint-plugin/rules/index.js | 1 +
.../no-base-control-with-label-without-id.js | 26 +
.../rules/no-unguarded-get-range-at.js | 16 +
.../rules/no-unused-vars-before-return.js | 91 +
.../rules/react-no-unsafe-timeout.js | 93 +
.../eslint-plugin/rules/valid-sprintf.js | 150 +
gb-src/packages/format-library/.npmrc | 1 +
gb-src/packages/format-library/CHANGELOG.md | 54 +
gb-src/packages/format-library/README.md | 15 +
gb-src/packages/format-library/package.json | 39 +
.../packages/format-library/src/bold/index.js | 42 +
.../packages/format-library/src/code/index.js | 58 +
.../format-library/src/default-formats.js | 20 +
.../src/default-formats.native.js | 14 +
.../format-library/src/image/index.js | 174 +
.../format-library/src/image/style.scss | 21 +
gb-src/packages/format-library/src/index.js | 13 +
.../format-library/src/italic/index.js | 42 +
.../packages/format-library/src/link/index.js | 138 +
.../format-library/src/link/index.native.js | 132 +
.../format-library/src/link/inline.js | 238 +
.../format-library/src/link/modal.native.js | 174 +
.../format-library/src/link/modal.native.scss | 3 +
.../format-library/src/link/style.scss | 18 +
.../format-library/src/link/test/inline.js | 38 +
.../src/link/test/modal.native.js | 66 +
.../format-library/src/link/test/utils.js | 79 +
.../packages/format-library/src/link/utils.js | 111 +
.../format-library/src/strikethrough/index.js | 28 +
gb-src/packages/format-library/src/style.scss | 2 +
.../format-library/src/underline/index.js | 43 +
gb-src/packages/hooks/.npmrc | 1 +
gb-src/packages/hooks/CHANGELOG.md | 41 +
gb-src/packages/hooks/README.md | 59 +
gb-src/packages/hooks/benchmark/index.js | 49 +
gb-src/packages/hooks/package.json | 29 +
gb-src/packages/hooks/src/createAddHook.js | 90 +
.../packages/hooks/src/createCurrentHook.js | 27 +
gb-src/packages/hooks/src/createDidHook.js | 33 +
gb-src/packages/hooks/src/createDoingHook.js | 32 +
gb-src/packages/hooks/src/createHasHook.js | 31 +
gb-src/packages/hooks/src/createHooks.js | 45 +
gb-src/packages/hooks/src/createRemoveHook.js | 79 +
gb-src/packages/hooks/src/createRunHook.js | 73 +
gb-src/packages/hooks/src/index.js | 47 +
gb-src/packages/hooks/src/test/index.test.js | 777 +
gb-src/packages/hooks/src/validateHookName.js | 32 +
.../packages/hooks/src/validateNamespace.js | 25 +
gb-src/packages/html-entities/.npmrc | 1 +
gb-src/packages/html-entities/CHANGELOG.md | 9 +
gb-src/packages/html-entities/README.md | 41 +
gb-src/packages/html-entities/package.json | 30 +
gb-src/packages/html-entities/src/index.js | 35 +
.../html-entities/src/test/entities.js | 22 +
gb-src/packages/i18n/.npmrc | 1 +
gb-src/packages/i18n/CHANGELOG.md | 38 +
gb-src/packages/i18n/README.md | 141 +
gb-src/packages/i18n/benchmark/index.js | 12 +
gb-src/packages/i18n/package.json | 37 +
gb-src/packages/i18n/src/index.js | 167 +
gb-src/packages/i18n/src/test/index.js | 128 +
gb-src/packages/i18n/tools/pot-to-php.js | 122 +
.../packages/is-shallow-equal/.eslintrc.json | 17 +
gb-src/packages/is-shallow-equal/.npmrc | 1 +
gb-src/packages/is-shallow-equal/CHANGELOG.md | 43 +
gb-src/packages/is-shallow-equal/README.md | 131 +
gb-src/packages/is-shallow-equal/arrays.js | 31 +
.../is-shallow-equal/benchmark/index.js | 53 +
gb-src/packages/is-shallow-equal/index.js | 34 +
gb-src/packages/is-shallow-equal/objects.js | 51 +
gb-src/packages/is-shallow-equal/package.json | 35 +
.../packages/is-shallow-equal/test/index.js | 173 +
gb-src/packages/jest-console/.npmrc | 1 +
gb-src/packages/jest-console/CHANGELOG.md | 36 +
gb-src/packages/jest-console/README.md | 114 +
gb-src/packages/jest-console/package.json | 42 +
gb-src/packages/jest-console/src/index.js | 48 +
gb-src/packages/jest-console/src/matchers.js | 76 +
.../jest-console/src/supported-matchers.js | 8 +
.../jest-console/src/test/index.test.js | 80 +
gb-src/packages/jest-preset-default/.npmrc | 1 +
.../packages/jest-preset-default/CHANGELOG.md | 64 +
gb-src/packages/jest-preset-default/README.md | 37 +
gb-src/packages/jest-preset-default/index.js | 1 +
.../jest-preset-default/jest-preset.json | 31 +
.../packages/jest-preset-default/package.json | 46 +
.../scripts/setup-globals.js | 24 +
.../scripts/setup-test-framework.js | 19 +
.../jest-preset-default/scripts/style-mock.js | 1 +
gb-src/packages/jest-puppeteer-axe/.npmrc | 1 +
.../packages/jest-puppeteer-axe/CHANGELOG.md | 9 +
gb-src/packages/jest-puppeteer-axe/README.md | 59 +
.../packages/jest-puppeteer-axe/package.json | 42 +
.../packages/jest-puppeteer-axe/src/index.js | 109 +
gb-src/packages/keycodes/.npmrc | 1 +
gb-src/packages/keycodes/CHANGELOG.md | 11 +
gb-src/packages/keycodes/README.md | 164 +
gb-src/packages/keycodes/package.json | 32 +
gb-src/packages/keycodes/src/index.js | 218 +
gb-src/packages/keycodes/src/platform.js | 18 +
.../packages/keycodes/src/platform.native.js | 13 +
gb-src/packages/keycodes/src/test/index.js | 476 +
gb-src/packages/keycodes/src/test/platform.js | 34 +
.../.npmrc | 1 +
.../CHANGELOG.md | 5 +
.../README.md | 45 +
.../index.js | 36 +
.../package.json | 38 +
.../test/fixtures/boo/index.js | 3 +
.../test/fixtures/foo/index.js | 3 +
.../test/fixtures/webpack.config.js | 22 +
.../test/index.js | 33 +
gb-src/packages/list-reusable-blocks/.npmrc | 1 +
.../list-reusable-blocks/CHANGELOG.md | 37 +
.../packages/list-reusable-blocks/README.md | 17 +
.../list-reusable-blocks/package.json | 34 +
.../src/components/import-dropdown/index.js | 39 +
.../src/components/import-dropdown/style.scss | 3 +
.../src/components/import-form/index.js | 113 +
.../src/components/import-form/style.scss | 13 +
.../list-reusable-blocks/src/index.js | 45 +
.../list-reusable-blocks/src/style.scss | 9 +
.../list-reusable-blocks/src/utils/export.js | 36 +
.../list-reusable-blocks/src/utils/file.js | 41 +
.../list-reusable-blocks/src/utils/import.js | 53 +
gb-src/packages/media-utils/.npmrc | 1 +
gb-src/packages/media-utils/CHANGELOG.md | 5 +
gb-src/packages/media-utils/README.md | 45 +
gb-src/packages/media-utils/package.json | 35 +
.../media-utils/src/components/index.js | 1 +
.../src/components/media-upload/index.js | 306 +
gb-src/packages/media-utils/src/index.js | 2 +
.../packages/media-utils/src/utils/index.js | 1 +
.../src/utils/test/upload-media.test.js | 216 +
.../media-utils/src/utils/upload-media.js | 219 +
gb-src/packages/notices/.npmrc | 1 +
gb-src/packages/notices/CHANGELOG.md | 33 +
gb-src/packages/notices/README.md | 25 +
gb-src/packages/notices/package.json | 32 +
gb-src/packages/notices/src/index.js | 4 +
gb-src/packages/notices/src/store/actions.js | 147 +
.../packages/notices/src/store/constants.js | 15 +
gb-src/packages/notices/src/store/controls.js | 10 +
gb-src/packages/notices/src/store/index.js | 19 +
gb-src/packages/notices/src/store/reducer.js | 36 +
.../packages/notices/src/store/selectors.js | 63 +
.../notices/src/store/test/actions.js | 243 +
.../notices/src/store/test/reducer.js | 146 +
.../notices/src/store/test/selectors.js | 42 +
.../notices/src/store/utils/on-sub-key.js | 30 +
.../npm-package-json-lint-config/.npmrc | 1 +
.../npm-package-json-lint-config/CHANGELOG.md | 33 +
.../npm-package-json-lint-config/README.md | 65 +
.../npm-package-json-lint-config/index.js | 114 +
.../npm-package-json-lint-config/package.json | 34 +
.../test/index.test.js | 19 +
gb-src/packages/nux/.npmrc | 1 +
gb-src/packages/nux/CHANGELOG.md | 47 +
gb-src/packages/nux/README.md | 104 +
gb-src/packages/nux/package.json | 36 +
.../nux/src/components/dot-tip/README.md | 39 +
.../nux/src/components/dot-tip/index.js | 103 +
.../nux/src/components/dot-tip/style.scss | 121 +
.../dot-tip/test/__snapshots__/index.js.snap | 31 +
.../nux/src/components/dot-tip/test/index.js | 52 +
gb-src/packages/nux/src/index.js | 6 +
gb-src/packages/nux/src/store/actions.js | 52 +
gb-src/packages/nux/src/store/index.js | 20 +
gb-src/packages/nux/src/store/reducer.js | 73 +
gb-src/packages/nux/src/store/selectors.js | 79 +
gb-src/packages/nux/src/store/test/actions.js | 40 +
gb-src/packages/nux/src/store/test/reducer.js | 68 +
.../packages/nux/src/store/test/selectors.js | 148 +
gb-src/packages/nux/src/style.scss | 1 +
gb-src/packages/plugins/.npmrc | 1 +
gb-src/packages/plugins/CHANGELOG.md | 19 +
gb-src/packages/plugins/README.md | 199 +
gb-src/packages/plugins/package.json | 33 +
gb-src/packages/plugins/src/api/index.js | 197 +
gb-src/packages/plugins/src/api/test/index.js | 68 +
.../packages/plugins/src/components/index.js | 2 +
.../src/components/plugin-area/index.js | 104 +
.../src/components/plugin-context/index.js | 35 +
gb-src/packages/plugins/src/index.js | 2 +
gb-src/packages/postcss-themes/.npmrc | 1 +
gb-src/packages/postcss-themes/CHANGELOG.md | 5 +
gb-src/packages/postcss-themes/README.md | 13 +
gb-src/packages/postcss-themes/index.js | 60 +
gb-src/packages/postcss-themes/package.json | 39 +
.../test/__snapshots__/index.js.snap | 25 +
gb-src/packages/postcss-themes/test/index.js | 64 +
gb-src/packages/priority-queue/.npmrc | 1 +
gb-src/packages/priority-queue/CHANGELOG.md | 3 +
gb-src/packages/priority-queue/README.md | 48 +
gb-src/packages/priority-queue/package.json | 31 +
gb-src/packages/priority-queue/src/index.js | 72 +
.../project-management-automation/.npmrc | 1 +
.../CHANGELOG.md | 3 +
.../project-management-automation/README.md | 35 +
.../project-management-automation/action.yml | 10 +
.../lib/add-first-time-contributor-label.js | 39 +
.../lib/add-milestone.js | 103 +
.../lib/assign-fixed-issues.js | 39 +
.../lib/debug.js | 12 +
.../lib/index.js | 56 +
.../test/add-first-time-contributor-label.js | 70 +
.../lib/test/add-milestone.js | 258 +
.../lib/test/assign-fixed-issues.js | 75 +
.../package.json | 28 +
gb-src/packages/redux-routine/.npmrc | 1 +
gb-src/packages/redux-routine/CHANGELOG.md | 33 +
gb-src/packages/redux-routine/README.md | 126 +
gb-src/packages/redux-routine/package.json | 35 +
gb-src/packages/redux-routine/src/index.js | 30 +
.../packages/redux-routine/src/is-action.js | 28 +
.../redux-routine/src/is-generator.js | 15 +
gb-src/packages/redux-routine/src/runtime.js | 56 +
.../packages/redux-routine/src/test/index.js | 163 +
.../redux-routine/src/test/is-action.js | 39 +
.../redux-routine/src/test/is-generator.js | 37 +
gb-src/packages/rich-text/.npmrc | 1 +
gb-src/packages/rich-text/CHANGELOG.md | 70 +
gb-src/packages/rich-text/README.md | 355 +
gb-src/packages/rich-text/package.json | 41 +
gb-src/packages/rich-text/src/apply-format.js | 99 +
.../rich-text/src/change-list-type.js | 60 +
.../packages/rich-text/src/component/aria.js | 27 +
.../rich-text/src/component/editable.js | 114 +
.../rich-text/src/component/format-edit.js | 82 +
.../packages/rich-text/src/component/index.js | 1055 +
.../rich-text/src/component/index.native.js | 881 +
.../rich-text/src/component/style.native.scss | 11 +
.../rich-text/src/component/test/index.js | 116 +
.../src/component/test/index.native.js | 56 +
gb-src/packages/rich-text/src/concat.js | 35 +
.../packages/rich-text/src/create-element.js | 25 +
gb-src/packages/rich-text/src/create.js | 547 +
.../rich-text/src/get-active-format.js | 26 +
.../rich-text/src/get-active-formats.js | 33 +
.../rich-text/src/get-active-object.js | 20 +
.../packages/rich-text/src/get-format-type.js | 15 +
.../rich-text/src/get-format-types.js | 13 +
.../rich-text/src/get-last-child-index.js | 40 +
.../packages/rich-text/src/get-line-index.js | 26 +
.../rich-text/src/get-parent-line-index.js | 33 +
.../rich-text/src/get-text-content.js | 11 +
.../rich-text/src/indent-list-items.js | 95 +
gb-src/packages/rich-text/src/index.js | 38 +
.../rich-text/src/insert-line-separator.js | 41 +
.../packages/rich-text/src/insert-object.js | 34 +
gb-src/packages/rich-text/src/insert.js | 42 +
.../rich-text/src/is-active-list-type.js | 29 +
gb-src/packages/rich-text/src/is-collapsed.js | 18 +
gb-src/packages/rich-text/src/is-empty.js | 44 +
.../packages/rich-text/src/is-format-equal.js | 56 +
.../rich-text/src/is-list-root-selected.js | 21 +
gb-src/packages/rich-text/src/join.js | 28 +
.../rich-text/src/normalise-formats.js | 40 +
.../rich-text/src/outdent-list-items.js | 57 +
.../rich-text/src/register-format-type.js | 202 +
.../packages/rich-text/src/remove-format.js | 75 +
.../rich-text/src/remove-line-separator.js | 56 +
gb-src/packages/rich-text/src/remove.js | 20 +
gb-src/packages/rich-text/src/replace.js | 58 +
gb-src/packages/rich-text/src/slice.js | 28 +
.../rich-text/src/special-characters.js | 15 +
gb-src/packages/rich-text/src/split.js | 80 +
.../packages/rich-text/src/store/actions.js | 33 +
gb-src/packages/rich-text/src/store/index.js | 13 +
.../packages/rich-text/src/store/reducer.js | 33 +
.../packages/rich-text/src/store/selectors.js | 64 +
.../rich-text/src/store/test/actions.js | 30 +
.../rich-text/src/store/test/reducer.js | 47 +
.../rich-text/src/store/test/selectors.js | 76 +
.../src/test/__snapshots__/to-dom.js.snap | 398 +
.../rich-text/src/test/apply-format.js | 215 +
.../rich-text/src/test/change-list-type.js | 70 +
gb-src/packages/rich-text/src/test/concat.js | 39 +
gb-src/packages/rich-text/src/test/create.js | 102 +
.../rich-text/src/test/get-active-format.js | 87 +
.../rich-text/src/test/get-active-object.js | 41 +
.../rich-text/src/test/get-format-type.js | 43 +
.../rich-text/src/test/get-format-types.js | 57 +
.../src/test/get-last-child-index.js | 50 +
.../src/test/get-parent-line-index.js | 43 +
.../rich-text/src/test/helpers/index.js | 783 +
.../rich-text/src/test/indent-list-items.js | 163 +
.../src/test/insert-line-separator.js | 104 +
.../rich-text/src/test/insert-object.js | 39 +
gb-src/packages/rich-text/src/test/insert.js | 70 +
.../rich-text/src/test/is-collapsed.js | 16 +
.../packages/rich-text/src/test/is-empty.js | 84 +
.../rich-text/src/test/is-format-equal.js | 70 +
gb-src/packages/rich-text/src/test/join.js | 49 +
.../rich-text/src/test/normalise-formats.js | 32 +
.../rich-text/src/test/outdent-list-items.js | 150 +
.../src/test/register-format-type.js | 195 +
.../rich-text/src/test/remove-format.js | 50 +
gb-src/packages/rich-text/src/test/replace.js | 89 +
gb-src/packages/rich-text/src/test/slice.js | 53 +
gb-src/packages/rich-text/src/test/split.js | 231 +
gb-src/packages/rich-text/src/test/to-dom.js | 113 +
.../rich-text/src/test/to-html-string.js | 119 +
.../rich-text/src/test/toggle-format.js | 58 +
.../src/test/unregister-format-type.js | 53 +
.../rich-text/src/test/update-formats.js | 55 +
gb-src/packages/rich-text/src/to-dom.js | 297 +
.../packages/rich-text/src/to-html-string.js | 115 +
gb-src/packages/rich-text/src/to-tree.js | 319 +
.../packages/rich-text/src/toggle-format.js | 23 +
.../rich-text/src/unregister-format-type.js | 32 +
.../packages/rich-text/src/update-formats.js | 48 +
gb-src/packages/scripts/.npmrc | 1 +
gb-src/packages/scripts/CHANGELOG.md | 162 +
gb-src/packages/scripts/README.md | 403 +
gb-src/packages/scripts/bin/wp-scripts.js | 10 +
gb-src/packages/scripts/config/.eslintignore | 3 +
gb-src/packages/scripts/config/.eslintrc.js | 12 +
.../scripts/config/.npmpackagejsonlintignore | 4 +
.../packages/scripts/config/.stylelintignore | 4 +
.../packages/scripts/config/.stylelintrc.json | 3 +
.../scripts/config/babel-transform.js | 8 +
.../docker-compose.override.yml.template | 13 +
.../scripts/config/jest-e2e.config.js | 29 +
.../scripts/config/jest-unit.config.js | 21 +
.../scripts/config/npmpackagejsonlint.json | 3 +
.../scripts/config/puppeteer.config.js | 6 +
.../packages/scripts/config/webpack.config.js | 88 +
gb-src/packages/scripts/package.json | 71 +
gb-src/packages/scripts/scripts/build.js | 18 +
.../packages/scripts/scripts/check-engines.js | 34 +
.../scripts/scripts/check-licenses.js | 277 +
gb-src/packages/scripts/scripts/env.js | 62 +
gb-src/packages/scripts/scripts/env/cli.js | 17 +
.../packages/scripts/scripts/env/connect.js | 77 +
.../scripts/scripts/env/docker-run.js | 17 +
.../packages/scripts/scripts/env/install.js | 44 +
.../packages/scripts/scripts/env/lint-php.js | 17 +
.../packages/scripts/scripts/env/reinstall.js | 10 +
gb-src/packages/scripts/scripts/env/start.js | 30 +
gb-src/packages/scripts/scripts/env/stop.js | 8 +
.../packages/scripts/scripts/env/test-php.js | 17 +
gb-src/packages/scripts/scripts/env/update.js | 32 +
gb-src/packages/scripts/scripts/lint-js.js | 54 +
.../packages/scripts/scripts/lint-pkg-json.js | 48 +
gb-src/packages/scripts/scripts/lint-style.js | 51 +
gb-src/packages/scripts/scripts/start.js | 17 +
gb-src/packages/scripts/scripts/test-e2e.js | 66 +
.../scripts/scripts/test-unit-jest.js | 31 +
.../packages/scripts/scripts/test-unit-js.js | 1 +
gb-src/packages/scripts/utils/cli.js | 92 +
gb-src/packages/scripts/utils/config.js | 88 +
gb-src/packages/scripts/utils/env.js | 165 +
gb-src/packages/scripts/utils/file.js | 32 +
gb-src/packages/scripts/utils/index.js | 50 +
gb-src/packages/scripts/utils/package.js | 23 +
gb-src/packages/scripts/utils/process.js | 15 +
gb-src/packages/scripts/utils/string.js | 20 +
gb-src/packages/scripts/utils/test/index.js | 139 +
gb-src/packages/scripts/utils/test/string.js | 23 +
gb-src/packages/server-side-render/.npmrc | 1 +
.../packages/server-side-render/CHANGELOG.md | 10 +
gb-src/packages/server-side-render/README.md | 122 +
.../packages/server-side-render/package.json | 38 +
.../packages/server-side-render/src/index.js | 60 +
.../src/server-side-render.js | 143 +
.../server-side-render/src/test/index.js | 73 +
gb-src/packages/shortcode/.npmrc | 1 +
gb-src/packages/shortcode/CHANGELOG.md | 11 +
gb-src/packages/shortcode/README.md | 148 +
gb-src/packages/shortcode/package.json | 31 +
gb-src/packages/shortcode/src/index.js | 363 +
gb-src/packages/shortcode/src/test/index.js | 205 +
gb-src/packages/token-list/.npmrc | 1 +
gb-src/packages/token-list/CHANGELOG.md | 10 +
gb-src/packages/token-list/README.md | 49 +
gb-src/packages/token-list/package.json | 29 +
gb-src/packages/token-list/src/index.js | 195 +
gb-src/packages/token-list/src/test/index.js | 281 +
gb-src/packages/url/.npmrc | 1 +
gb-src/packages/url/CHANGELOG.md | 56 +
gb-src/packages/url/README.md | 394 +
gb-src/packages/url/package.json | 31 +
gb-src/packages/url/src/index.js | 434 +
gb-src/packages/url/src/test/index.test.js | 552 +
gb-src/packages/viewport/.npmrc | 1 +
gb-src/packages/viewport/CHANGELOG.md | 29 +
gb-src/packages/viewport/README.md | 112 +
gb-src/packages/viewport/package.json | 32 +
.../viewport/src/if-viewport-matches.js | 41 +
gb-src/packages/viewport/src/index.js | 79 +
gb-src/packages/viewport/src/index.native.js | 8 +
gb-src/packages/viewport/src/store/actions.js | 15 +
gb-src/packages/viewport/src/store/index.js | 17 +
gb-src/packages/viewport/src/store/reducer.js | 19 +
.../packages/viewport/src/store/selectors.js | 24 +
.../viewport/src/store/test/reducer.js | 31 +
.../viewport/src/store/test/selectors.js | 26 +
.../viewport/src/test/if-viewport-matches.js | 43 +
.../viewport/src/test/with-viewport-match.js | 44 +
.../viewport/src/with-viewport-match.js | 44 +
gb-src/packages/wordcount/.npmrc | 1 +
gb-src/packages/wordcount/CHANGELOG.md | 45 +
gb-src/packages/wordcount/README.md | 43 +
gb-src/packages/wordcount/package.json | 31 +
.../packages/wordcount/src/defaultSettings.js | 74 +
gb-src/packages/wordcount/src/index.js | 121 +
.../packages/wordcount/src/stripConnectors.js | 14 +
.../wordcount/src/stripHTMLComments.js | 14 +
.../wordcount/src/stripHTMLEntities.js | 14 +
.../packages/wordcount/src/stripRemovables.js | 14 +
.../packages/wordcount/src/stripShortcodes.js | 14 +
gb-src/packages/wordcount/src/stripSpaces.js | 13 +
gb-src/packages/wordcount/src/stripTags.js | 13 +
.../packages/wordcount/src/test/index.test.js | 114 +
.../src/transposeAstralsToCountableChar.js | 14 +
.../transposeHTMLEntitiesToCountableChars.js | 14 +
gb-src/phpcs.xml.dist | 83 +
gb-src/phpunit.xml.dist | 14 +
gb-src/phpunit/bootstrap.php | 45 +
.../class-extend-preload-paths-test.php | 44 +
gb-src/phpunit/class-extend-styles-test.php | 185 +
gb-src/phpunit/class-override-script-test.php | 83 +
.../class-vendor-script-filename-test.php | 65 +
gb-src/playground/.babelrc | 9 +
gb-src/playground/src/editor-styles.scss | 51 +
gb-src/playground/src/index.html | 13 +
gb-src/playground/src/index.js | 73 +
gb-src/playground/src/reset.scss | 32 +
gb-src/playground/src/style.scss | 53 +
gb-src/post-content.php | 190 +
.../blocks-raw-handling.test.js.snap | 74 +
.../integration/blocks-raw-handling.test.js | 290 +
.../test/integration/fixtures/apple-in.html | 61 +
.../test/integration/fixtures/apple-out.html | 45 +
.../test/integration/fixtures/classic-in.html | 8 +
.../integration/fixtures/classic-out.html | 31 +
.../integration/fixtures/evernote-in.html | 12 +
.../integration/fixtures/evernote-out.html | 31 +
.../integration/fixtures/google-docs-in.html | 1 +
.../integration/fixtures/google-docs-out.html | 35 +
.../fixtures/google-docs-table-in.html | 1 +
.../fixtures/google-docs-table-out.html | 3 +
.../google-docs-table-with-comments-in.html | 4 +
.../google-docs-table-with-comments-out.html | 3 +
.../google-docs-with-comments-in.html | 4 +
.../google-docs-with-comments-out.html | 35 +
.../integration/fixtures/gutenberg-in.html | 3 +
.../integration/fixtures/gutenberg-out.html | 3 +
.../integration/fixtures/iframe-embed-in.html | 1 +
.../fixtures/iframe-embed-out.html | 3 +
.../test/integration/fixtures/markdown-in.txt | 42 +
.../integration/fixtures/markdown-out.html | 56 +
.../test/integration/fixtures/ms-word-in.html | 203 +
.../fixtures/ms-word-online-in.html | 1 +
.../fixtures/ms-word-online-out.html | 27 +
.../integration/fixtures/ms-word-out.html | 59 +
.../fixtures/ms-word-styled-in.html | 27 +
.../fixtures/ms-word-styled-out.html | 15 +
.../integration/fixtures/one-image-in.html | 1 +
.../integration/fixtures/one-image-out.html | 3 +
.../test/integration/fixtures/plain-in.html | 1 +
.../test/integration/fixtures/plain-out.html | 7 +
.../shortcode-caption-with-caption-link.html | 1 +
.../fixtures/shortcode-caption-with-link.html | 1 +
.../fixtures/shortcode-caption.html | 1 +
.../integration/fixtures/two-images-in.html | 4 +
.../integration/fixtures/two-images-out.html | 7 +
.../fixtures/wordpress-convert.html | 38 +
.../integration/fixtures/wordpress-in.html | 6 +
.../integration/fixtures/wordpress-out.html | 23 +
.../full-content/full-content.test.js | 253 +
.../full-content/server-registered.json | 1 +
.../test/integration/is-valid-block.test.js | 59 +
.../non-matched-tags-handling.test.js | 37 +
.../integration/shortcode-converter.test.js | 104 +
.../__mocks__/react-native-aztec/index.js | 22 +
.../react-native-gutenberg-bridge/index.js | 0
.../native/__mocks__/react-native-hr/index.js | 0
.../__mocks__/react-native-modal/index.js | 0
.../react-native-recyclerview-list/index.js | 0
.../__mocks__/react-native-safe-area/index.js | 0
.../__mocks__/react-native-svg/index.js | 0
.../__mocks__/react-native-video/index.js | 0
gb-src/test/native/__mocks__/styleMock.js | 69 +
gb-src/test/native/babel.config.js | 57 +
gb-src/test/native/enzyme.config.js | 6 +
gb-src/test/native/jest.config.js | 71 +
gb-src/test/native/setup.js | 80 +
.../__mocks__/@wordpress/block-library.js | 5 +
gb-src/test/unit/config/gutenberg-phase.js | 6 +
gb-src/test/unit/jest.config.js | 32 +
gb-src/test/unit/scripts/babel-transformer.js | 40 +
gb-src/tsconfig.json | 32 +
gb-src/vendor/.gitignore | 2 +
gb-src/webpack.config.js | 155 +
3497 files changed, 287029 insertions(+)
create mode 100644 gb-src/.browserslistrc
create mode 100644 gb-src/.editorconfig
create mode 100644 gb-src/.eslintignore
create mode 100644 gb-src/.eslintrc.js
create mode 100644 gb-src/.github/ISSUE_TEMPLATE/Bug_report.md
create mode 100644 gb-src/.github/ISSUE_TEMPLATE/Custom.md
create mode 100644 gb-src/.github/ISSUE_TEMPLATE/Feature_request.md
create mode 100644 gb-src/.github/PULL_REQUEST_TEMPLATE.md
create mode 100644 gb-src/.github/workflows/pull-request-automation.yml
create mode 100644 gb-src/.jshintignore
create mode 100644 gb-src/.npmrc
create mode 100644 gb-src/.nvmrc
create mode 100644 gb-src/.stylelintrc.json
create mode 100644 gb-src/.travis.yml
create mode 100644 gb-src/CODE_OF_CONDUCT.md
create mode 100644 gb-src/CONTRIBUTING.md
create mode 100644 gb-src/CONTRIBUTORS.md
create mode 100644 gb-src/LICENSE.md
create mode 100644 gb-src/README.md
create mode 100644 gb-src/SECURITY.md
create mode 100644 gb-src/assets/stylesheets/_animations.scss
create mode 100644 gb-src/assets/stylesheets/_breakpoints.scss
create mode 100644 gb-src/assets/stylesheets/_colors.scss
create mode 100644 gb-src/assets/stylesheets/_mixins.scss
create mode 100644 gb-src/assets/stylesheets/_variables.scss
create mode 100644 gb-src/assets/stylesheets/_z-index.scss
create mode 100644 gb-src/babel.config.js
create mode 100755 gb-src/bin/build-plugin-zip.sh
create mode 100755 gb-src/bin/commander.js
create mode 100644 gb-src/bin/docker-compose.override.yml.template
create mode 100755 gb-src/bin/generate-gutenberg-php.php
create mode 100755 gb-src/bin/generate-public-grammar.js
create mode 100755 gb-src/bin/get-server-blocks.php
create mode 100755 gb-src/bin/get-vendor-scripts.php
create mode 100644 gb-src/bin/packages/build-worker.js
create mode 100755 gb-src/bin/packages/build.js
create mode 100644 gb-src/bin/packages/get-babel-config.js
create mode 100644 gb-src/bin/packages/get-packages.js
create mode 100644 gb-src/bin/packages/post-css-config.js
create mode 100644 gb-src/bin/packages/watch.js
create mode 100644 gb-src/bin/process-git-diff.js
create mode 100755 gb-src/bin/setup-local-env.sh
create mode 100755 gb-src/bin/update-readmes.js
create mode 100644 gb-src/composer.json
create mode 100644 gb-src/composer.lock
create mode 100644 gb-src/docs/contributors/coding-guidelines.md
create mode 100644 gb-src/docs/contributors/copy-guide.md
create mode 100644 gb-src/docs/contributors/design.md
create mode 100644 gb-src/docs/contributors/develop.md
create mode 100644 gb-src/docs/contributors/document.md
create mode 100644 gb-src/docs/contributors/getting-started.md
create mode 100644 gb-src/docs/contributors/git-workflow.md
create mode 100644 gb-src/docs/contributors/grammar.md
create mode 100644 gb-src/docs/contributors/history.md
create mode 100644 gb-src/docs/contributors/localizing.md
create mode 100644 gb-src/docs/contributors/managing-packages.md
create mode 100644 gb-src/docs/contributors/outreach.md
create mode 100644 gb-src/docs/contributors/principles.md
create mode 100644 gb-src/docs/contributors/principles/the-block.md
create mode 100644 gb-src/docs/contributors/readme.md
create mode 100644 gb-src/docs/contributors/reference.md
create mode 100644 gb-src/docs/contributors/release-screenshot.png
create mode 100644 gb-src/docs/contributors/release.md
create mode 100644 gb-src/docs/contributors/repository-management.md
create mode 100644 gb-src/docs/contributors/scripts.md
create mode 100644 gb-src/docs/contributors/testing-overview.md
create mode 100644 gb-src/docs/designers-developers/assets/fancy-quote-in-inspector.png
create mode 100644 gb-src/docs/designers-developers/assets/fancy-quote-with-style.png
create mode 100644 gb-src/docs/designers-developers/assets/inspector.png
create mode 100644 gb-src/docs/designers-developers/assets/js-tutorial-console-log-error.png
create mode 100644 gb-src/docs/designers-developers/assets/js-tutorial-console-log-success.png
create mode 100644 gb-src/docs/designers-developers/assets/js-tutorial-error-blocks-undefined.png
create mode 100644 gb-src/docs/designers-developers/assets/plugin-block-settings-menu-item-screenshot.png
create mode 100644 gb-src/docs/designers-developers/assets/plugin-more-menu-item.png
create mode 100644 gb-src/docs/designers-developers/assets/plugin-post-publish-panel.png
create mode 100644 gb-src/docs/designers-developers/assets/plugin-post-status-info-location.png
create mode 100644 gb-src/docs/designers-developers/assets/plugin-pre-publish-panel.png
create mode 100644 gb-src/docs/designers-developers/assets/plugin-sidebar-closed-state.png
create mode 100644 gb-src/docs/designers-developers/assets/plugin-sidebar-more-menu-item.gif
create mode 100644 gb-src/docs/designers-developers/assets/plugin-sidebar-open-state.png
create mode 100644 gb-src/docs/designers-developers/assets/sidebar-style-and-controls.png
create mode 100644 gb-src/docs/designers-developers/assets/sidebar-up-and-running.png
create mode 100644 gb-src/docs/designers-developers/assets/toolbar-text.png
create mode 100644 gb-src/docs/designers-developers/assets/toolbar-with-custom-button.png
create mode 100644 gb-src/docs/designers-developers/designers/README.md
create mode 100644 gb-src/docs/designers-developers/designers/animation.md
create mode 100644 gb-src/docs/designers-developers/designers/assets/advanced-settings-do.png
create mode 100644 gb-src/docs/designers-developers/designers/assets/block-controls-do.png
create mode 100644 gb-src/docs/designers-developers/designers/assets/block-controls-dont.png
create mode 100644 gb-src/docs/designers-developers/designers/assets/block-descriptions-do.png
create mode 100644 gb-src/docs/designers-developers/designers/assets/block-descriptions-dont.png
create mode 100644 gb-src/docs/designers-developers/designers/assets/blocks-do.png
create mode 100644 gb-src/docs/designers-developers/designers/assets/blocks-dont.png
create mode 100644 gb-src/docs/designers-developers/designers/assets/placeholder-do.png
create mode 100644 gb-src/docs/designers-developers/designers/assets/placeholder-dont.png
create mode 100644 gb-src/docs/designers-developers/designers/block-design.md
create mode 100644 gb-src/docs/designers-developers/designers/design-patterns.md
create mode 100644 gb-src/docs/designers-developers/designers/design-resources.md
create mode 100644 gb-src/docs/designers-developers/developers/README.md
create mode 100644 gb-src/docs/designers-developers/developers/accessibility.md
create mode 100644 gb-src/docs/designers-developers/developers/backward-compatibility/README.md
create mode 100644 gb-src/docs/designers-developers/developers/backward-compatibility/deprecations.md
create mode 100644 gb-src/docs/designers-developers/developers/backward-compatibility/meta-box.md
create mode 100644 gb-src/docs/designers-developers/developers/block-api/README.md
create mode 100644 gb-src/docs/designers-developers/developers/block-api/block-annotations.md
create mode 100644 gb-src/docs/designers-developers/developers/block-api/block-attributes.md
create mode 100644 gb-src/docs/designers-developers/developers/block-api/block-deprecation.md
create mode 100644 gb-src/docs/designers-developers/developers/block-api/block-edit-save.md
create mode 100644 gb-src/docs/designers-developers/developers/block-api/block-registration.md
create mode 100644 gb-src/docs/designers-developers/developers/block-api/block-templates.md
create mode 100644 gb-src/docs/designers-developers/developers/data/README.md
create mode 100644 gb-src/docs/designers-developers/developers/data/data-core-annotations.md
create mode 100644 gb-src/docs/designers-developers/developers/data/data-core-block-editor.md
create mode 100644 gb-src/docs/designers-developers/developers/data/data-core-blocks.md
create mode 100644 gb-src/docs/designers-developers/developers/data/data-core-edit-post.md
create mode 100644 gb-src/docs/designers-developers/developers/data/data-core-editor.md
create mode 100644 gb-src/docs/designers-developers/developers/data/data-core-notices.md
create mode 100644 gb-src/docs/designers-developers/developers/data/data-core-nux.md
create mode 100644 gb-src/docs/designers-developers/developers/data/data-core-viewport.md
create mode 100644 gb-src/docs/designers-developers/developers/data/data-core.md
create mode 100644 gb-src/docs/designers-developers/developers/feature-flags.md
create mode 100644 gb-src/docs/designers-developers/developers/filters/README.md
create mode 100644 gb-src/docs/designers-developers/developers/filters/autocomplete-filters.md
create mode 100644 gb-src/docs/designers-developers/developers/filters/block-filters.md
create mode 100644 gb-src/docs/designers-developers/developers/filters/editor-filters.md
create mode 100644 gb-src/docs/designers-developers/developers/filters/parser-filters.md
create mode 100644 gb-src/docs/designers-developers/developers/internationalization.md
create mode 100644 gb-src/docs/designers-developers/developers/packages.md
create mode 100644 gb-src/docs/designers-developers/developers/richtext.md
create mode 100644 gb-src/docs/designers-developers/developers/slotfills/README.md
create mode 100644 gb-src/docs/designers-developers/developers/slotfills/plugin-block-settings-menu-item.md
create mode 100644 gb-src/docs/designers-developers/developers/slotfills/plugin-document-setting-panel.md
create mode 100644 gb-src/docs/designers-developers/developers/slotfills/plugin-more-menu-item.md
create mode 100644 gb-src/docs/designers-developers/developers/slotfills/plugin-post-publish-panel.md
create mode 100644 gb-src/docs/designers-developers/developers/slotfills/plugin-post-status-info.md
create mode 100644 gb-src/docs/designers-developers/developers/slotfills/plugin-pre-publish-panel.md
create mode 100644 gb-src/docs/designers-developers/developers/slotfills/plugin-sidebar-more-menu-item.md
create mode 100644 gb-src/docs/designers-developers/developers/slotfills/plugin-sidebar.md
create mode 100644 gb-src/docs/designers-developers/developers/themes/README.md
create mode 100644 gb-src/docs/designers-developers/developers/themes/theme-support.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/block-tutorial/applying-styles-with-stylesheets.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/block-tutorial/block-controls-toolbar-and-sidebar.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/block-tutorial/creating-dynamic-blocks.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/block-tutorial/generate-blocks-with-wp-cli.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/block-tutorial/introducing-attributes-and-editable-fields.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/block-tutorial/readme.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/block-tutorial/writing-your-first-block-type.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/format-api/1-register-format.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/format-api/2-toolbar-button.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/format-api/3-apply-format.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/format-api/README.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/javascript/extending-the-block-editor.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/javascript/js-build-setup.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/javascript/loading-javascript.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/javascript/plugins-background.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/javascript/readme.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/javascript/scope-your-code.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/javascript/troubleshooting.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/javascript/versions-and-building.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/metabox/meta-block-1-intro.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/metabox/meta-block-2-register-meta.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/metabox/meta-block-3-add.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/metabox/meta-block-4-use-data.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/metabox/meta-block-5-finishing.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/metabox/meta-block.png
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/metabox/readme.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/notices/README.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/notices/block-editor-notice.png
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/notices/classic-editor-notice.png
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/readme.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/sidebar-tutorial/plugin-sidebar-0.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/sidebar-tutorial/plugin-sidebar-1-up-and-running.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/sidebar-tutorial/plugin-sidebar-2-styles-and-controls.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/sidebar-tutorial/plugin-sidebar-3-register-meta.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/sidebar-tutorial/plugin-sidebar-4-initialize-input.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/sidebar-tutorial/plugin-sidebar-5-update-meta.md
create mode 100644 gb-src/docs/designers-developers/developers/tutorials/sidebar-tutorial/plugin-sidebar-6-finishing-touches.md
create mode 100644 gb-src/docs/designers-developers/faq.md
create mode 100644 gb-src/docs/designers-developers/glossary.md
create mode 100644 gb-src/docs/designers-developers/key-concepts.md
create mode 100644 gb-src/docs/final-g-wapuu-black.svg
create mode 100644 gb-src/docs/grammar.md
create mode 100644 gb-src/docs/manifest-devhub.json
create mode 100644 gb-src/docs/manifest.json
create mode 100644 gb-src/docs/readme.md
create mode 100644 gb-src/docs/rfc/block-registration.md
create mode 100644 gb-src/docs/roadmap.md
create mode 100644 gb-src/docs/toc.json
create mode 100644 gb-src/docs/tool/index.js
create mode 100644 gb-src/docs/tool/manifest.js
create mode 100644 gb-src/docs/tool/update-data.js
create mode 100644 gb-src/gutenberg.php
create mode 100644 gb-src/jsconfig.json
create mode 100644 gb-src/lerna.json
create mode 100644 gb-src/package-lock.json
create mode 100644 gb-src/package.json
create mode 100644 gb-src/packages/README.md
create mode 100644 gb-src/packages/a11y/.npmrc
create mode 100644 gb-src/packages/a11y/CHANGELOG.md
create mode 100644 gb-src/packages/a11y/README.md
create mode 100644 gb-src/packages/a11y/package.json
create mode 100644 gb-src/packages/a11y/src/addContainer.js
create mode 100644 gb-src/packages/a11y/src/clear.js
create mode 100644 gb-src/packages/a11y/src/filterMessage.js
create mode 100644 gb-src/packages/a11y/src/index.js
create mode 100644 gb-src/packages/a11y/src/index.native.js
create mode 100644 gb-src/packages/a11y/src/test/addContainer.test.js
create mode 100644 gb-src/packages/a11y/src/test/clear.test.js
create mode 100644 gb-src/packages/a11y/src/test/filterMessage.test.js
create mode 100644 gb-src/packages/a11y/src/test/index.test.js
create mode 100644 gb-src/packages/annotations/.npmrc
create mode 100644 gb-src/packages/annotations/CHANGELOG.md
create mode 100644 gb-src/packages/annotations/README.md
create mode 100644 gb-src/packages/annotations/package.json
create mode 100644 gb-src/packages/annotations/src/block/index.js
create mode 100644 gb-src/packages/annotations/src/format/annotation.js
create mode 100644 gb-src/packages/annotations/src/format/index.js
create mode 100644 gb-src/packages/annotations/src/index.js
create mode 100644 gb-src/packages/annotations/src/store/actions.js
create mode 100644 gb-src/packages/annotations/src/store/index.js
create mode 100644 gb-src/packages/annotations/src/store/reducer.js
create mode 100644 gb-src/packages/annotations/src/store/selectors.js
create mode 100644 gb-src/packages/annotations/src/store/test/reducer.js
create mode 100644 gb-src/packages/api-fetch/.npmrc
create mode 100644 gb-src/packages/api-fetch/CHANGELOG.md
create mode 100644 gb-src/packages/api-fetch/README.md
create mode 100644 gb-src/packages/api-fetch/package.json
create mode 100644 gb-src/packages/api-fetch/src/index.js
create mode 100644 gb-src/packages/api-fetch/src/middlewares/fetch-all-middleware.js
create mode 100644 gb-src/packages/api-fetch/src/middlewares/http-v1.js
create mode 100644 gb-src/packages/api-fetch/src/middlewares/media-upload.js
create mode 100644 gb-src/packages/api-fetch/src/middlewares/namespace-endpoint.js
create mode 100644 gb-src/packages/api-fetch/src/middlewares/nonce.js
create mode 100644 gb-src/packages/api-fetch/src/middlewares/preloading.js
create mode 100644 gb-src/packages/api-fetch/src/middlewares/root-url.js
create mode 100644 gb-src/packages/api-fetch/src/middlewares/test/fetch-all-middleware.js
create mode 100644 gb-src/packages/api-fetch/src/middlewares/test/http-v1.js
create mode 100644 gb-src/packages/api-fetch/src/middlewares/test/namespace-endpoint.js
create mode 100644 gb-src/packages/api-fetch/src/middlewares/test/nonce.js
create mode 100644 gb-src/packages/api-fetch/src/middlewares/test/preloading.js
create mode 100644 gb-src/packages/api-fetch/src/middlewares/test/root-url.js
create mode 100644 gb-src/packages/api-fetch/src/middlewares/test/user-locale.js
create mode 100644 gb-src/packages/api-fetch/src/middlewares/user-locale.js
create mode 100644 gb-src/packages/api-fetch/src/test/index.js
create mode 100644 gb-src/packages/api-fetch/src/utils/response.js
create mode 100644 gb-src/packages/autop/.npmrc
create mode 100644 gb-src/packages/autop/CHANGELOG.md
create mode 100644 gb-src/packages/autop/README.md
create mode 100644 gb-src/packages/autop/package.json
create mode 100644 gb-src/packages/autop/src/index.js
create mode 100644 gb-src/packages/autop/src/test/index.test.js
create mode 100644 gb-src/packages/babel-plugin-import-jsx-pragma/.npmrc
create mode 100644 gb-src/packages/babel-plugin-import-jsx-pragma/CHANGELOG.md
create mode 100644 gb-src/packages/babel-plugin-import-jsx-pragma/README.md
create mode 100644 gb-src/packages/babel-plugin-import-jsx-pragma/index.js
create mode 100644 gb-src/packages/babel-plugin-import-jsx-pragma/package.json
create mode 100644 gb-src/packages/babel-plugin-import-jsx-pragma/test/index.js
create mode 100644 gb-src/packages/babel-plugin-makepot/.npmrc
create mode 100644 gb-src/packages/babel-plugin-makepot/CHANGELOG.md
create mode 100644 gb-src/packages/babel-plugin-makepot/README.md
create mode 100644 gb-src/packages/babel-plugin-makepot/package.json
create mode 100644 gb-src/packages/babel-plugin-makepot/src/index.js
create mode 100644 gb-src/packages/babel-plugin-makepot/test/index.js
create mode 100644 gb-src/packages/babel-preset-default/.npmrc
create mode 100644 gb-src/packages/babel-preset-default/CHANGELOG.md
create mode 100644 gb-src/packages/babel-preset-default/README.md
create mode 100644 gb-src/packages/babel-preset-default/index.js
create mode 100644 gb-src/packages/babel-preset-default/package.json
create mode 100644 gb-src/packages/babel-preset-default/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/babel-preset-default/test/fixtures/input.js
create mode 100644 gb-src/packages/babel-preset-default/test/index.js
create mode 100644 gb-src/packages/blob/.npmrc
create mode 100644 gb-src/packages/blob/CHANGELOG.md
create mode 100644 gb-src/packages/blob/README.md
create mode 100644 gb-src/packages/blob/package.json
create mode 100644 gb-src/packages/blob/src/index.js
create mode 100644 gb-src/packages/blob/src/test/index.js
create mode 100644 gb-src/packages/block-directory/.npmrc
create mode 100644 gb-src/packages/block-directory/CHANGELOG.md
create mode 100644 gb-src/packages/block-directory/README.md
create mode 100644 gb-src/packages/block-directory/package.json
create mode 100644 gb-src/packages/block-directory/src/components/block-ratings/index.js
create mode 100644 gb-src/packages/block-directory/src/components/block-ratings/stars.js
create mode 100644 gb-src/packages/block-directory/src/components/block-ratings/style.scss
create mode 100644 gb-src/packages/block-directory/src/components/downloadable-block-author-info/index.js
create mode 100644 gb-src/packages/block-directory/src/components/downloadable-block-author-info/style.scss
create mode 100644 gb-src/packages/block-directory/src/components/downloadable-block-header/index.js
create mode 100644 gb-src/packages/block-directory/src/components/downloadable-block-header/style.scss
create mode 100644 gb-src/packages/block-directory/src/components/downloadable-block-info/index.js
create mode 100644 gb-src/packages/block-directory/src/components/downloadable-block-info/style.scss
create mode 100644 gb-src/packages/block-directory/src/components/downloadable-block-list-item/index.js
create mode 100644 gb-src/packages/block-directory/src/components/downloadable-block-list-item/style.scss
create mode 100644 gb-src/packages/block-directory/src/components/downloadable-blocks-list/index.js
create mode 100644 gb-src/packages/block-directory/src/components/downloadable-blocks-list/style.scss
create mode 100644 gb-src/packages/block-directory/src/components/downloadable-blocks-panel/index.js
create mode 100644 gb-src/packages/block-directory/src/components/downloadable-blocks-panel/style.scss
create mode 100644 gb-src/packages/block-directory/src/index.js
create mode 100644 gb-src/packages/block-directory/src/store/actions.js
create mode 100644 gb-src/packages/block-directory/src/store/controls.js
create mode 100644 gb-src/packages/block-directory/src/store/index.js
create mode 100644 gb-src/packages/block-directory/src/store/reducer.js
create mode 100644 gb-src/packages/block-directory/src/store/resolvers.js
create mode 100644 gb-src/packages/block-directory/src/store/selectors.js
create mode 100644 gb-src/packages/block-directory/src/style.scss
create mode 100644 gb-src/packages/block-editor/.npmrc
create mode 100644 gb-src/packages/block-editor/CHANGELOG.md
create mode 100644 gb-src/packages/block-editor/README.md
create mode 100644 gb-src/packages/block-editor/package.json
create mode 100644 gb-src/packages/block-editor/src/components/alignment-toolbar/index.js
create mode 100644 gb-src/packages/block-editor/src/components/alignment-toolbar/index.native.js
create mode 100644 gb-src/packages/block-editor/src/components/alignment-toolbar/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/block-editor/src/components/alignment-toolbar/test/index.js
create mode 100644 gb-src/packages/block-editor/src/components/autocomplete/README.md
create mode 100644 gb-src/packages/block-editor/src/components/autocomplete/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-actions/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-alignment-toolbar/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-alignment-toolbar/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/block-editor/src/components/block-alignment-toolbar/test/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-card/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-card/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/block-compare/README.md
create mode 100644 gb-src/packages/block-editor/src/components/block-compare/block-view.js
create mode 100644 gb-src/packages/block-editor/src/components/block-compare/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-compare/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/block-compare/test/__snapshots__/block-view.js.snap
create mode 100644 gb-src/packages/block-editor/src/components/block-compare/test/block-view.js
create mode 100644 gb-src/packages/block-editor/src/components/block-controls/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-controls/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/block-editor/src/components/block-controls/test/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-draggable/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-drop-zone/README.md
create mode 100644 gb-src/packages/block-editor/src/components/block-drop-zone/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-drop-zone/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/block-edit/context.js
create mode 100644 gb-src/packages/block-editor/src/components/block-edit/edit.js
create mode 100644 gb-src/packages/block-editor/src/components/block-edit/edit.native.js
create mode 100644 gb-src/packages/block-editor/src/components/block-edit/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-edit/test/edit.js
create mode 100644 gb-src/packages/block-editor/src/components/block-editor-keyboard-shortcuts/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-format-controls/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-icon/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-icon/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/block-icon/test/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-inspector/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-inspector/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/block-list-appender/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-list-appender/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/block-list/block-async-mode-provider.js
create mode 100644 gb-src/packages/block-editor/src/components/block-list/block-contextual-toolbar.js
create mode 100644 gb-src/packages/block-editor/src/components/block-list/block-crash-boundary.js
create mode 100644 gb-src/packages/block-editor/src/components/block-list/block-crash-warning.js
create mode 100644 gb-src/packages/block-editor/src/components/block-list/block-html.js
create mode 100644 gb-src/packages/block-editor/src/components/block-list/block-invalid-warning.js
create mode 100644 gb-src/packages/block-editor/src/components/block-list/block-invalid-warning.native.js
create mode 100644 gb-src/packages/block-editor/src/components/block-list/block-mobile-toolbar.js
create mode 100644 gb-src/packages/block-editor/src/components/block-list/block-mobile-toolbar.native.js
create mode 100644 gb-src/packages/block-editor/src/components/block-list/block-mobile-toolbar.native.scss
create mode 100644 gb-src/packages/block-editor/src/components/block-list/block.js
create mode 100644 gb-src/packages/block-editor/src/components/block-list/block.native.js
create mode 100644 gb-src/packages/block-editor/src/components/block-list/block.native.scss
create mode 100644 gb-src/packages/block-editor/src/components/block-list/breadcrumb.js
create mode 100644 gb-src/packages/block-editor/src/components/block-list/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-list/index.native.js
create mode 100644 gb-src/packages/block-editor/src/components/block-list/insertion-point.js
create mode 100644 gb-src/packages/block-editor/src/components/block-list/moving-animation.js
create mode 100644 gb-src/packages/block-editor/src/components/block-list/multi-controls.js
create mode 100644 gb-src/packages/block-editor/src/components/block-list/style.native.scss
create mode 100644 gb-src/packages/block-editor/src/components/block-list/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/block-list/test/block-html.js
create mode 100644 gb-src/packages/block-editor/src/components/block-mover/drag-handle.js
create mode 100644 gb-src/packages/block-editor/src/components/block-mover/icons.js
create mode 100644 gb-src/packages/block-editor/src/components/block-mover/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-mover/index.native.js
create mode 100644 gb-src/packages/block-editor/src/components/block-mover/mover-description.js
create mode 100644 gb-src/packages/block-editor/src/components/block-mover/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/block-mover/test/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-mover/test/mover-description.js
create mode 100644 gb-src/packages/block-editor/src/components/block-navigation/dropdown.js
create mode 100644 gb-src/packages/block-editor/src/components/block-navigation/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-navigation/list.js
create mode 100644 gb-src/packages/block-editor/src/components/block-navigation/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/block-preview/README.md
create mode 100644 gb-src/packages/block-editor/src/components/block-preview/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-preview/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/block-selection-clearer/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-settings-menu/block-convert-button.js
create mode 100644 gb-src/packages/block-editor/src/components/block-settings-menu/block-html-convert-button.js
create mode 100644 gb-src/packages/block-editor/src/components/block-settings-menu/block-mode-toggle.js
create mode 100644 gb-src/packages/block-editor/src/components/block-settings-menu/block-settings-menu-first-item.js
create mode 100644 gb-src/packages/block-editor/src/components/block-settings-menu/block-settings-menu-plugins-extension.js
create mode 100644 gb-src/packages/block-editor/src/components/block-settings-menu/block-unknown-convert-button.js
create mode 100644 gb-src/packages/block-editor/src/components/block-settings-menu/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-settings-menu/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/block-settings-menu/test/block-mode-toggle.js
create mode 100644 gb-src/packages/block-editor/src/components/block-styles/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-styles/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/block-styles/test/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-switcher/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-switcher/multi-blocks-switcher.js
create mode 100644 gb-src/packages/block-editor/src/components/block-switcher/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/block-switcher/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/block-editor/src/components/block-switcher/test/__snapshots__/multi-blocks-switcher.js.snap
create mode 100644 gb-src/packages/block-editor/src/components/block-switcher/test/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-switcher/test/multi-blocks-switcher.js
create mode 100644 gb-src/packages/block-editor/src/components/block-title/README.md
create mode 100644 gb-src/packages/block-editor/src/components/block-title/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-title/test/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-toolbar/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-toolbar/index.native.js
create mode 100644 gb-src/packages/block-editor/src/components/block-toolbar/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/block-types-list/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-types-list/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/block-vertical-alignment-toolbar/README.md
create mode 100644 gb-src/packages/block-editor/src/components/block-vertical-alignment-toolbar/icons.js
create mode 100644 gb-src/packages/block-editor/src/components/block-vertical-alignment-toolbar/index.js
create mode 100644 gb-src/packages/block-editor/src/components/block-vertical-alignment-toolbar/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/block-editor/src/components/block-vertical-alignment-toolbar/test/index.js
create mode 100644 gb-src/packages/block-editor/src/components/button-block-appender/README.md
create mode 100644 gb-src/packages/block-editor/src/components/button-block-appender/index.js
create mode 100644 gb-src/packages/block-editor/src/components/button-block-appender/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/caption/index.native.js
create mode 100644 gb-src/packages/block-editor/src/components/color-palette/control.js
create mode 100644 gb-src/packages/block-editor/src/components/color-palette/control.scss
create mode 100644 gb-src/packages/block-editor/src/components/color-palette/index.js
create mode 100644 gb-src/packages/block-editor/src/components/color-palette/test/__snapshots__/control.js.snap
create mode 100644 gb-src/packages/block-editor/src/components/color-palette/test/control.js
create mode 100644 gb-src/packages/block-editor/src/components/color-palette/with-color-context.js
create mode 100644 gb-src/packages/block-editor/src/components/colors/index.js
create mode 100644 gb-src/packages/block-editor/src/components/colors/test/__snapshots__/with-colors.js.snap
create mode 100644 gb-src/packages/block-editor/src/components/colors/test/utils.js
create mode 100644 gb-src/packages/block-editor/src/components/colors/test/with-colors.js
create mode 100644 gb-src/packages/block-editor/src/components/colors/utils.js
create mode 100644 gb-src/packages/block-editor/src/components/colors/with-colors.js
create mode 100644 gb-src/packages/block-editor/src/components/contrast-checker/index.js
create mode 100644 gb-src/packages/block-editor/src/components/contrast-checker/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/contrast-checker/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/block-editor/src/components/contrast-checker/test/index.js
create mode 100644 gb-src/packages/block-editor/src/components/copy-handler/index.js
create mode 100644 gb-src/packages/block-editor/src/components/default-block-appender/index.js
create mode 100644 gb-src/packages/block-editor/src/components/default-block-appender/index.native.js
create mode 100644 gb-src/packages/block-editor/src/components/default-block-appender/style.native.scss
create mode 100644 gb-src/packages/block-editor/src/components/default-block-appender/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/default-block-appender/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/block-editor/src/components/default-block-appender/test/index.js
create mode 100644 gb-src/packages/block-editor/src/components/default-style-picker/index.js
create mode 100644 gb-src/packages/block-editor/src/components/font-sizes/font-size-picker.js
create mode 100644 gb-src/packages/block-editor/src/components/font-sizes/index.js
create mode 100644 gb-src/packages/block-editor/src/components/font-sizes/index.native.js
create mode 100644 gb-src/packages/block-editor/src/components/font-sizes/utils.js
create mode 100644 gb-src/packages/block-editor/src/components/font-sizes/with-font-sizes.js
create mode 100644 gb-src/packages/block-editor/src/components/ignore-nested-events/index.js
create mode 100644 gb-src/packages/block-editor/src/components/ignore-nested-events/test/index.js
create mode 100644 gb-src/packages/block-editor/src/components/index.js
create mode 100644 gb-src/packages/block-editor/src/components/index.native.js
create mode 100644 gb-src/packages/block-editor/src/components/inner-blocks/README.md
create mode 100644 gb-src/packages/block-editor/src/components/inner-blocks/button-block-appender.js
create mode 100644 gb-src/packages/block-editor/src/components/inner-blocks/default-block-appender.js
create mode 100644 gb-src/packages/block-editor/src/components/inner-blocks/index.js
create mode 100644 gb-src/packages/block-editor/src/components/inner-blocks/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/inner-blocks/template-picker.js
create mode 100644 gb-src/packages/block-editor/src/components/inner-blocks/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/block-editor/src/components/inner-blocks/test/index.js
create mode 100644 gb-src/packages/block-editor/src/components/inner-blocks/with-client-id.js
create mode 100644 gb-src/packages/block-editor/src/components/inserter-list-item/index.js
create mode 100644 gb-src/packages/block-editor/src/components/inserter-list-item/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/inserter-menu-extension/index.js
create mode 100644 gb-src/packages/block-editor/src/components/inserter-with-shortcuts/index.js
create mode 100644 gb-src/packages/block-editor/src/components/inserter-with-shortcuts/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/inserter/child-blocks.js
create mode 100644 gb-src/packages/block-editor/src/components/inserter/index.js
create mode 100644 gb-src/packages/block-editor/src/components/inserter/index.native.js
create mode 100644 gb-src/packages/block-editor/src/components/inserter/menu.js
create mode 100644 gb-src/packages/block-editor/src/components/inserter/menu.native.js
create mode 100644 gb-src/packages/block-editor/src/components/inserter/style.native.scss
create mode 100644 gb-src/packages/block-editor/src/components/inserter/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/inserter/test/menu.js
create mode 100644 gb-src/packages/block-editor/src/components/inspector-advanced-controls/index.js
create mode 100644 gb-src/packages/block-editor/src/components/inspector-controls/README.md
create mode 100644 gb-src/packages/block-editor/src/components/inspector-controls/index.js
create mode 100644 gb-src/packages/block-editor/src/components/media-placeholder/README.md
create mode 100644 gb-src/packages/block-editor/src/components/media-placeholder/index.js
create mode 100644 gb-src/packages/block-editor/src/components/media-placeholder/index.native.js
create mode 100644 gb-src/packages/block-editor/src/components/media-placeholder/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/media-placeholder/styles.native.scss
create mode 100644 gb-src/packages/block-editor/src/components/media-placeholder/test/index.js
create mode 100644 gb-src/packages/block-editor/src/components/media-upload/README.md
create mode 100644 gb-src/packages/block-editor/src/components/media-upload/check.js
create mode 100644 gb-src/packages/block-editor/src/components/media-upload/index.js
create mode 100644 gb-src/packages/block-editor/src/components/media-upload/index.native.js
create mode 100644 gb-src/packages/block-editor/src/components/media-upload/test/index.native.js
create mode 100644 gb-src/packages/block-editor/src/components/multi-select-scroll-into-view/index.js
create mode 100644 gb-src/packages/block-editor/src/components/multi-selection-inspector/index.js
create mode 100644 gb-src/packages/block-editor/src/components/multi-selection-inspector/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/navigable-toolbar/index.js
create mode 100644 gb-src/packages/block-editor/src/components/observe-typing/README.md
create mode 100644 gb-src/packages/block-editor/src/components/observe-typing/index.js
create mode 100644 gb-src/packages/block-editor/src/components/panel-color-settings/index.js
create mode 100644 gb-src/packages/block-editor/src/components/panel-color-settings/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/panel-color-settings/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/block-editor/src/components/panel-color-settings/test/index.js
create mode 100644 gb-src/packages/block-editor/src/components/plain-text/README.md
create mode 100644 gb-src/packages/block-editor/src/components/plain-text/index.js
create mode 100644 gb-src/packages/block-editor/src/components/plain-text/index.native.js
create mode 100644 gb-src/packages/block-editor/src/components/plain-text/style.native.scss
create mode 100644 gb-src/packages/block-editor/src/components/plain-text/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/preserve-scroll-in-reorder/index.js
create mode 100644 gb-src/packages/block-editor/src/components/provider/README.md
create mode 100644 gb-src/packages/block-editor/src/components/provider/index.js
create mode 100644 gb-src/packages/block-editor/src/components/provider/index.native.js
create mode 100644 gb-src/packages/block-editor/src/components/provider/with-registry-provider.js
create mode 100644 gb-src/packages/block-editor/src/components/rich-text/README.md
create mode 100644 gb-src/packages/block-editor/src/components/rich-text/format-toolbar/index.js
create mode 100644 gb-src/packages/block-editor/src/components/rich-text/format-toolbar/index.native.js
create mode 100644 gb-src/packages/block-editor/src/components/rich-text/format-toolbar/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/rich-text/index.js
create mode 100644 gb-src/packages/block-editor/src/components/rich-text/index.native.js
create mode 100644 gb-src/packages/block-editor/src/components/rich-text/input-event.js
create mode 100644 gb-src/packages/block-editor/src/components/rich-text/input-event.native.js
create mode 100644 gb-src/packages/block-editor/src/components/rich-text/remove-browser-shortcuts.js
create mode 100644 gb-src/packages/block-editor/src/components/rich-text/shortcut.js
create mode 100644 gb-src/packages/block-editor/src/components/rich-text/shortcut.native.js
create mode 100644 gb-src/packages/block-editor/src/components/rich-text/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/rich-text/toolbar-button.js
create mode 100644 gb-src/packages/block-editor/src/components/skip-to-selected-block/index.js
create mode 100644 gb-src/packages/block-editor/src/components/skip-to-selected-block/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/typewriter/index.js
create mode 100644 gb-src/packages/block-editor/src/components/url-input/README.md
create mode 100644 gb-src/packages/block-editor/src/components/url-input/button.js
create mode 100644 gb-src/packages/block-editor/src/components/url-input/index.js
create mode 100644 gb-src/packages/block-editor/src/components/url-input/index.native.js
create mode 100644 gb-src/packages/block-editor/src/components/url-input/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/url-input/test/button.js
create mode 100644 gb-src/packages/block-editor/src/components/url-popover/README.md
create mode 100644 gb-src/packages/block-editor/src/components/url-popover/index.js
create mode 100644 gb-src/packages/block-editor/src/components/url-popover/link-editor.js
create mode 100644 gb-src/packages/block-editor/src/components/url-popover/link-viewer.js
create mode 100644 gb-src/packages/block-editor/src/components/url-popover/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/url-popover/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/block-editor/src/components/url-popover/test/index.js
create mode 100644 gb-src/packages/block-editor/src/components/warning/index.js
create mode 100644 gb-src/packages/block-editor/src/components/warning/index.native.js
create mode 100644 gb-src/packages/block-editor/src/components/warning/style.native.scss
create mode 100644 gb-src/packages/block-editor/src/components/warning/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/warning/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/block-editor/src/components/warning/test/index.js
create mode 100644 gb-src/packages/block-editor/src/components/writing-flow/index.js
create mode 100644 gb-src/packages/block-editor/src/components/writing-flow/style.scss
create mode 100644 gb-src/packages/block-editor/src/components/writing-flow/test/index.js
create mode 100644 gb-src/packages/block-editor/src/hooks/align.js
create mode 100644 gb-src/packages/block-editor/src/hooks/anchor.js
create mode 100644 gb-src/packages/block-editor/src/hooks/anchor.scss
create mode 100644 gb-src/packages/block-editor/src/hooks/custom-class-name.js
create mode 100644 gb-src/packages/block-editor/src/hooks/custom-class-name.native.js
create mode 100644 gb-src/packages/block-editor/src/hooks/generated-class-name.js
create mode 100644 gb-src/packages/block-editor/src/hooks/index.js
create mode 100644 gb-src/packages/block-editor/src/hooks/index.native.js
create mode 100644 gb-src/packages/block-editor/src/hooks/test/align.js
create mode 100644 gb-src/packages/block-editor/src/hooks/test/anchor.js
create mode 100644 gb-src/packages/block-editor/src/hooks/test/custom-class-name.js
create mode 100644 gb-src/packages/block-editor/src/hooks/test/generated-class-name.js
create mode 100644 gb-src/packages/block-editor/src/index.js
create mode 100644 gb-src/packages/block-editor/src/store/actions.js
create mode 100644 gb-src/packages/block-editor/src/store/array.js
create mode 100644 gb-src/packages/block-editor/src/store/controls.js
create mode 100644 gb-src/packages/block-editor/src/store/defaults.js
create mode 100644 gb-src/packages/block-editor/src/store/effects.js
create mode 100644 gb-src/packages/block-editor/src/store/index.js
create mode 100644 gb-src/packages/block-editor/src/store/middlewares.js
create mode 100644 gb-src/packages/block-editor/src/store/reducer.js
create mode 100644 gb-src/packages/block-editor/src/store/selectors.js
create mode 100644 gb-src/packages/block-editor/src/store/test/actions.js
create mode 100644 gb-src/packages/block-editor/src/store/test/array.js
create mode 100644 gb-src/packages/block-editor/src/store/test/effects.js
create mode 100644 gb-src/packages/block-editor/src/store/test/reducer.js
create mode 100644 gb-src/packages/block-editor/src/store/test/selectors.js
create mode 100644 gb-src/packages/block-editor/src/style.scss
create mode 100644 gb-src/packages/block-editor/src/utils/dom.js
create mode 100644 gb-src/packages/block-editor/src/utils/index.js
create mode 100644 gb-src/packages/block-editor/src/utils/test/dom.js
create mode 100644 gb-src/packages/block-editor/src/utils/transform-styles/ast/index.js
create mode 100644 gb-src/packages/block-editor/src/utils/transform-styles/ast/parse.js
create mode 100644 gb-src/packages/block-editor/src/utils/transform-styles/ast/stringify/compiler.js
create mode 100644 gb-src/packages/block-editor/src/utils/transform-styles/ast/stringify/compress.js
create mode 100644 gb-src/packages/block-editor/src/utils/transform-styles/ast/stringify/identity.js
create mode 100644 gb-src/packages/block-editor/src/utils/transform-styles/ast/stringify/index.js
create mode 100644 gb-src/packages/block-editor/src/utils/transform-styles/index.js
create mode 100644 gb-src/packages/block-editor/src/utils/transform-styles/test/__snapshots__/traverse.js.snap
create mode 100644 gb-src/packages/block-editor/src/utils/transform-styles/test/traverse.js
create mode 100644 gb-src/packages/block-editor/src/utils/transform-styles/transforms/test/__snapshots__/url-rewrite.js.snap
create mode 100644 gb-src/packages/block-editor/src/utils/transform-styles/transforms/test/__snapshots__/wrap.js.snap
create mode 100644 gb-src/packages/block-editor/src/utils/transform-styles/transforms/test/url-rewrite.js
create mode 100644 gb-src/packages/block-editor/src/utils/transform-styles/transforms/test/wrap.js
create mode 100644 gb-src/packages/block-editor/src/utils/transform-styles/transforms/url-rewrite.js
create mode 100644 gb-src/packages/block-editor/src/utils/transform-styles/transforms/wrap.js
create mode 100644 gb-src/packages/block-editor/src/utils/transform-styles/traverse.js
create mode 100644 gb-src/packages/block-library/.npmrc
create mode 100644 gb-src/packages/block-library/CHANGELOG.md
create mode 100644 gb-src/packages/block-library/README.md
create mode 100644 gb-src/packages/block-library/package.json
create mode 100644 gb-src/packages/block-library/src/archives/edit.js
create mode 100644 gb-src/packages/block-library/src/archives/editor.scss
create mode 100644 gb-src/packages/block-library/src/archives/icon.js
create mode 100644 gb-src/packages/block-library/src/archives/index.js
create mode 100644 gb-src/packages/block-library/src/archives/index.php
create mode 100644 gb-src/packages/block-library/src/audio/block.json
create mode 100644 gb-src/packages/block-library/src/audio/edit.js
create mode 100644 gb-src/packages/block-library/src/audio/editor.scss
create mode 100644 gb-src/packages/block-library/src/audio/icon.js
create mode 100644 gb-src/packages/block-library/src/audio/index.js
create mode 100644 gb-src/packages/block-library/src/audio/save.js
create mode 100644 gb-src/packages/block-library/src/audio/style.scss
create mode 100644 gb-src/packages/block-library/src/audio/theme.scss
create mode 100644 gb-src/packages/block-library/src/audio/transforms.js
create mode 100644 gb-src/packages/block-library/src/block/edit-panel/editor.scss
create mode 100644 gb-src/packages/block-library/src/block/edit-panel/index.js
create mode 100644 gb-src/packages/block-library/src/block/edit.js
create mode 100644 gb-src/packages/block-library/src/block/editor.scss
create mode 100644 gb-src/packages/block-library/src/block/index.js
create mode 100644 gb-src/packages/block-library/src/block/index.php
create mode 100644 gb-src/packages/block-library/src/block/indicator/editor.scss
create mode 100644 gb-src/packages/block-library/src/block/indicator/index.js
create mode 100644 gb-src/packages/block-library/src/button/block.json
create mode 100644 gb-src/packages/block-library/src/button/deprecated.js
create mode 100644 gb-src/packages/block-library/src/button/edit.js
create mode 100644 gb-src/packages/block-library/src/button/editor.scss
create mode 100644 gb-src/packages/block-library/src/button/icon.js
create mode 100644 gb-src/packages/block-library/src/button/index.js
create mode 100644 gb-src/packages/block-library/src/button/save.js
create mode 100644 gb-src/packages/block-library/src/button/style.scss
create mode 100644 gb-src/packages/block-library/src/calendar/edit.js
create mode 100644 gb-src/packages/block-library/src/calendar/icon.js
create mode 100644 gb-src/packages/block-library/src/calendar/index.js
create mode 100644 gb-src/packages/block-library/src/calendar/index.php
create mode 100644 gb-src/packages/block-library/src/calendar/style.scss
create mode 100644 gb-src/packages/block-library/src/categories/edit.js
create mode 100644 gb-src/packages/block-library/src/categories/editor.scss
create mode 100644 gb-src/packages/block-library/src/categories/icon.js
create mode 100644 gb-src/packages/block-library/src/categories/index.js
create mode 100644 gb-src/packages/block-library/src/categories/index.php
create mode 100644 gb-src/packages/block-library/src/categories/style.scss
create mode 100644 gb-src/packages/block-library/src/classic/block.json
create mode 100644 gb-src/packages/block-library/src/classic/edit.js
create mode 100644 gb-src/packages/block-library/src/classic/editor.scss
create mode 100644 gb-src/packages/block-library/src/classic/icon.js
create mode 100644 gb-src/packages/block-library/src/classic/index.js
create mode 100644 gb-src/packages/block-library/src/classic/save.js
create mode 100644 gb-src/packages/block-library/src/code/block.json
create mode 100644 gb-src/packages/block-library/src/code/edit.js
create mode 100644 gb-src/packages/block-library/src/code/edit.native.js
create mode 100644 gb-src/packages/block-library/src/code/editor.scss
create mode 100644 gb-src/packages/block-library/src/code/icon.js
create mode 100644 gb-src/packages/block-library/src/code/index.js
create mode 100644 gb-src/packages/block-library/src/code/save.js
create mode 100644 gb-src/packages/block-library/src/code/test/edit.native.js
create mode 100644 gb-src/packages/block-library/src/code/test/utils.js
create mode 100644 gb-src/packages/block-library/src/code/theme.native.scss
create mode 100644 gb-src/packages/block-library/src/code/theme.scss
create mode 100644 gb-src/packages/block-library/src/code/transforms.js
create mode 100644 gb-src/packages/block-library/src/code/utils.js
create mode 100644 gb-src/packages/block-library/src/column/block.json
create mode 100644 gb-src/packages/block-library/src/column/edit.js
create mode 100644 gb-src/packages/block-library/src/column/icon.js
create mode 100644 gb-src/packages/block-library/src/column/index.js
create mode 100644 gb-src/packages/block-library/src/column/save.js
create mode 100644 gb-src/packages/block-library/src/columns/block.json
create mode 100644 gb-src/packages/block-library/src/columns/deprecated.js
create mode 100644 gb-src/packages/block-library/src/columns/edit.js
create mode 100644 gb-src/packages/block-library/src/columns/editor.scss
create mode 100644 gb-src/packages/block-library/src/columns/icon.js
create mode 100644 gb-src/packages/block-library/src/columns/index.js
create mode 100644 gb-src/packages/block-library/src/columns/save.js
create mode 100644 gb-src/packages/block-library/src/columns/style.scss
create mode 100644 gb-src/packages/block-library/src/columns/test/utils.js
create mode 100644 gb-src/packages/block-library/src/columns/utils.js
create mode 100644 gb-src/packages/block-library/src/cover/block.json
create mode 100644 gb-src/packages/block-library/src/cover/deprecated.js
create mode 100644 gb-src/packages/block-library/src/cover/edit.js
create mode 100644 gb-src/packages/block-library/src/cover/editor.scss
create mode 100644 gb-src/packages/block-library/src/cover/icon.js
create mode 100644 gb-src/packages/block-library/src/cover/index.js
create mode 100644 gb-src/packages/block-library/src/cover/save.js
create mode 100644 gb-src/packages/block-library/src/cover/shared.js
create mode 100644 gb-src/packages/block-library/src/cover/style.scss
create mode 100644 gb-src/packages/block-library/src/cover/transforms.js
create mode 100644 gb-src/packages/block-library/src/editor.scss
create mode 100644 gb-src/packages/block-library/src/embed/constants.js
create mode 100644 gb-src/packages/block-library/src/embed/core-embeds.js
create mode 100644 gb-src/packages/block-library/src/embed/edit.js
create mode 100644 gb-src/packages/block-library/src/embed/editor.scss
create mode 100644 gb-src/packages/block-library/src/embed/embed-controls.js
create mode 100644 gb-src/packages/block-library/src/embed/embed-loading.js
create mode 100644 gb-src/packages/block-library/src/embed/embed-placeholder.js
create mode 100644 gb-src/packages/block-library/src/embed/embed-preview.js
create mode 100644 gb-src/packages/block-library/src/embed/icons.js
create mode 100644 gb-src/packages/block-library/src/embed/index.js
create mode 100644 gb-src/packages/block-library/src/embed/settings.js
create mode 100644 gb-src/packages/block-library/src/embed/style.scss
create mode 100644 gb-src/packages/block-library/src/embed/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/block-library/src/embed/test/index.js
create mode 100644 gb-src/packages/block-library/src/embed/theme.scss
create mode 100644 gb-src/packages/block-library/src/embed/util.js
create mode 100644 gb-src/packages/block-library/src/embed/wp-embed-preview.js
create mode 100644 gb-src/packages/block-library/src/file/block.json
create mode 100644 gb-src/packages/block-library/src/file/edit.js
create mode 100644 gb-src/packages/block-library/src/file/editor.scss
create mode 100644 gb-src/packages/block-library/src/file/icon.js
create mode 100644 gb-src/packages/block-library/src/file/index.js
create mode 100644 gb-src/packages/block-library/src/file/inspector.js
create mode 100644 gb-src/packages/block-library/src/file/save.js
create mode 100644 gb-src/packages/block-library/src/file/style.scss
create mode 100644 gb-src/packages/block-library/src/file/transforms.js
create mode 100644 gb-src/packages/block-library/src/gallery/block.json
create mode 100644 gb-src/packages/block-library/src/gallery/deprecated.js
create mode 100644 gb-src/packages/block-library/src/gallery/edit.js
create mode 100644 gb-src/packages/block-library/src/gallery/editor.scss
create mode 100644 gb-src/packages/block-library/src/gallery/gallery-image.js
create mode 100644 gb-src/packages/block-library/src/gallery/icons.js
create mode 100644 gb-src/packages/block-library/src/gallery/index.js
create mode 100644 gb-src/packages/block-library/src/gallery/save.js
create mode 100644 gb-src/packages/block-library/src/gallery/shared.js
create mode 100644 gb-src/packages/block-library/src/gallery/style.scss
create mode 100644 gb-src/packages/block-library/src/gallery/theme.scss
create mode 100644 gb-src/packages/block-library/src/gallery/transforms.js
create mode 100644 gb-src/packages/block-library/src/group/block.json
create mode 100644 gb-src/packages/block-library/src/group/deprecated.js
create mode 100644 gb-src/packages/block-library/src/group/edit.js
create mode 100644 gb-src/packages/block-library/src/group/editor.scss
create mode 100644 gb-src/packages/block-library/src/group/icon.js
create mode 100644 gb-src/packages/block-library/src/group/index.js
create mode 100644 gb-src/packages/block-library/src/group/save.js
create mode 100644 gb-src/packages/block-library/src/group/theme.scss
create mode 100644 gb-src/packages/block-library/src/heading/block.json
create mode 100644 gb-src/packages/block-library/src/heading/deprecated.js
create mode 100644 gb-src/packages/block-library/src/heading/edit.js
create mode 100644 gb-src/packages/block-library/src/heading/edit.native.js
create mode 100644 gb-src/packages/block-library/src/heading/editor.native.scss
create mode 100644 gb-src/packages/block-library/src/heading/heading-level-icon.js
create mode 100644 gb-src/packages/block-library/src/heading/heading-toolbar.js
create mode 100644 gb-src/packages/block-library/src/heading/index.js
create mode 100644 gb-src/packages/block-library/src/heading/index.native.js
create mode 100644 gb-src/packages/block-library/src/heading/save.js
create mode 100644 gb-src/packages/block-library/src/heading/shared.js
create mode 100644 gb-src/packages/block-library/src/heading/style.native.scss
create mode 100644 gb-src/packages/block-library/src/heading/test/shared.js
create mode 100644 gb-src/packages/block-library/src/heading/transforms.js
create mode 100644 gb-src/packages/block-library/src/html/block.json
create mode 100644 gb-src/packages/block-library/src/html/edit.js
create mode 100644 gb-src/packages/block-library/src/html/editor.scss
create mode 100644 gb-src/packages/block-library/src/html/icon.js
create mode 100644 gb-src/packages/block-library/src/html/index.js
create mode 100644 gb-src/packages/block-library/src/html/save.js
create mode 100644 gb-src/packages/block-library/src/html/transforms.js
create mode 100644 gb-src/packages/block-library/src/image/block.json
create mode 100644 gb-src/packages/block-library/src/image/deprecated.js
create mode 100644 gb-src/packages/block-library/src/image/edit.js
create mode 100644 gb-src/packages/block-library/src/image/edit.native.js
create mode 100644 gb-src/packages/block-library/src/image/editor.scss
create mode 100644 gb-src/packages/block-library/src/image/icon-retry.native.js
create mode 100644 gb-src/packages/block-library/src/image/icon.js
create mode 100644 gb-src/packages/block-library/src/image/image-size.js
create mode 100644 gb-src/packages/block-library/src/image/image-size.native.js
create mode 100644 gb-src/packages/block-library/src/image/index.js
create mode 100644 gb-src/packages/block-library/src/image/index.native.js
create mode 100644 gb-src/packages/block-library/src/image/media-upload-progress.native.js
create mode 100644 gb-src/packages/block-library/src/image/save.js
create mode 100644 gb-src/packages/block-library/src/image/style.scss
create mode 100644 gb-src/packages/block-library/src/image/styles.native.scss
create mode 100644 gb-src/packages/block-library/src/image/test/edit.js
create mode 100644 gb-src/packages/block-library/src/image/test/media-upload-progress.native.js
create mode 100644 gb-src/packages/block-library/src/image/test/transforms.js
create mode 100644 gb-src/packages/block-library/src/image/theme.scss
create mode 100644 gb-src/packages/block-library/src/image/transforms.js
create mode 100644 gb-src/packages/block-library/src/image/utils.js
create mode 100644 gb-src/packages/block-library/src/index.js
create mode 100644 gb-src/packages/block-library/src/index.native.js
create mode 100644 gb-src/packages/block-library/src/latest-comments/edit.js
create mode 100644 gb-src/packages/block-library/src/latest-comments/editor.scss
create mode 100644 gb-src/packages/block-library/src/latest-comments/icon.js
create mode 100644 gb-src/packages/block-library/src/latest-comments/index.js
create mode 100644 gb-src/packages/block-library/src/latest-comments/index.php
create mode 100644 gb-src/packages/block-library/src/latest-comments/style.scss
create mode 100644 gb-src/packages/block-library/src/latest-posts/edit.js
create mode 100644 gb-src/packages/block-library/src/latest-posts/editor.scss
create mode 100644 gb-src/packages/block-library/src/latest-posts/icon.js
create mode 100644 gb-src/packages/block-library/src/latest-posts/index.js
create mode 100644 gb-src/packages/block-library/src/latest-posts/index.php
create mode 100644 gb-src/packages/block-library/src/latest-posts/style.scss
create mode 100644 gb-src/packages/block-library/src/legacy-widget/edit/dom-manager.js
create mode 100644 gb-src/packages/block-library/src/legacy-widget/edit/handler.js
create mode 100644 gb-src/packages/block-library/src/legacy-widget/edit/index.js
create mode 100644 gb-src/packages/block-library/src/legacy-widget/edit/placeholder.js
create mode 100644 gb-src/packages/block-library/src/legacy-widget/editor.scss
create mode 100644 gb-src/packages/block-library/src/legacy-widget/icon.js
create mode 100644 gb-src/packages/block-library/src/legacy-widget/index.js
create mode 100644 gb-src/packages/block-library/src/legacy-widget/index.php
create mode 100644 gb-src/packages/block-library/src/list/block.json
create mode 100644 gb-src/packages/block-library/src/list/edit.js
create mode 100644 gb-src/packages/block-library/src/list/editor.scss
create mode 100644 gb-src/packages/block-library/src/list/icon.js
create mode 100644 gb-src/packages/block-library/src/list/index.js
create mode 100644 gb-src/packages/block-library/src/list/ordered-list-settings.js
create mode 100644 gb-src/packages/block-library/src/list/ordered-list-settings.native.js
create mode 100644 gb-src/packages/block-library/src/list/save.js
create mode 100644 gb-src/packages/block-library/src/list/transforms.js
create mode 100644 gb-src/packages/block-library/src/media-text/block.json
create mode 100644 gb-src/packages/block-library/src/media-text/deprecated.js
create mode 100644 gb-src/packages/block-library/src/media-text/edit.js
create mode 100644 gb-src/packages/block-library/src/media-text/editor.scss
create mode 100644 gb-src/packages/block-library/src/media-text/icon.js
create mode 100644 gb-src/packages/block-library/src/media-text/index.js
create mode 100644 gb-src/packages/block-library/src/media-text/media-container-icon.js
create mode 100644 gb-src/packages/block-library/src/media-text/media-container.js
create mode 100644 gb-src/packages/block-library/src/media-text/save.js
create mode 100644 gb-src/packages/block-library/src/media-text/style.scss
create mode 100644 gb-src/packages/block-library/src/media-text/transforms.js
create mode 100644 gb-src/packages/block-library/src/missing/block.json
create mode 100644 gb-src/packages/block-library/src/missing/edit.js
create mode 100644 gb-src/packages/block-library/src/missing/edit.native.js
create mode 100644 gb-src/packages/block-library/src/missing/index.js
create mode 100644 gb-src/packages/block-library/src/missing/index.native.js
create mode 100644 gb-src/packages/block-library/src/missing/save.js
create mode 100644 gb-src/packages/block-library/src/missing/style.native.scss
create mode 100644 gb-src/packages/block-library/src/more/block.json
create mode 100644 gb-src/packages/block-library/src/more/edit.js
create mode 100644 gb-src/packages/block-library/src/more/edit.native.js
create mode 100644 gb-src/packages/block-library/src/more/editor.native.scss
create mode 100644 gb-src/packages/block-library/src/more/editor.scss
create mode 100644 gb-src/packages/block-library/src/more/icon.js
create mode 100644 gb-src/packages/block-library/src/more/index.js
create mode 100644 gb-src/packages/block-library/src/more/index.native.js
create mode 100644 gb-src/packages/block-library/src/more/save.js
create mode 100644 gb-src/packages/block-library/src/more/test/__snapshots__/edit.js.snap
create mode 100644 gb-src/packages/block-library/src/more/test/edit.js
create mode 100644 gb-src/packages/block-library/src/more/transforms.js
create mode 100644 gb-src/packages/block-library/src/navigation-menu-item/block.json
create mode 100644 gb-src/packages/block-library/src/navigation-menu-item/edit.js
create mode 100644 gb-src/packages/block-library/src/navigation-menu-item/editor.scss
create mode 100644 gb-src/packages/block-library/src/navigation-menu-item/index.js
create mode 100644 gb-src/packages/block-library/src/navigation-menu-item/menu-item-actions.js
create mode 100644 gb-src/packages/block-library/src/navigation-menu-item/save.js
create mode 100644 gb-src/packages/block-library/src/navigation-menu/edit.js
create mode 100644 gb-src/packages/block-library/src/navigation-menu/editor.scss
create mode 100644 gb-src/packages/block-library/src/navigation-menu/index.js
create mode 100644 gb-src/packages/block-library/src/navigation-menu/index.php
create mode 100644 gb-src/packages/block-library/src/navigation-menu/save.js
create mode 100644 gb-src/packages/block-library/src/navigation-menu/use-block-navigator.js
create mode 100644 gb-src/packages/block-library/src/nextpage/block.json
create mode 100644 gb-src/packages/block-library/src/nextpage/edit.js
create mode 100644 gb-src/packages/block-library/src/nextpage/edit.native.js
create mode 100644 gb-src/packages/block-library/src/nextpage/editor.native.scss
create mode 100644 gb-src/packages/block-library/src/nextpage/editor.scss
create mode 100644 gb-src/packages/block-library/src/nextpage/icon.js
create mode 100644 gb-src/packages/block-library/src/nextpage/index.js
create mode 100644 gb-src/packages/block-library/src/nextpage/save.js
create mode 100644 gb-src/packages/block-library/src/nextpage/transforms.js
create mode 100644 gb-src/packages/block-library/src/paragraph/block.json
create mode 100644 gb-src/packages/block-library/src/paragraph/deprecated.js
create mode 100644 gb-src/packages/block-library/src/paragraph/edit.js
create mode 100644 gb-src/packages/block-library/src/paragraph/edit.native.js
create mode 100644 gb-src/packages/block-library/src/paragraph/editor.scss
create mode 100644 gb-src/packages/block-library/src/paragraph/icon.js
create mode 100644 gb-src/packages/block-library/src/paragraph/index.js
create mode 100644 gb-src/packages/block-library/src/paragraph/index.native.js
create mode 100644 gb-src/packages/block-library/src/paragraph/save.js
create mode 100644 gb-src/packages/block-library/src/paragraph/style.native.scss
create mode 100644 gb-src/packages/block-library/src/paragraph/style.scss
create mode 100644 gb-src/packages/block-library/src/paragraph/test/edit.native.js
create mode 100644 gb-src/packages/block-library/src/paragraph/transforms.js
create mode 100644 gb-src/packages/block-library/src/preformatted/block.json
create mode 100644 gb-src/packages/block-library/src/preformatted/edit.js
create mode 100644 gb-src/packages/block-library/src/preformatted/editor.scss
create mode 100644 gb-src/packages/block-library/src/preformatted/icon.js
create mode 100644 gb-src/packages/block-library/src/preformatted/index.js
create mode 100644 gb-src/packages/block-library/src/preformatted/save.js
create mode 100644 gb-src/packages/block-library/src/preformatted/theme.scss
create mode 100644 gb-src/packages/block-library/src/preformatted/transforms.js
create mode 100644 gb-src/packages/block-library/src/pullquote/block.json
create mode 100644 gb-src/packages/block-library/src/pullquote/deprecated.js
create mode 100644 gb-src/packages/block-library/src/pullquote/edit.js
create mode 100644 gb-src/packages/block-library/src/pullquote/editor.scss
create mode 100644 gb-src/packages/block-library/src/pullquote/icon.js
create mode 100644 gb-src/packages/block-library/src/pullquote/index.js
create mode 100644 gb-src/packages/block-library/src/pullquote/save.js
create mode 100644 gb-src/packages/block-library/src/pullquote/shared.js
create mode 100644 gb-src/packages/block-library/src/pullquote/style.scss
create mode 100644 gb-src/packages/block-library/src/pullquote/theme.scss
create mode 100644 gb-src/packages/block-library/src/quote/block.json
create mode 100644 gb-src/packages/block-library/src/quote/deprecated.js
create mode 100644 gb-src/packages/block-library/src/quote/edit.js
create mode 100644 gb-src/packages/block-library/src/quote/editor.scss
create mode 100644 gb-src/packages/block-library/src/quote/icon.js
create mode 100644 gb-src/packages/block-library/src/quote/index.js
create mode 100644 gb-src/packages/block-library/src/quote/save.js
create mode 100644 gb-src/packages/block-library/src/quote/style.scss
create mode 100644 gb-src/packages/block-library/src/quote/theme.scss
create mode 100644 gb-src/packages/block-library/src/quote/transforms.js
create mode 100644 gb-src/packages/block-library/src/rss/edit.js
create mode 100644 gb-src/packages/block-library/src/rss/editor.scss
create mode 100644 gb-src/packages/block-library/src/rss/index.js
create mode 100644 gb-src/packages/block-library/src/rss/index.php
create mode 100644 gb-src/packages/block-library/src/rss/style.scss
create mode 100644 gb-src/packages/block-library/src/search/edit.js
create mode 100644 gb-src/packages/block-library/src/search/editor.scss
create mode 100644 gb-src/packages/block-library/src/search/index.js
create mode 100644 gb-src/packages/block-library/src/search/index.php
create mode 100644 gb-src/packages/block-library/src/search/style.scss
create mode 100644 gb-src/packages/block-library/src/search/theme.scss
create mode 100644 gb-src/packages/block-library/src/separator/block.json
create mode 100644 gb-src/packages/block-library/src/separator/edit.js
create mode 100644 gb-src/packages/block-library/src/separator/icon.js
create mode 100644 gb-src/packages/block-library/src/separator/index.js
create mode 100644 gb-src/packages/block-library/src/separator/save.js
create mode 100644 gb-src/packages/block-library/src/separator/style.scss
create mode 100644 gb-src/packages/block-library/src/separator/theme.scss
create mode 100644 gb-src/packages/block-library/src/separator/transforms.js
create mode 100644 gb-src/packages/block-library/src/shortcode/edit.js
create mode 100644 gb-src/packages/block-library/src/shortcode/editor.scss
create mode 100644 gb-src/packages/block-library/src/shortcode/icon.js
create mode 100644 gb-src/packages/block-library/src/shortcode/index.js
create mode 100644 gb-src/packages/block-library/src/shortcode/index.php
create mode 100644 gb-src/packages/block-library/src/shortcode/save.js
create mode 100644 gb-src/packages/block-library/src/shortcode/transforms.js
create mode 100644 gb-src/packages/block-library/src/social-link/edit.js
create mode 100644 gb-src/packages/block-library/src/social-link/editor.scss
create mode 100644 gb-src/packages/block-library/src/social-link/icons/amazon.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/bandcamp.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/behance.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/chain.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/codepen.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/deviantart.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/dribbble.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/dropbox.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/etsy.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/facebook.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/feed.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/fivehundredpx.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/flickr.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/foursquare.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/github.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/goodreads.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/google.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/index.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/instagram.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/lastfm.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/linkedin.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/mail.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/mastodon.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/medium.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/meetup.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/pinterest.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/pocket.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/reddit.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/skype.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/snapchat.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/soundcloud.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/spotify.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/tumblr.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/twitch.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/twitter.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/vimeo.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/vk.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/wordpress.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/yelp.js
create mode 100644 gb-src/packages/block-library/src/social-link/icons/youtube.js
create mode 100644 gb-src/packages/block-library/src/social-link/index.js
create mode 100644 gb-src/packages/block-library/src/social-link/index.php
create mode 100644 gb-src/packages/block-library/src/social-link/social-list.js
create mode 100644 gb-src/packages/block-library/src/social-links/block.json
create mode 100644 gb-src/packages/block-library/src/social-links/edit.js
create mode 100644 gb-src/packages/block-library/src/social-links/editor.scss
create mode 100644 gb-src/packages/block-library/src/social-links/index.js
create mode 100644 gb-src/packages/block-library/src/social-links/save.js
create mode 100644 gb-src/packages/block-library/src/social-links/style.scss
create mode 100644 gb-src/packages/block-library/src/spacer/block.json
create mode 100644 gb-src/packages/block-library/src/spacer/edit.js
create mode 100644 gb-src/packages/block-library/src/spacer/editor.scss
create mode 100644 gb-src/packages/block-library/src/spacer/icon.js
create mode 100644 gb-src/packages/block-library/src/spacer/index.js
create mode 100644 gb-src/packages/block-library/src/spacer/save.js
create mode 100644 gb-src/packages/block-library/src/spacer/style.scss
create mode 100644 gb-src/packages/block-library/src/style.scss
create mode 100644 gb-src/packages/block-library/src/subhead/block.json
create mode 100644 gb-src/packages/block-library/src/subhead/edit.js
create mode 100644 gb-src/packages/block-library/src/subhead/editor.scss
create mode 100644 gb-src/packages/block-library/src/subhead/icon.js
create mode 100644 gb-src/packages/block-library/src/subhead/index.js
create mode 100644 gb-src/packages/block-library/src/subhead/save.js
create mode 100644 gb-src/packages/block-library/src/subhead/style.scss
create mode 100644 gb-src/packages/block-library/src/subhead/tranforms.js
create mode 100644 gb-src/packages/block-library/src/table/block.json
create mode 100644 gb-src/packages/block-library/src/table/deprecated.js
create mode 100644 gb-src/packages/block-library/src/table/edit.js
create mode 100644 gb-src/packages/block-library/src/table/editor.scss
create mode 100644 gb-src/packages/block-library/src/table/icon.js
create mode 100644 gb-src/packages/block-library/src/table/index.js
create mode 100644 gb-src/packages/block-library/src/table/save.js
create mode 100644 gb-src/packages/block-library/src/table/state.js
create mode 100644 gb-src/packages/block-library/src/table/style.scss
create mode 100644 gb-src/packages/block-library/src/table/test/state.js
create mode 100644 gb-src/packages/block-library/src/table/theme.scss
create mode 100644 gb-src/packages/block-library/src/table/transforms.js
create mode 100644 gb-src/packages/block-library/src/tag-cloud/edit.js
create mode 100644 gb-src/packages/block-library/src/tag-cloud/editor.scss
create mode 100644 gb-src/packages/block-library/src/tag-cloud/index.js
create mode 100644 gb-src/packages/block-library/src/tag-cloud/index.php
create mode 100644 gb-src/packages/block-library/src/text-columns/block.json
create mode 100644 gb-src/packages/block-library/src/text-columns/edit.js
create mode 100644 gb-src/packages/block-library/src/text-columns/editor.scss
create mode 100644 gb-src/packages/block-library/src/text-columns/index.js
create mode 100644 gb-src/packages/block-library/src/text-columns/save.js
create mode 100644 gb-src/packages/block-library/src/text-columns/style.scss
create mode 100644 gb-src/packages/block-library/src/text-columns/tranforms.js
create mode 100644 gb-src/packages/block-library/src/theme.scss
create mode 100644 gb-src/packages/block-library/src/verse/block.json
create mode 100644 gb-src/packages/block-library/src/verse/deprecated.js
create mode 100644 gb-src/packages/block-library/src/verse/edit.js
create mode 100644 gb-src/packages/block-library/src/verse/editor.scss
create mode 100644 gb-src/packages/block-library/src/verse/icon.js
create mode 100644 gb-src/packages/block-library/src/verse/index.js
create mode 100644 gb-src/packages/block-library/src/verse/save.js
create mode 100644 gb-src/packages/block-library/src/verse/style.scss
create mode 100644 gb-src/packages/block-library/src/verse/tranforms.js
create mode 100644 gb-src/packages/block-library/src/video/block.json
create mode 100644 gb-src/packages/block-library/src/video/edit.js
create mode 100644 gb-src/packages/block-library/src/video/edit.native.js
create mode 100644 gb-src/packages/block-library/src/video/editor.scss
create mode 100644 gb-src/packages/block-library/src/video/gridicon-play.native.js
create mode 100644 gb-src/packages/block-library/src/video/icon-retry.native.js
create mode 100644 gb-src/packages/block-library/src/video/icon.js
create mode 100644 gb-src/packages/block-library/src/video/index.js
create mode 100644 gb-src/packages/block-library/src/video/save.js
create mode 100644 gb-src/packages/block-library/src/video/style.native.scss
create mode 100644 gb-src/packages/block-library/src/video/style.scss
create mode 100644 gb-src/packages/block-library/src/video/theme.scss
create mode 100644 gb-src/packages/block-library/src/video/tranforms.js
create mode 100644 gb-src/packages/block-library/src/video/video-player.native.js
create mode 100644 gb-src/packages/block-library/src/video/video-player.native.scss
create mode 100644 gb-src/packages/block-serialization-default-parser/.npmrc
create mode 100644 gb-src/packages/block-serialization-default-parser/CHANGELOG.md
create mode 100644 gb-src/packages/block-serialization-default-parser/README.md
create mode 100644 gb-src/packages/block-serialization-default-parser/package.json
create mode 100644 gb-src/packages/block-serialization-default-parser/parser.php
create mode 100644 gb-src/packages/block-serialization-default-parser/src/index.js
create mode 100644 gb-src/packages/block-serialization-default-parser/test/index.js
create mode 100644 gb-src/packages/block-serialization-default-parser/test/test-parser.php
create mode 100644 gb-src/packages/block-serialization-spec-parser/.eslintrc.json
create mode 100644 gb-src/packages/block-serialization-spec-parser/.npmignore
create mode 100644 gb-src/packages/block-serialization-spec-parser/.npmrc
create mode 100644 gb-src/packages/block-serialization-spec-parser/CHANGELOG.md
create mode 100644 gb-src/packages/block-serialization-spec-parser/README.md
create mode 100755 gb-src/packages/block-serialization-spec-parser/bin/create-php-parser.js
create mode 100644 gb-src/packages/block-serialization-spec-parser/grammar.pegjs
create mode 100644 gb-src/packages/block-serialization-spec-parser/package.json
create mode 100644 gb-src/packages/block-serialization-spec-parser/shared-tests.js
create mode 100644 gb-src/packages/block-serialization-spec-parser/test/index.js
create mode 100644 gb-src/packages/block-serialization-spec-parser/test/test-parser.php
create mode 100644 gb-src/packages/blocks/.npmrc
create mode 100644 gb-src/packages/blocks/CHANGELOG.md
create mode 100644 gb-src/packages/blocks/README.md
create mode 100644 gb-src/packages/blocks/package.json
create mode 100644 gb-src/packages/blocks/src/api/categories.js
create mode 100644 gb-src/packages/blocks/src/api/children.js
create mode 100644 gb-src/packages/blocks/src/api/constants.js
create mode 100644 gb-src/packages/blocks/src/api/factory.js
create mode 100644 gb-src/packages/blocks/src/api/index.js
create mode 100644 gb-src/packages/blocks/src/api/index.native.js
create mode 100644 gb-src/packages/blocks/src/api/matchers.js
create mode 100644 gb-src/packages/blocks/src/api/node.js
create mode 100644 gb-src/packages/blocks/src/api/parser.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/blockquote-normaliser.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/comment-remover.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/figure-content-reducer.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/google-docs-uid-remover.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/head-remover.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/iframe-remover.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/image-corrector.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/image-corrector.native.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/index.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/index.native.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/is-inline-content.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/list-reducer.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/markdown-converter.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/ms-list-converter.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/normalise-blocks.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/paste-handler.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/phrasing-content-reducer.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/phrasing-content.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/readme.md
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/shortcode-converter.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/special-comment-converter.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/test/blockquote-normaliser.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/test/comment-remover.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/test/figure-content-reducer.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/test/image-corrector.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/test/is-inline-content.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/test/list-reducer.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/test/markdown-converter.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/test/ms-list-converter.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/test/normalise-blocks.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/test/phrasing-content-reducer.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/test/special-comment-converter.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/test/utils.js
create mode 100644 gb-src/packages/blocks/src/api/raw-handling/utils.js
create mode 100644 gb-src/packages/blocks/src/api/registration.js
create mode 100644 gb-src/packages/blocks/src/api/serializer.js
create mode 100644 gb-src/packages/blocks/src/api/templates.js
create mode 100644 gb-src/packages/blocks/src/api/test/children.js
create mode 100644 gb-src/packages/blocks/src/api/test/factory.js
create mode 100644 gb-src/packages/blocks/src/api/test/matchers.js
create mode 100644 gb-src/packages/blocks/src/api/test/node.js
create mode 100644 gb-src/packages/blocks/src/api/test/parser.js
create mode 100644 gb-src/packages/blocks/src/api/test/registration.js
create mode 100644 gb-src/packages/blocks/src/api/test/serializer.js
create mode 100644 gb-src/packages/blocks/src/api/test/templates.js
create mode 100644 gb-src/packages/blocks/src/api/test/utils.js
create mode 100644 gb-src/packages/blocks/src/api/test/validation.js
create mode 100644 gb-src/packages/blocks/src/api/utils.js
create mode 100644 gb-src/packages/blocks/src/api/validation/index.js
create mode 100644 gb-src/packages/blocks/src/api/validation/logger.js
create mode 100644 gb-src/packages/blocks/src/block-content-provider/README.md
create mode 100644 gb-src/packages/blocks/src/block-content-provider/index.js
create mode 100644 gb-src/packages/blocks/src/index.js
create mode 100644 gb-src/packages/blocks/src/store/actions.js
create mode 100644 gb-src/packages/blocks/src/store/index.js
create mode 100644 gb-src/packages/blocks/src/store/reducer.js
create mode 100644 gb-src/packages/blocks/src/store/selectors.js
create mode 100644 gb-src/packages/blocks/src/store/test/reducer.js
create mode 100644 gb-src/packages/blocks/src/store/test/selectors.js
create mode 100644 gb-src/packages/browserslist-config/.npmrc
create mode 100644 gb-src/packages/browserslist-config/CHANGELOG.md
create mode 100644 gb-src/packages/browserslist-config/README.md
create mode 100644 gb-src/packages/browserslist-config/index.js
create mode 100644 gb-src/packages/browserslist-config/package.json
create mode 100644 gb-src/packages/browserslist-config/test/index.test.js
create mode 100644 gb-src/packages/components/.npmrc
create mode 100644 gb-src/packages/components/CHANGELOG.md
create mode 100644 gb-src/packages/components/CONTRIBUTING.md
create mode 100644 gb-src/packages/components/README.md
create mode 100644 gb-src/packages/components/package.json
create mode 100644 gb-src/packages/components/src/CONTRIBUTING.md
create mode 100644 gb-src/packages/components/src/README.md
create mode 100644 gb-src/packages/components/src/animate/README.md
create mode 100644 gb-src/packages/components/src/animate/index.js
create mode 100644 gb-src/packages/components/src/animate/style.scss
create mode 100644 gb-src/packages/components/src/autocomplete/README.md
create mode 100644 gb-src/packages/components/src/autocomplete/index.js
create mode 100644 gb-src/packages/components/src/autocomplete/style.scss
create mode 100644 gb-src/packages/components/src/base-control/README.md
create mode 100644 gb-src/packages/components/src/base-control/index.js
create mode 100644 gb-src/packages/components/src/base-control/index.native.js
create mode 100644 gb-src/packages/components/src/base-control/style.scss
create mode 100644 gb-src/packages/components/src/button-group/README.md
create mode 100644 gb-src/packages/components/src/button-group/index.js
create mode 100644 gb-src/packages/components/src/button-group/style.scss
create mode 100644 gb-src/packages/components/src/button/README.md
create mode 100644 gb-src/packages/components/src/button/index.js
create mode 100644 gb-src/packages/components/src/button/index.native.js
create mode 100644 gb-src/packages/components/src/button/style.scss
create mode 100644 gb-src/packages/components/src/button/test/index.js
create mode 100644 gb-src/packages/components/src/checkbox-control/README.md
create mode 100644 gb-src/packages/components/src/checkbox-control/index.js
create mode 100644 gb-src/packages/components/src/checkbox-control/style.scss
create mode 100644 gb-src/packages/components/src/clipboard-button/README.md
create mode 100644 gb-src/packages/components/src/clipboard-button/index.js
create mode 100644 gb-src/packages/components/src/color-indicator/README.md
create mode 100644 gb-src/packages/components/src/color-indicator/index.js
create mode 100644 gb-src/packages/components/src/color-indicator/style.scss
create mode 100644 gb-src/packages/components/src/color-indicator/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/components/src/color-indicator/test/index.js
create mode 100644 gb-src/packages/components/src/color-palette/README.md
create mode 100644 gb-src/packages/components/src/color-palette/index.js
create mode 100644 gb-src/packages/components/src/color-palette/style.scss
create mode 100644 gb-src/packages/components/src/color-palette/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/components/src/color-palette/test/index.js
create mode 100644 gb-src/packages/components/src/color-picker/README.md
create mode 100644 gb-src/packages/components/src/color-picker/alpha.js
create mode 100644 gb-src/packages/components/src/color-picker/hue.js
create mode 100644 gb-src/packages/components/src/color-picker/index.js
create mode 100644 gb-src/packages/components/src/color-picker/inputs.js
create mode 100644 gb-src/packages/components/src/color-picker/saturation.js
create mode 100644 gb-src/packages/components/src/color-picker/style.scss
create mode 100644 gb-src/packages/components/src/color-picker/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/components/src/color-picker/test/index.js
create mode 100644 gb-src/packages/components/src/color-picker/test/input.js
create mode 100644 gb-src/packages/components/src/color-picker/utils.js
create mode 100644 gb-src/packages/components/src/dashicon/README.md
create mode 100644 gb-src/packages/components/src/dashicon/icon-class.js
create mode 100644 gb-src/packages/components/src/dashicon/icon-class.native.js
create mode 100644 gb-src/packages/components/src/dashicon/index.js
create mode 100644 gb-src/packages/components/src/dashicon/style.scss
create mode 100644 gb-src/packages/components/src/dashicon/test/index.js
create mode 100644 gb-src/packages/components/src/date-time/README.md
create mode 100644 gb-src/packages/components/src/date-time/date.js
create mode 100644 gb-src/packages/components/src/date-time/index.js
create mode 100644 gb-src/packages/components/src/date-time/style.scss
create mode 100644 gb-src/packages/components/src/date-time/test/__snapshots__/time.js.snap
create mode 100644 gb-src/packages/components/src/date-time/test/date.js
create mode 100644 gb-src/packages/components/src/date-time/test/time.js
create mode 100644 gb-src/packages/components/src/date-time/time.js
create mode 100644 gb-src/packages/components/src/disabled/README.md
create mode 100644 gb-src/packages/components/src/disabled/index.js
create mode 100644 gb-src/packages/components/src/disabled/style.scss
create mode 100644 gb-src/packages/components/src/disabled/test/index.js
create mode 100644 gb-src/packages/components/src/draggable/README.md
create mode 100644 gb-src/packages/components/src/draggable/index.js
create mode 100644 gb-src/packages/components/src/draggable/style.scss
create mode 100644 gb-src/packages/components/src/drop-zone/README.md
create mode 100644 gb-src/packages/components/src/drop-zone/index.js
create mode 100644 gb-src/packages/components/src/drop-zone/provider.js
create mode 100644 gb-src/packages/components/src/drop-zone/style.scss
create mode 100644 gb-src/packages/components/src/dropdown-menu/README.md
create mode 100644 gb-src/packages/components/src/dropdown-menu/index.js
create mode 100644 gb-src/packages/components/src/dropdown-menu/index.native.js
create mode 100644 gb-src/packages/components/src/dropdown-menu/style.scss
create mode 100644 gb-src/packages/components/src/dropdown-menu/test/index.js
create mode 100644 gb-src/packages/components/src/dropdown/README.md
create mode 100644 gb-src/packages/components/src/dropdown/index.js
create mode 100644 gb-src/packages/components/src/dropdown/index.native.js
create mode 100644 gb-src/packages/components/src/dropdown/test/index.js
create mode 100644 gb-src/packages/components/src/external-link/README.md
create mode 100644 gb-src/packages/components/src/external-link/index.js
create mode 100644 gb-src/packages/components/src/external-link/style.scss
create mode 100644 gb-src/packages/components/src/focal-point-picker/README.md
create mode 100644 gb-src/packages/components/src/focal-point-picker/index.js
create mode 100644 gb-src/packages/components/src/focal-point-picker/style.scss
create mode 100644 gb-src/packages/components/src/focusable-iframe/README.md
create mode 100644 gb-src/packages/components/src/focusable-iframe/index.js
create mode 100644 gb-src/packages/components/src/font-size-picker/README.md
create mode 100644 gb-src/packages/components/src/font-size-picker/index.js
create mode 100644 gb-src/packages/components/src/font-size-picker/style.scss
create mode 100644 gb-src/packages/components/src/form-file-upload/README.md
create mode 100644 gb-src/packages/components/src/form-file-upload/index.js
create mode 100644 gb-src/packages/components/src/form-file-upload/style.scss
create mode 100644 gb-src/packages/components/src/form-file-upload/test/index.js
create mode 100644 gb-src/packages/components/src/form-toggle/README.md
create mode 100644 gb-src/packages/components/src/form-toggle/index.js
create mode 100644 gb-src/packages/components/src/form-toggle/style.scss
create mode 100644 gb-src/packages/components/src/form-toggle/test/index.js
create mode 100644 gb-src/packages/components/src/form-token-field/README.md
create mode 100644 gb-src/packages/components/src/form-token-field/index.js
create mode 100644 gb-src/packages/components/src/form-token-field/style.scss
create mode 100644 gb-src/packages/components/src/form-token-field/suggestions-list.js
create mode 100644 gb-src/packages/components/src/form-token-field/test/index.js
create mode 100644 gb-src/packages/components/src/form-token-field/test/lib/fixtures.js
create mode 100644 gb-src/packages/components/src/form-token-field/test/lib/token-field-wrapper.js
create mode 100644 gb-src/packages/components/src/form-token-field/token-input.js
create mode 100644 gb-src/packages/components/src/form-token-field/token.js
create mode 100644 gb-src/packages/components/src/higher-order/README.md
create mode 100644 gb-src/packages/components/src/higher-order/navigate-regions/README.md
create mode 100644 gb-src/packages/components/src/higher-order/navigate-regions/index.js
create mode 100644 gb-src/packages/components/src/higher-order/navigate-regions/style.scss
create mode 100644 gb-src/packages/components/src/higher-order/with-constrained-tabbing/README.md
create mode 100644 gb-src/packages/components/src/higher-order/with-constrained-tabbing/index.js
create mode 100644 gb-src/packages/components/src/higher-order/with-fallback-styles/README.md
create mode 100644 gb-src/packages/components/src/higher-order/with-fallback-styles/index.js
create mode 100644 gb-src/packages/components/src/higher-order/with-filters/README.md
create mode 100644 gb-src/packages/components/src/higher-order/with-filters/index.js
create mode 100644 gb-src/packages/components/src/higher-order/with-filters/test/index.js
create mode 100644 gb-src/packages/components/src/higher-order/with-focus-outside/README.md
create mode 100644 gb-src/packages/components/src/higher-order/with-focus-outside/index.js
create mode 100644 gb-src/packages/components/src/higher-order/with-focus-outside/index.native.js
create mode 100644 gb-src/packages/components/src/higher-order/with-focus-outside/test/index.js
create mode 100644 gb-src/packages/components/src/higher-order/with-focus-return/README.md
create mode 100644 gb-src/packages/components/src/higher-order/with-focus-return/context.js
create mode 100644 gb-src/packages/components/src/higher-order/with-focus-return/index.js
create mode 100644 gb-src/packages/components/src/higher-order/with-focus-return/test/index.js
create mode 100644 gb-src/packages/components/src/higher-order/with-notices/README.md
create mode 100644 gb-src/packages/components/src/higher-order/with-notices/index.js
create mode 100644 gb-src/packages/components/src/higher-order/with-spoken-messages/README.md
create mode 100644 gb-src/packages/components/src/higher-order/with-spoken-messages/index.js
create mode 100644 gb-src/packages/components/src/higher-order/with-spoken-messages/test/index.js
create mode 100644 gb-src/packages/components/src/icon-button/README.md
create mode 100644 gb-src/packages/components/src/icon-button/index.js
create mode 100644 gb-src/packages/components/src/icon-button/style.scss
create mode 100644 gb-src/packages/components/src/icon-button/test/index.js
create mode 100644 gb-src/packages/components/src/icon/README.md
create mode 100644 gb-src/packages/components/src/icon/index.js
create mode 100644 gb-src/packages/components/src/icon/test/index.js
create mode 100644 gb-src/packages/components/src/index.js
create mode 100644 gb-src/packages/components/src/index.native.js
create mode 100644 gb-src/packages/components/src/isolated-event-container/README.md
create mode 100644 gb-src/packages/components/src/isolated-event-container/index.js
create mode 100644 gb-src/packages/components/src/isolated-event-container/test/index.js
create mode 100644 gb-src/packages/components/src/keyboard-shortcuts/README.md
create mode 100644 gb-src/packages/components/src/keyboard-shortcuts/index.js
create mode 100644 gb-src/packages/components/src/keyboard-shortcuts/platform.js
create mode 100644 gb-src/packages/components/src/keyboard-shortcuts/test/index.js
create mode 100644 gb-src/packages/components/src/menu-group/README.md
create mode 100644 gb-src/packages/components/src/menu-group/index.js
create mode 100644 gb-src/packages/components/src/menu-group/style.scss
create mode 100644 gb-src/packages/components/src/menu-group/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/components/src/menu-group/test/index.js
create mode 100644 gb-src/packages/components/src/menu-item/README.md
create mode 100644 gb-src/packages/components/src/menu-item/index.js
create mode 100644 gb-src/packages/components/src/menu-item/style.scss
create mode 100644 gb-src/packages/components/src/menu-item/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/components/src/menu-item/test/index.js
create mode 100644 gb-src/packages/components/src/menu-items-choice/README.md
create mode 100644 gb-src/packages/components/src/menu-items-choice/index.js
create mode 100644 gb-src/packages/components/src/mobile/bottom-sheet/button.native.js
create mode 100644 gb-src/packages/components/src/mobile/bottom-sheet/cell.native.js
create mode 100644 gb-src/packages/components/src/mobile/bottom-sheet/cellStyles.android.scss
create mode 100644 gb-src/packages/components/src/mobile/bottom-sheet/cellStyles.ios.scss
create mode 100644 gb-src/packages/components/src/mobile/bottom-sheet/index.native.js
create mode 100644 gb-src/packages/components/src/mobile/bottom-sheet/keyboard-avoiding-view.native.js
create mode 100644 gb-src/packages/components/src/mobile/bottom-sheet/picker-cell.native.js
create mode 100644 gb-src/packages/components/src/mobile/bottom-sheet/styles.native.scss
create mode 100644 gb-src/packages/components/src/mobile/bottom-sheet/switch-cell.native.js
create mode 100644 gb-src/packages/components/src/mobile/html-text-input/container.android.js
create mode 100644 gb-src/packages/components/src/mobile/html-text-input/container.ios.js
create mode 100644 gb-src/packages/components/src/mobile/html-text-input/index.native.js
create mode 100644 gb-src/packages/components/src/mobile/html-text-input/style-common.native.scss
create mode 100644 gb-src/packages/components/src/mobile/html-text-input/style.android.scss
create mode 100644 gb-src/packages/components/src/mobile/html-text-input/style.ios.scss
create mode 100644 gb-src/packages/components/src/mobile/html-text-input/test/index.native.js
create mode 100644 gb-src/packages/components/src/mobile/keyboard-avoiding-view/index.android.js
create mode 100644 gb-src/packages/components/src/mobile/keyboard-avoiding-view/index.ios.js
create mode 100644 gb-src/packages/components/src/mobile/keyboard-aware-flat-list/index.android.js
create mode 100644 gb-src/packages/components/src/mobile/keyboard-aware-flat-list/index.ios.js
create mode 100644 gb-src/packages/components/src/mobile/picker/index.android.js
create mode 100644 gb-src/packages/components/src/mobile/picker/index.ios.js
create mode 100644 gb-src/packages/components/src/mobile/readable-content-view/index.native.js
create mode 100644 gb-src/packages/components/src/mobile/readable-content-view/style.native.scss
create mode 100644 gb-src/packages/components/src/modal/README.md
create mode 100644 gb-src/packages/components/src/modal/aria-helper.js
create mode 100644 gb-src/packages/components/src/modal/frame.js
create mode 100644 gb-src/packages/components/src/modal/header.js
create mode 100644 gb-src/packages/components/src/modal/index.js
create mode 100644 gb-src/packages/components/src/modal/style.scss
create mode 100644 gb-src/packages/components/src/modal/test/aria-helper.js
create mode 100644 gb-src/packages/components/src/navigable-container/README.md
create mode 100644 gb-src/packages/components/src/navigable-container/container.js
create mode 100644 gb-src/packages/components/src/navigable-container/index.js
create mode 100644 gb-src/packages/components/src/navigable-container/menu.js
create mode 100644 gb-src/packages/components/src/navigable-container/tabbable.js
create mode 100644 gb-src/packages/components/src/navigable-container/test/menu.js
create mode 100644 gb-src/packages/components/src/navigable-container/test/tabbable.js
create mode 100644 gb-src/packages/components/src/notice/README.md
create mode 100644 gb-src/packages/components/src/notice/index.js
create mode 100644 gb-src/packages/components/src/notice/list.js
create mode 100644 gb-src/packages/components/src/notice/style.scss
create mode 100644 gb-src/packages/components/src/notice/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/components/src/notice/test/index.js
create mode 100644 gb-src/packages/components/src/notice/test/list.js
create mode 100644 gb-src/packages/components/src/panel/README.md
create mode 100644 gb-src/packages/components/src/panel/body.js
create mode 100644 gb-src/packages/components/src/panel/header.js
create mode 100644 gb-src/packages/components/src/panel/index.js
create mode 100644 gb-src/packages/components/src/panel/row.js
create mode 100644 gb-src/packages/components/src/panel/style.scss
create mode 100644 gb-src/packages/components/src/panel/test/body.js
create mode 100644 gb-src/packages/components/src/panel/test/header.js
create mode 100644 gb-src/packages/components/src/panel/test/index.js
create mode 100644 gb-src/packages/components/src/panel/test/row.js
create mode 100644 gb-src/packages/components/src/placeholder/README.md
create mode 100644 gb-src/packages/components/src/placeholder/index.js
create mode 100644 gb-src/packages/components/src/placeholder/style.scss
create mode 100644 gb-src/packages/components/src/placeholder/test/index.js
create mode 100644 gb-src/packages/components/src/popover/README.md
create mode 100644 gb-src/packages/components/src/popover/detect-outside.js
create mode 100644 gb-src/packages/components/src/popover/index.js
create mode 100644 gb-src/packages/components/src/popover/style.scss
create mode 100644 gb-src/packages/components/src/popover/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/components/src/popover/test/index.js
create mode 100644 gb-src/packages/components/src/popover/test/utils.js
create mode 100644 gb-src/packages/components/src/popover/utils.js
create mode 100644 gb-src/packages/components/src/primitives/block-quotation/README.md
create mode 100644 gb-src/packages/components/src/primitives/block-quotation/index.js
create mode 100644 gb-src/packages/components/src/primitives/block-quotation/index.native.js
create mode 100644 gb-src/packages/components/src/primitives/block-quotation/style.native.scss
create mode 100644 gb-src/packages/components/src/primitives/horizontal-rule/README.md
create mode 100644 gb-src/packages/components/src/primitives/horizontal-rule/index.js
create mode 100644 gb-src/packages/components/src/primitives/horizontal-rule/index.native.js
create mode 100644 gb-src/packages/components/src/primitives/index.js
create mode 100644 gb-src/packages/components/src/primitives/svg/README.md
create mode 100644 gb-src/packages/components/src/primitives/svg/index.js
create mode 100644 gb-src/packages/components/src/primitives/svg/index.native.js
create mode 100644 gb-src/packages/components/src/primitives/svg/style.native.scss
create mode 100644 gb-src/packages/components/src/query-controls/README.md
create mode 100644 gb-src/packages/components/src/query-controls/category-select.js
create mode 100644 gb-src/packages/components/src/query-controls/index.js
create mode 100644 gb-src/packages/components/src/query-controls/terms.js
create mode 100644 gb-src/packages/components/src/query-controls/test/terms.js
create mode 100644 gb-src/packages/components/src/radio-control/README.md
create mode 100644 gb-src/packages/components/src/radio-control/index.js
create mode 100644 gb-src/packages/components/src/radio-control/style.scss
create mode 100644 gb-src/packages/components/src/range-control/README.md
create mode 100644 gb-src/packages/components/src/range-control/index.js
create mode 100644 gb-src/packages/components/src/range-control/style.scss
create mode 100644 gb-src/packages/components/src/range-control/test/index.js
create mode 100644 gb-src/packages/components/src/resizable-box/README.md
create mode 100644 gb-src/packages/components/src/resizable-box/index.js
create mode 100644 gb-src/packages/components/src/resizable-box/style.scss
create mode 100644 gb-src/packages/components/src/responsive-wrapper/README.md
create mode 100644 gb-src/packages/components/src/responsive-wrapper/index.js
create mode 100644 gb-src/packages/components/src/responsive-wrapper/style.scss
create mode 100644 gb-src/packages/components/src/sandbox/README.md
create mode 100644 gb-src/packages/components/src/sandbox/index.js
create mode 100644 gb-src/packages/components/src/sandbox/style.scss
create mode 100644 gb-src/packages/components/src/scroll-lock/README.md
create mode 100644 gb-src/packages/components/src/scroll-lock/index.js
create mode 100644 gb-src/packages/components/src/scroll-lock/style.scss
create mode 100644 gb-src/packages/components/src/scroll-lock/test/index.js
create mode 100644 gb-src/packages/components/src/select-control/README.md
create mode 100644 gb-src/packages/components/src/select-control/index.js
create mode 100644 gb-src/packages/components/src/select-control/style.scss
create mode 100644 gb-src/packages/components/src/shortcut/index.js
create mode 100644 gb-src/packages/components/src/shortcut/test/index.js
create mode 100644 gb-src/packages/components/src/slot-fill/README.md
create mode 100644 gb-src/packages/components/src/slot-fill/context.js
create mode 100644 gb-src/packages/components/src/slot-fill/fill.js
create mode 100644 gb-src/packages/components/src/slot-fill/index.js
create mode 100644 gb-src/packages/components/src/slot-fill/slot.js
create mode 100644 gb-src/packages/components/src/slot-fill/test/__snapshots__/slot.js.snap
create mode 100644 gb-src/packages/components/src/slot-fill/test/index.js
create mode 100644 gb-src/packages/components/src/slot-fill/test/slot.js
create mode 100644 gb-src/packages/components/src/snackbar/README.md
create mode 100644 gb-src/packages/components/src/snackbar/index.js
create mode 100644 gb-src/packages/components/src/snackbar/list.js
create mode 100644 gb-src/packages/components/src/snackbar/style.scss
create mode 100644 gb-src/packages/components/src/spinner/README.md
create mode 100644 gb-src/packages/components/src/spinner/index.js
create mode 100644 gb-src/packages/components/src/spinner/index.native.js
create mode 100644 gb-src/packages/components/src/spinner/style.native.scss
create mode 100644 gb-src/packages/components/src/spinner/style.scss
create mode 100644 gb-src/packages/components/src/style.scss
create mode 100644 gb-src/packages/components/src/tab-panel/README.md
create mode 100644 gb-src/packages/components/src/tab-panel/index.js
create mode 100644 gb-src/packages/components/src/tab-panel/test/index.js
create mode 100644 gb-src/packages/components/src/text-control/README.md
create mode 100644 gb-src/packages/components/src/text-control/index.js
create mode 100644 gb-src/packages/components/src/text-control/style.scss
create mode 100644 gb-src/packages/components/src/textarea-control/README.md
create mode 100644 gb-src/packages/components/src/textarea-control/index.js
create mode 100644 gb-src/packages/components/src/textarea-control/index.native.js
create mode 100644 gb-src/packages/components/src/textarea-control/style.scss
create mode 100644 gb-src/packages/components/src/tip/index.js
create mode 100644 gb-src/packages/components/src/tip/style.scss
create mode 100644 gb-src/packages/components/src/toggle-control/README.md
create mode 100644 gb-src/packages/components/src/toggle-control/index.js
create mode 100644 gb-src/packages/components/src/toggle-control/style.scss
create mode 100644 gb-src/packages/components/src/toggle-control/test/index.js
create mode 100644 gb-src/packages/components/src/toolbar-button/index.js
create mode 100644 gb-src/packages/components/src/toolbar-button/style.scss
create mode 100644 gb-src/packages/components/src/toolbar-button/toolbar-button-container.js
create mode 100644 gb-src/packages/components/src/toolbar-button/toolbar-button-container.native.js
create mode 100644 gb-src/packages/components/src/toolbar/README.md
create mode 100644 gb-src/packages/components/src/toolbar/index.js
create mode 100644 gb-src/packages/components/src/toolbar/style.native.scss
create mode 100644 gb-src/packages/components/src/toolbar/style.scss
create mode 100644 gb-src/packages/components/src/toolbar/test/index.js
create mode 100644 gb-src/packages/components/src/toolbar/toolbar-container.js
create mode 100644 gb-src/packages/components/src/toolbar/toolbar-container.native.js
create mode 100644 gb-src/packages/components/src/tooltip/README.md
create mode 100644 gb-src/packages/components/src/tooltip/index.js
create mode 100644 gb-src/packages/components/src/tooltip/index.native.js
create mode 100644 gb-src/packages/components/src/tooltip/style.scss
create mode 100644 gb-src/packages/components/src/tooltip/test/index.js
create mode 100644 gb-src/packages/components/src/tree-select/README.md
create mode 100644 gb-src/packages/components/src/tree-select/index.js
create mode 100644 gb-src/packages/compose/.npmrc
create mode 100644 gb-src/packages/compose/CHANGELOG.md
create mode 100644 gb-src/packages/compose/README.md
create mode 100644 gb-src/packages/compose/package.json
create mode 100644 gb-src/packages/compose/src/higher-order/if-condition/README.md
create mode 100644 gb-src/packages/compose/src/higher-order/if-condition/index.js
create mode 100644 gb-src/packages/compose/src/higher-order/pure/index.js
create mode 100644 gb-src/packages/compose/src/higher-order/pure/test/index.js
create mode 100644 gb-src/packages/compose/src/higher-order/with-global-events/README.md
create mode 100644 gb-src/packages/compose/src/higher-order/with-global-events/index.js
create mode 100644 gb-src/packages/compose/src/higher-order/with-global-events/listener.js
create mode 100644 gb-src/packages/compose/src/higher-order/with-global-events/test/index.js
create mode 100644 gb-src/packages/compose/src/higher-order/with-global-events/test/listener.js
create mode 100644 gb-src/packages/compose/src/higher-order/with-instance-id/README.md
create mode 100644 gb-src/packages/compose/src/higher-order/with-instance-id/index.js
create mode 100644 gb-src/packages/compose/src/higher-order/with-instance-id/test/index.js
create mode 100644 gb-src/packages/compose/src/higher-order/with-safe-timeout/README.md
create mode 100644 gb-src/packages/compose/src/higher-order/with-safe-timeout/index.js
create mode 100644 gb-src/packages/compose/src/higher-order/with-state/README.md
create mode 100644 gb-src/packages/compose/src/higher-order/with-state/index.js
create mode 100644 gb-src/packages/compose/src/higher-order/with-state/test/index.js
create mode 100644 gb-src/packages/compose/src/hooks/use-media-query/index.js
create mode 100644 gb-src/packages/compose/src/hooks/use-reduced-motion/index.js
create mode 100644 gb-src/packages/compose/src/index.js
create mode 100644 gb-src/packages/compose/src/utils/create-higher-order-component/index.js
create mode 100644 gb-src/packages/compose/src/utils/create-higher-order-component/test/index.js
create mode 100644 gb-src/packages/core-data/.npmrc
create mode 100644 gb-src/packages/core-data/CHANGELOG.md
create mode 100644 gb-src/packages/core-data/README.md
create mode 100644 gb-src/packages/core-data/package.json
create mode 100644 gb-src/packages/core-data/src/actions.js
create mode 100644 gb-src/packages/core-data/src/controls.js
create mode 100644 gb-src/packages/core-data/src/entities.js
create mode 100644 gb-src/packages/core-data/src/index.js
create mode 100644 gb-src/packages/core-data/src/name.js
create mode 100644 gb-src/packages/core-data/src/queried-data/actions.js
create mode 100644 gb-src/packages/core-data/src/queried-data/get-query-parts.js
create mode 100644 gb-src/packages/core-data/src/queried-data/index.js
create mode 100644 gb-src/packages/core-data/src/queried-data/reducer.js
create mode 100644 gb-src/packages/core-data/src/queried-data/selectors.js
create mode 100644 gb-src/packages/core-data/src/queried-data/test/get-query-parts.js
create mode 100644 gb-src/packages/core-data/src/queried-data/test/reducer.js
create mode 100644 gb-src/packages/core-data/src/queried-data/test/selectors.js
create mode 100644 gb-src/packages/core-data/src/reducer.js
create mode 100644 gb-src/packages/core-data/src/resolvers.js
create mode 100644 gb-src/packages/core-data/src/selectors.js
create mode 100644 gb-src/packages/core-data/src/test/actions.js
create mode 100644 gb-src/packages/core-data/src/test/entities.js
create mode 100644 gb-src/packages/core-data/src/test/reducer.js
create mode 100644 gb-src/packages/core-data/src/test/resolvers.js
create mode 100644 gb-src/packages/core-data/src/test/selectors.js
create mode 100644 gb-src/packages/core-data/src/utils/conservative-map-item.js
create mode 100644 gb-src/packages/core-data/src/utils/if-matching-action.js
create mode 100644 gb-src/packages/core-data/src/utils/index.js
create mode 100644 gb-src/packages/core-data/src/utils/on-sub-key.js
create mode 100644 gb-src/packages/core-data/src/utils/replace-action.js
create mode 100644 gb-src/packages/core-data/src/utils/test/conservative-map-item.js
create mode 100644 gb-src/packages/core-data/src/utils/test/if-matching-action.js
create mode 100644 gb-src/packages/core-data/src/utils/test/on-sub-key.js
create mode 100644 gb-src/packages/core-data/src/utils/test/replace-action.js
create mode 100644 gb-src/packages/core-data/src/utils/test/with-weak-map-cache.js
create mode 100644 gb-src/packages/core-data/src/utils/with-weak-map-cache.js
create mode 100644 gb-src/packages/custom-templated-path-webpack-plugin/.npmrc
create mode 100644 gb-src/packages/custom-templated-path-webpack-plugin/CHANGELOG.md
create mode 100644 gb-src/packages/custom-templated-path-webpack-plugin/README.md
create mode 100644 gb-src/packages/custom-templated-path-webpack-plugin/index.js
create mode 100644 gb-src/packages/custom-templated-path-webpack-plugin/package.json
create mode 100644 gb-src/packages/custom-templated-path-webpack-plugin/test/fixtures/entry/index.js
create mode 100644 gb-src/packages/custom-templated-path-webpack-plugin/test/fixtures/webpack.config.js
create mode 100644 gb-src/packages/custom-templated-path-webpack-plugin/test/index.js
create mode 100644 gb-src/packages/data-controls/CHANGELOG.md
create mode 100644 gb-src/packages/data-controls/README.md
create mode 100644 gb-src/packages/data-controls/package.json
create mode 100644 gb-src/packages/data-controls/src/index.js
create mode 100644 gb-src/packages/data-controls/src/test/index.js
create mode 100644 gb-src/packages/data/.npmrc
create mode 100644 gb-src/packages/data/CHANGELOG.md
create mode 100644 gb-src/packages/data/README.md
create mode 100644 gb-src/packages/data/package.json
create mode 100644 gb-src/packages/data/src/components/async-mode-provider/context.js
create mode 100644 gb-src/packages/data/src/components/async-mode-provider/index.js
create mode 100644 gb-src/packages/data/src/components/async-mode-provider/use-async-mode.js
create mode 100644 gb-src/packages/data/src/components/registry-provider/context.js
create mode 100644 gb-src/packages/data/src/components/registry-provider/index.js
create mode 100644 gb-src/packages/data/src/components/registry-provider/use-registry.js
create mode 100644 gb-src/packages/data/src/components/use-dispatch/index.js
create mode 100644 gb-src/packages/data/src/components/use-dispatch/test/use-dispatch.js
create mode 100644 gb-src/packages/data/src/components/use-dispatch/use-dispatch-with-map.js
create mode 100644 gb-src/packages/data/src/components/use-dispatch/use-dispatch.js
create mode 100644 gb-src/packages/data/src/components/use-select/index.js
create mode 100644 gb-src/packages/data/src/components/use-select/test/index.js
create mode 100644 gb-src/packages/data/src/components/with-dispatch/index.js
create mode 100644 gb-src/packages/data/src/components/with-dispatch/test/index.js
create mode 100644 gb-src/packages/data/src/components/with-registry/index.js
create mode 100644 gb-src/packages/data/src/components/with-select/index.js
create mode 100644 gb-src/packages/data/src/components/with-select/test/index.js
create mode 100644 gb-src/packages/data/src/default-registry.js
create mode 100644 gb-src/packages/data/src/factory.js
create mode 100644 gb-src/packages/data/src/index.js
create mode 100644 gb-src/packages/data/src/namespace-store/index.js
create mode 100644 gb-src/packages/data/src/namespace-store/metadata/actions.js
create mode 100644 gb-src/packages/data/src/namespace-store/metadata/reducer.js
create mode 100644 gb-src/packages/data/src/namespace-store/metadata/selectors.js
create mode 100644 gb-src/packages/data/src/namespace-store/metadata/test/reducer.js
create mode 100644 gb-src/packages/data/src/namespace-store/metadata/test/selectors.js
create mode 100644 gb-src/packages/data/src/namespace-store/metadata/test/utils.js
create mode 100644 gb-src/packages/data/src/namespace-store/metadata/utils.js
create mode 100644 gb-src/packages/data/src/namespace-store/test/index.js
create mode 100644 gb-src/packages/data/src/plugins/README.md
create mode 100644 gb-src/packages/data/src/plugins/controls/index.js
create mode 100644 gb-src/packages/data/src/plugins/index.js
create mode 100644 gb-src/packages/data/src/plugins/persistence/README.md
create mode 100644 gb-src/packages/data/src/plugins/persistence/index.js
create mode 100644 gb-src/packages/data/src/plugins/persistence/storage/default.js
create mode 100644 gb-src/packages/data/src/plugins/persistence/storage/object.js
create mode 100644 gb-src/packages/data/src/plugins/persistence/storage/test/object.js
create mode 100644 gb-src/packages/data/src/plugins/persistence/test/index.js
create mode 100644 gb-src/packages/data/src/promise-middleware.js
create mode 100644 gb-src/packages/data/src/registry.js
create mode 100644 gb-src/packages/data/src/resolvers-cache-middleware.js
create mode 100644 gb-src/packages/data/src/store/index.js
create mode 100644 gb-src/packages/data/src/test/registry.js
create mode 100644 gb-src/packages/date/.npmrc
create mode 100644 gb-src/packages/date/CHANGELOG.md
create mode 100644 gb-src/packages/date/README.md
create mode 100644 gb-src/packages/date/package.json
create mode 100644 gb-src/packages/date/src/index.js
create mode 100644 gb-src/packages/date/src/test/index.js
create mode 100644 gb-src/packages/dependency-extraction-webpack-plugin/CHANGELOG.md
create mode 100644 gb-src/packages/dependency-extraction-webpack-plugin/README.md
create mode 100644 gb-src/packages/dependency-extraction-webpack-plugin/index.js
create mode 100644 gb-src/packages/dependency-extraction-webpack-plugin/package.json
create mode 100644 gb-src/packages/dependency-extraction-webpack-plugin/test/__snapshots__/build.js.snap
create mode 100644 gb-src/packages/dependency-extraction-webpack-plugin/test/build.js
create mode 100644 gb-src/packages/dependency-extraction-webpack-plugin/test/fixtures/dynamic-import/index.js
create mode 100644 gb-src/packages/dependency-extraction-webpack-plugin/test/fixtures/dynamic-import/util.js
create mode 100644 gb-src/packages/dependency-extraction-webpack-plugin/test/fixtures/dynamic-import/webpack.config.js
create mode 100644 gb-src/packages/dependency-extraction-webpack-plugin/test/fixtures/function-output-filename/index.js
create mode 100644 gb-src/packages/dependency-extraction-webpack-plugin/test/fixtures/function-output-filename/webpack.config.js
create mode 100644 gb-src/packages/dependency-extraction-webpack-plugin/test/fixtures/no-default/index.js
create mode 100644 gb-src/packages/dependency-extraction-webpack-plugin/test/fixtures/no-default/webpack.config.js
create mode 100644 gb-src/packages/dependency-extraction-webpack-plugin/test/fixtures/no-deps/index.js
create mode 100644 gb-src/packages/dependency-extraction-webpack-plugin/test/fixtures/no-deps/webpack.config.js
create mode 100644 gb-src/packages/dependency-extraction-webpack-plugin/test/fixtures/output-format-json/index.js
create mode 100644 gb-src/packages/dependency-extraction-webpack-plugin/test/fixtures/output-format-json/webpack.config.js
create mode 100644 gb-src/packages/dependency-extraction-webpack-plugin/test/fixtures/overrides/index.js
create mode 100644 gb-src/packages/dependency-extraction-webpack-plugin/test/fixtures/overrides/webpack.config.js
create mode 100644 gb-src/packages/dependency-extraction-webpack-plugin/test/fixtures/with-externs/index.js
create mode 100644 gb-src/packages/dependency-extraction-webpack-plugin/test/fixtures/with-externs/webpack.config.js
create mode 100644 gb-src/packages/dependency-extraction-webpack-plugin/test/fixtures/wordpress-require/index.js
create mode 100644 gb-src/packages/dependency-extraction-webpack-plugin/test/fixtures/wordpress-require/webpack.config.js
create mode 100644 gb-src/packages/dependency-extraction-webpack-plugin/test/fixtures/wordpress/index.js
create mode 100644 gb-src/packages/dependency-extraction-webpack-plugin/test/fixtures/wordpress/webpack.config.js
create mode 100644 gb-src/packages/dependency-extraction-webpack-plugin/test/util.js
create mode 100644 gb-src/packages/dependency-extraction-webpack-plugin/util.js
create mode 100644 gb-src/packages/deprecated/.npmrc
create mode 100644 gb-src/packages/deprecated/CHANGELOG.md
create mode 100644 gb-src/packages/deprecated/README.md
create mode 100644 gb-src/packages/deprecated/package.json
create mode 100644 gb-src/packages/deprecated/src/index.js
create mode 100644 gb-src/packages/deprecated/src/test/index.js
create mode 100644 gb-src/packages/docgen/.npmrc
create mode 100644 gb-src/packages/docgen/CHANGELOG.md
create mode 100644 gb-src/packages/docgen/README.md
create mode 100755 gb-src/packages/docgen/bin/cli.js
create mode 100644 gb-src/packages/docgen/package.json
create mode 100644 gb-src/packages/docgen/src/engine.js
create mode 100644 gb-src/packages/docgen/src/get-dependency-path.js
create mode 100644 gb-src/packages/docgen/src/get-export-entries.js
create mode 100644 gb-src/packages/docgen/src/get-intermediate-representation.js
create mode 100644 gb-src/packages/docgen/src/get-jsdoc-from-token.js
create mode 100644 gb-src/packages/docgen/src/get-leading-comments.js
create mode 100644 gb-src/packages/docgen/src/get-symbol-tags-by-name.js
create mode 100644 gb-src/packages/docgen/src/get-type-as-string.js
create mode 100644 gb-src/packages/docgen/src/index.js
create mode 100644 gb-src/packages/docgen/src/is-symbol-private.js
create mode 100644 gb-src/packages/docgen/src/markdown/embed.js
create mode 100644 gb-src/packages/docgen/src/markdown/formatter.js
create mode 100644 gb-src/packages/docgen/src/markdown/index.js
create mode 100644 gb-src/packages/docgen/src/test/engine.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/default-class-anonymous/code.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/default-class-anonymous/exports.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/default-class-named/code.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/default-class-named/exports.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/default-function-anonymous/code.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/default-function-anonymous/exports.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/default-function-named/ast.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/default-function-named/code.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/default-function-named/exports.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/default-function-named/ir.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/default-identifier/ast.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/default-identifier/code.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/default-identifier/exports.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/default-import-default/ast.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/default-import-default/code.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/default-import-default/exports.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/default-import-default/module-code.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/default-import-default/module-ir.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/default-import-named/ast.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/default-import-named/code.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/default-import-named/exports.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/default-import-named/module-code.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/default-import-named/module-ir.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/default-named-export/ast.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/default-named-export/code.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/default-named-export/exports.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/default-undocumented-nocomments/code.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/default-undocumented-nocomments/exports.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/default-undocumented-oneliner/code.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/default-undocumented-oneliner/exports.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/default-variable/code.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/default-variable/exports.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-class/code.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-class/exports.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-default-exported/code.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-default-exported/exports.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-default-exported/module-code.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-default-exported/module-ir.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-default/code.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-default/exports.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-default/module-code.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-default/module-ir.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-function/code.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-function/exports.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-function/ir.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-identifier-destructuring/ast.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-identifier-destructuring/code.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-identifier-destructuring/exports.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-identifier/ast.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-identifier/code.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-identifier/exports.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-identifiers-and-inline/ast.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-identifiers-and-inline/code.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-identifiers-and-inline/exports.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-identifiers/ast.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-identifiers/code.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-identifiers/exports.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-identifiers/ir.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-import-named/code.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-import-named/exports.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-import-namespace/ast.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-import-namespace/code.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-import-namespace/exports.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-import-namespace/module-code.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-import-namespace/module-exports.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-import-namespace/module-ir.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-variable/code.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-variable/exports.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-variables/code.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/named-variables/exports.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/namespace-commented/code.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/namespace-commented/exports.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/namespace-commented/module-ir.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/namespace-commented/module.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/namespace/code.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/namespace/exports.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/namespace/module-ir.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/namespace/module.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/tags-function/code.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/tags-function/exports.json
create mode 100644 gb-src/packages/docgen/src/test/fixtures/tags-variable/code.js
create mode 100644 gb-src/packages/docgen/src/test/fixtures/tags-variable/exports.json
create mode 100644 gb-src/packages/docgen/src/test/formatter-markdown.js
create mode 100644 gb-src/packages/docgen/src/test/get-export-entries.js
create mode 100644 gb-src/packages/docgen/src/test/get-intermediate-representation.js
create mode 100644 gb-src/packages/docgen/src/test/get-jsdoc-from-token.js
create mode 100644 gb-src/packages/docgen/src/test/get-type-as-string.js
create mode 100644 gb-src/packages/dom-ready/.npmrc
create mode 100644 gb-src/packages/dom-ready/CHANGELOG.md
create mode 100644 gb-src/packages/dom-ready/README.md
create mode 100644 gb-src/packages/dom-ready/package.json
create mode 100644 gb-src/packages/dom-ready/src/index.js
create mode 100644 gb-src/packages/dom-ready/src/test/index.test.js
create mode 100644 gb-src/packages/dom/.npmrc
create mode 100644 gb-src/packages/dom/CHANGELOG.md
create mode 100644 gb-src/packages/dom/README.md
create mode 100644 gb-src/packages/dom/package.json
create mode 100644 gb-src/packages/dom/src/dom.js
create mode 100644 gb-src/packages/dom/src/focusable.js
create mode 100644 gb-src/packages/dom/src/index.js
create mode 100644 gb-src/packages/dom/src/safe-html.js
create mode 100644 gb-src/packages/dom/src/tabbable.js
create mode 100644 gb-src/packages/dom/src/test/dom.js
create mode 100644 gb-src/packages/dom/src/test/focusable.js
create mode 100644 gb-src/packages/dom/src/test/safe-html.js
create mode 100644 gb-src/packages/dom/src/test/tabbable.js
create mode 100644 gb-src/packages/dom/src/test/utils/create-element.js
create mode 100644 gb-src/packages/e2e-test-utils/.npmrc
create mode 100644 gb-src/packages/e2e-test-utils/CHANGELOG.md
create mode 100644 gb-src/packages/e2e-test-utils/README.md
create mode 100644 gb-src/packages/e2e-test-utils/package.json
create mode 100644 gb-src/packages/e2e-test-utils/src/activate-plugin.js
create mode 100644 gb-src/packages/e2e-test-utils/src/are-pre-publish-checks-enabled.js
create mode 100644 gb-src/packages/e2e-test-utils/src/clear-local-storage.js
create mode 100644 gb-src/packages/e2e-test-utils/src/click-block-appender.js
create mode 100644 gb-src/packages/e2e-test-utils/src/click-block-toolbar-button.js
create mode 100644 gb-src/packages/e2e-test-utils/src/click-button.js
create mode 100644 gb-src/packages/e2e-test-utils/src/click-on-close-modal-button.js
create mode 100644 gb-src/packages/e2e-test-utils/src/click-on-more-menu-item.js
create mode 100644 gb-src/packages/e2e-test-utils/src/create-new-post.js
create mode 100644 gb-src/packages/e2e-test-utils/src/create-url.js
create mode 100644 gb-src/packages/e2e-test-utils/src/deactivate-plugin.js
create mode 100644 gb-src/packages/e2e-test-utils/src/disable-pre-publish-checks.js
create mode 100644 gb-src/packages/e2e-test-utils/src/drag-and-resize.js
create mode 100644 gb-src/packages/e2e-test-utils/src/enable-experimental-features.js
create mode 100644 gb-src/packages/e2e-test-utils/src/enable-page-dialog-accept.js
create mode 100644 gb-src/packages/e2e-test-utils/src/enable-pre-publish-checks.js
create mode 100644 gb-src/packages/e2e-test-utils/src/ensure-sidebar-opened.js
create mode 100644 gb-src/packages/e2e-test-utils/src/find-sidebar-panel-toggle-button-with-title.js
create mode 100644 gb-src/packages/e2e-test-utils/src/find-sidebar-panel-with-title.js
create mode 100644 gb-src/packages/e2e-test-utils/src/get-all-block-inserter-item-titles.js
create mode 100644 gb-src/packages/e2e-test-utils/src/get-all-blocks.js
create mode 100644 gb-src/packages/e2e-test-utils/src/get-available-block-transforms.js
create mode 100644 gb-src/packages/e2e-test-utils/src/get-block-setting.js
create mode 100644 gb-src/packages/e2e-test-utils/src/get-edited-post-content.js
create mode 100644 gb-src/packages/e2e-test-utils/src/has-block-switcher.js
create mode 100644 gb-src/packages/e2e-test-utils/src/index.js
create mode 100644 gb-src/packages/e2e-test-utils/src/insert-block.js
create mode 100644 gb-src/packages/e2e-test-utils/src/install-plugin.js
create mode 100644 gb-src/packages/e2e-test-utils/src/is-current-url.js
create mode 100644 gb-src/packages/e2e-test-utils/src/is-in-default-block.js
create mode 100644 gb-src/packages/e2e-test-utils/src/keyboard-mode.js
create mode 100644 gb-src/packages/e2e-test-utils/src/login-user.js
create mode 100644 gb-src/packages/e2e-test-utils/src/mocks/create-embedding-matcher.js
create mode 100644 gb-src/packages/e2e-test-utils/src/mocks/create-json-response.js
create mode 100644 gb-src/packages/e2e-test-utils/src/mocks/create-url-matcher.js
create mode 100644 gb-src/packages/e2e-test-utils/src/mocks/index.js
create mode 100644 gb-src/packages/e2e-test-utils/src/mocks/mock-or-transform.js
create mode 100644 gb-src/packages/e2e-test-utils/src/mocks/set-up-response-mocking.js
create mode 100644 gb-src/packages/e2e-test-utils/src/observe-focus-loss.js
create mode 100644 gb-src/packages/e2e-test-utils/src/offline-mode.js
create mode 100644 gb-src/packages/e2e-test-utils/src/open-all-block-inserter-categories.js
create mode 100644 gb-src/packages/e2e-test-utils/src/open-document-settings-sidebar.js
create mode 100644 gb-src/packages/e2e-test-utils/src/open-global-block-inserter.js
create mode 100644 gb-src/packages/e2e-test-utils/src/open-publish-panel.js
create mode 100644 gb-src/packages/e2e-test-utils/src/press-key-times.js
create mode 100644 gb-src/packages/e2e-test-utils/src/press-key-with-modifier.js
create mode 100644 gb-src/packages/e2e-test-utils/src/publish-post-with-pre-publish-checks-disabled.js
create mode 100644 gb-src/packages/e2e-test-utils/src/publish-post.js
create mode 100644 gb-src/packages/e2e-test-utils/src/save-draft.js
create mode 100644 gb-src/packages/e2e-test-utils/src/search-for-block.js
create mode 100644 gb-src/packages/e2e-test-utils/src/select-block-by-client-id.js
create mode 100644 gb-src/packages/e2e-test-utils/src/set-browser-viewport.js
create mode 100644 gb-src/packages/e2e-test-utils/src/set-post-content.js
create mode 100644 gb-src/packages/e2e-test-utils/src/shared/config.js
create mode 100644 gb-src/packages/e2e-test-utils/src/shared/get-json-response.js
create mode 100644 gb-src/packages/e2e-test-utils/src/switch-editor-mode-to.js
create mode 100644 gb-src/packages/e2e-test-utils/src/switch-user-to-admin.js
create mode 100644 gb-src/packages/e2e-test-utils/src/switch-user-to-test.js
create mode 100644 gb-src/packages/e2e-test-utils/src/toggle-more-menu.js
create mode 100644 gb-src/packages/e2e-test-utils/src/toggle-screen-option.js
create mode 100644 gb-src/packages/e2e-test-utils/src/transform-block-to.js
create mode 100644 gb-src/packages/e2e-test-utils/src/uninstall-plugin.js
create mode 100644 gb-src/packages/e2e-test-utils/src/visit-admin-page.js
create mode 100644 gb-src/packages/e2e-test-utils/src/wait-for-window-dimensions.js
create mode 100644 gb-src/packages/e2e-test-utils/src/wp-data-select.js
create mode 100644 gb-src/packages/e2e-tests/.npmrc
create mode 100644 gb-src/packages/e2e-tests/CHANGELOG.md
create mode 100644 gb-src/packages/e2e-tests/README.md
create mode 100644 gb-src/packages/e2e-tests/assets/10x10_e2e_test_image_z9T8jK.png
create mode 100644 gb-src/packages/e2e-tests/assets/greeting-reusable-block.json
create mode 100644 gb-src/packages/e2e-tests/assets/large-post.html
create mode 100644 gb-src/packages/e2e-tests/config/gutenberg-phase.js
create mode 100644 gb-src/packages/e2e-tests/config/performance-reporter.js
create mode 100644 gb-src/packages/e2e-tests/config/setup-test-framework.js
create mode 100644 gb-src/packages/e2e-tests/fixtures/block-transforms.js
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/README.md
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__4-invalid-starting-letter.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__4-invalid-starting-letter.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__4-invalid-starting-letter.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__4-invalid-starting-letter.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__archives.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__archives.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__archives.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__archives.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__archives__showPostCounts.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__archives__showPostCounts.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__archives__showPostCounts.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__archives__showPostCounts.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__audio.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__audio.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__audio.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__audio.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__block.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__block.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__block.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__block.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__button__center.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__button__center.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__button__center.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__button__center.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__button__squared.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__button__squared.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__button__squared.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__button__squared.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__calendar.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__calendar.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__calendar.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__calendar.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__categories.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__categories.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__categories.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__categories.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__code.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__code.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__code.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__code.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__column.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__column.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__column.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__column.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__columns.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__columns.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__columns.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__columns.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__columns__deprecated.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__columns__deprecated.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__columns__deprecated.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__columns__deprecated.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__cover.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__cover.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__cover.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__cover.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__cover__deprecated-1.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__cover__deprecated-1.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__cover__deprecated-1.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__cover__deprecated-1.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__cover__deprecated-2.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__cover__deprecated-2.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__cover__deprecated-2.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__cover__deprecated-2.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__cover__deprecated-3.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__cover__deprecated-3.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__cover__deprecated-3.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__cover__deprecated-3.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__cover__video-overlay.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__cover__video-overlay.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__cover__video-overlay.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__cover__video-overlay.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__cover__video.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__cover__video.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__cover__video.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__cover__video.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__embed.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__embed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__embed.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__embed.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__file__new-window.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__file__new-window.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__file__new-window.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__file__new-window.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__file__no-download-button.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__file__no-download-button.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__file__no-download-button.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__file__no-download-button.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__file__no-text-link.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__file__no-text-link.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__file__no-text-link.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__file__no-text-link.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__freeform.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__freeform.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__freeform.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__freeform.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__freeform__undelimited.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__freeform__undelimited.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__freeform__undelimited.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__freeform__undelimited.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__gallery-with-caption.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__gallery-with-caption.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__gallery-with-caption.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__gallery-with-caption.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__gallery.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__gallery.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__gallery.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__gallery.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__gallery__columns.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__gallery__columns.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__gallery__columns.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__gallery__columns.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__gallery__deprecated-1.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__gallery__deprecated-1.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__gallery__deprecated-1.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__gallery__deprecated-1.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__gallery__deprecated-2.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__gallery__deprecated-2.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__gallery__deprecated-2.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__gallery__deprecated-2.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__gallery__deprecated-3.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__gallery__deprecated-3.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__gallery__deprecated-3.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__gallery__deprecated-3.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__group.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__group.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__group.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__group.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__group__deprecated.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__group__deprecated.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__group__deprecated.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__group__deprecated.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__heading__deprecated-1.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__heading__deprecated-1.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__heading__deprecated-1.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__heading__deprecated-1.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__heading__deprecated-2.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__heading__deprecated-2.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__heading__deprecated-2.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__heading__deprecated-2.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__heading__deprecated-3.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__heading__deprecated-3.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__heading__deprecated-3.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__heading__deprecated-3.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__heading__h2-color.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__heading__h2-color.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__heading__h2-color.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__heading__h2-color.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__heading__h2.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__heading__h2.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__heading__h2.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__heading__h2.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__heading__h4-em.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__heading__h4-em.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__heading__h4-em.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__heading__h4-em.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__html.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__html.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__html.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__html.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__attachment-link.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__attachment-link.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__attachment-link.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__attachment-link.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__center-caption.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__center-caption.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__center-caption.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__center-caption.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__custom-link-class.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__custom-link-class.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__custom-link-class.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__custom-link-class.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__custom-link-rel.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__custom-link-rel.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__custom-link-rel.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__custom-link-rel.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__custom-link.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__custom-link.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__custom-link.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__custom-link.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__deprecated-1.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__deprecated-1.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__deprecated-1.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__deprecated-1.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__deprecated-2.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__deprecated-2.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__deprecated-2.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__deprecated-2.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__deprecated-3.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__deprecated-3.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__deprecated-3.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__deprecated-3.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__media-link.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__media-link.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__media-link.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__image__media-link.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__invalid-Capitals.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__invalid-Capitals.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__invalid-Capitals.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__invalid-Capitals.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__invalid-special.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__invalid-special.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__invalid-special.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__invalid-special.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__latest-comments.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__latest-comments.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__latest-comments.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__latest-comments.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__latest-posts.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__latest-posts.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__latest-posts.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__latest-posts.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__latest-posts__displayPostDate.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__latest-posts__displayPostDate.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__latest-posts__displayPostDate.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__latest-posts__displayPostDate.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__legacy-widget.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__legacy-widget.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__legacy-widget.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__legacy-widget.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__list__ul.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__list__ul.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__list__ul.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__list__ul.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__media-text.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__media-text.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__media-text.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__media-text.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__media-text__image-alt-no-align.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__media-text__image-alt-no-align.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__media-text__image-alt-no-align.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__media-text__image-alt-no-align.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__media-text__image-fill-no-focal-point-selected.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__media-text__image-fill-no-focal-point-selected.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__media-text__image-fill-no-focal-point-selected.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__media-text__image-fill-no-focal-point-selected.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__media-text__image-fill-with-focal-point-selected.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__media-text__image-fill-with-focal-point-selected.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__media-text__image-fill-with-focal-point-selected.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__media-text__image-fill-with-focal-point-selected.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__media-text__is-stacked-on-mobile.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__media-text__is-stacked-on-mobile.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__media-text__is-stacked-on-mobile.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__media-text__is-stacked-on-mobile.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__media-text__media-right-custom-width.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__media-text__media-right-custom-width.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__media-text__media-right-custom-width.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__media-text__media-right-custom-width.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__media-text__vertical-align-bottom.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__media-text__vertical-align-bottom.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__media-text__vertical-align-bottom.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__media-text__vertical-align-bottom.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__media-text__video.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__media-text__video.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__media-text__video.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__media-text__video.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__missing.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__missing.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__missing.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__missing.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__more.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__more.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__more.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__more.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__more__custom-text-teaser.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__more__custom-text-teaser.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__more__custom-text-teaser.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__more__custom-text-teaser.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__navigation-menu-item.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__navigation-menu-item.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__navigation-menu-item.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__navigation-menu-item.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__navigation-menu.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__navigation-menu.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__navigation-menu.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__navigation-menu.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__nextpage.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__nextpage.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__nextpage.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__nextpage.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__paragraph__align-right.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__paragraph__align-right.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__paragraph__align-right.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__paragraph__align-right.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__paragraph__deprecated-4.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__paragraph__deprecated-4.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__paragraph__deprecated-4.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__paragraph__deprecated-4.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__paragraph__deprecated.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__paragraph__deprecated.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__paragraph__deprecated.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__paragraph__deprecated.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__preformatted.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__preformatted.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__preformatted.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__preformatted.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__pullquote.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__pullquote.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__pullquote.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__pullquote.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__pullquote__deprecated-1.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__pullquote__deprecated-1.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__pullquote__deprecated-1.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__pullquote__deprecated-1.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__pullquote__deprecated-2.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__pullquote__deprecated-2.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__pullquote__deprecated-2.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__pullquote__deprecated-2.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__pullquote__deprecated-3.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__pullquote__deprecated-3.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__pullquote__deprecated-3.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__pullquote__deprecated-3.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__pullquote__main-color.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__pullquote__main-color.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__pullquote__main-color.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__pullquote__main-color.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__pullquote__multi-paragraph.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__pullquote__multi-paragraph.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__pullquote__multi-paragraph.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__pullquote__multi-paragraph.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__quote__deprecated-1.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__quote__deprecated-1.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__quote__deprecated-1.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__quote__deprecated-1.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__quote__deprecated-2.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__quote__deprecated-2.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__quote__deprecated-2.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__quote__deprecated-2.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__quote__style-1.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__quote__style-1.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__quote__style-1.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__quote__style-1.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__quote__style-2.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__quote__style-2.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__quote__style-2.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__quote__style-2.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__rss.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__rss.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__rss.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__rss.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__search.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__search.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__search.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__search.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__search__custom-text.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__search__custom-text.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__search__custom-text.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__search__custom-text.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__separator.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__separator.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__separator.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__separator.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__shortcode.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__shortcode.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__shortcode.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__shortcode.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-amazon.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-amazon.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-amazon.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-amazon.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-bandcamp.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-bandcamp.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-bandcamp.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-bandcamp.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-behance.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-behance.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-behance.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-behance.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-chain.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-chain.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-chain.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-chain.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-codepen.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-codepen.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-codepen.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-codepen.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-deviantart.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-deviantart.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-deviantart.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-deviantart.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-dribbble.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-dribbble.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-dribbble.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-dribbble.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-dropbox.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-dropbox.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-dropbox.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-dropbox.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-etsy.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-etsy.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-etsy.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-etsy.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-facebook.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-facebook.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-facebook.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-facebook.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-feed.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-feed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-feed.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-feed.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-fivehundredpx.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-fivehundredpx.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-fivehundredpx.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-fivehundredpx.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-flickr.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-flickr.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-flickr.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-flickr.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-foursquare.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-foursquare.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-foursquare.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-foursquare.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-github.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-github.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-github.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-github.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-goodreads.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-goodreads.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-goodreads.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-goodreads.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-google.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-google.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-google.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-google.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-instagram.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-instagram.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-instagram.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-instagram.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-lastfm.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-lastfm.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-lastfm.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-lastfm.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-linkedin.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-linkedin.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-linkedin.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-linkedin.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-mail.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-mail.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-mail.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-mail.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-mastodon.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-mastodon.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-mastodon.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-mastodon.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-medium.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-medium.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-medium.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-medium.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-meetup.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-meetup.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-meetup.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-meetup.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-pinterest.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-pinterest.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-pinterest.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-pinterest.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-pocket.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-pocket.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-pocket.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-pocket.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-reddit.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-reddit.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-reddit.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-reddit.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-skype.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-skype.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-skype.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-skype.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-snapchat.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-snapchat.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-snapchat.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-snapchat.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-soundcloud.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-soundcloud.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-soundcloud.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-soundcloud.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-spotify.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-spotify.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-spotify.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-spotify.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-tumblr.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-tumblr.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-tumblr.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-tumblr.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-twitch.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-twitch.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-twitch.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-twitch.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-twitter.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-twitter.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-twitter.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-twitter.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-vimeo.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-vimeo.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-vimeo.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-vimeo.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-vk.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-vk.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-vk.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-vk.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-wordpress.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-wordpress.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-wordpress.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-wordpress.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-yelp.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-yelp.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-yelp.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-yelp.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-youtube.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-youtube.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-youtube.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-link-youtube.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-links.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-links.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-links.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__social-links.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__spacer.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__spacer.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__spacer.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__spacer.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__subhead.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__subhead.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__subhead.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__subhead.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__table.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__table.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__table.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__table.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__table__deprecated-1.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__table__deprecated-1.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__table__deprecated-1.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__table__deprecated-1.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__table__scope-attribute.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__table__scope-attribute.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__table__scope-attribute.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__table__scope-attribute.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__tag-cloud.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__tag-cloud.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__tag-cloud.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__tag-cloud.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__tag-cloud__showTagCounts.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__tag-cloud__showTagCounts.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__tag-cloud__showTagCounts.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__tag-cloud__showTagCounts.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__text-columns.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__text-columns.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__text-columns.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__text-columns.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__text__converts-to-paragraph.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__text__converts-to-paragraph.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__text__converts-to-paragraph.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__text__converts-to-paragraph.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__verse.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__verse.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__verse.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__verse.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__verse__deprecated.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__verse__deprecated.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__verse__deprecated.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__verse__deprecated.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__video.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__video.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__video.parsed.json
create mode 100644 gb-src/packages/e2e-tests/fixtures/blocks/core__video.serialized.html
create mode 100644 gb-src/packages/e2e-tests/fixtures/index.js
create mode 100644 gb-src/packages/e2e-tests/fixtures/utils.js
create mode 100644 gb-src/packages/e2e-tests/jest.config.js
create mode 100644 gb-src/packages/e2e-tests/jest.performance.config.js
create mode 100644 gb-src/packages/e2e-tests/mu-plugins/disable-login-autofocus.php
create mode 100644 gb-src/packages/e2e-tests/package.json
create mode 100644 gb-src/packages/e2e-tests/plugins/align-hook.php
create mode 100644 gb-src/packages/e2e-tests/plugins/align-hook/index.js
create mode 100644 gb-src/packages/e2e-tests/plugins/allowed-blocks.php
create mode 100644 gb-src/packages/e2e-tests/plugins/block-icons.php
create mode 100644 gb-src/packages/e2e-tests/plugins/block-icons/index.js
create mode 100644 gb-src/packages/e2e-tests/plugins/container-without-paragraph.php
create mode 100644 gb-src/packages/e2e-tests/plugins/container-without-paragraph/index.js
create mode 100644 gb-src/packages/e2e-tests/plugins/cpt-locking.php
create mode 100644 gb-src/packages/e2e-tests/plugins/custom-grouping-block.php
create mode 100644 gb-src/packages/e2e-tests/plugins/custom-grouping-block/index.js
create mode 100644 gb-src/packages/e2e-tests/plugins/custom-post-types.php
create mode 100644 gb-src/packages/e2e-tests/plugins/custom-taxonomies.php
create mode 100644 gb-src/packages/e2e-tests/plugins/default-post-content.php
create mode 100644 gb-src/packages/e2e-tests/plugins/deprecated-node-matcher.php
create mode 100644 gb-src/packages/e2e-tests/plugins/deprecated-node-matcher/index.js
create mode 100644 gb-src/packages/e2e-tests/plugins/disable-animations.php
create mode 100644 gb-src/packages/e2e-tests/plugins/format-api.php
create mode 100644 gb-src/packages/e2e-tests/plugins/format-api/index.js
create mode 100644 gb-src/packages/e2e-tests/plugins/hooks-api.php
create mode 100644 gb-src/packages/e2e-tests/plugins/hooks-api/index.js
create mode 100644 gb-src/packages/e2e-tests/plugins/inner-blocks-allowed-blocks.php
create mode 100644 gb-src/packages/e2e-tests/plugins/inner-blocks-allowed-blocks/index.js
create mode 100644 gb-src/packages/e2e-tests/plugins/inner-blocks-templates.php
create mode 100644 gb-src/packages/e2e-tests/plugins/inner-blocks-templates/index.js
create mode 100644 gb-src/packages/e2e-tests/plugins/meta-attribute-block.php
create mode 100644 gb-src/packages/e2e-tests/plugins/meta-attribute-block/index.js
create mode 100644 gb-src/packages/e2e-tests/plugins/meta-box.php
create mode 100644 gb-src/packages/e2e-tests/plugins/nonce.php
create mode 100644 gb-src/packages/e2e-tests/plugins/plugins-api.php
create mode 100644 gb-src/packages/e2e-tests/plugins/plugins-api/annotations-sidebar.js
create mode 100644 gb-src/packages/e2e-tests/plugins/plugins-api/document-setting.js
create mode 100644 gb-src/packages/e2e-tests/plugins/plugins-api/post-status-info.js
create mode 100644 gb-src/packages/e2e-tests/plugins/plugins-api/publish-panel.js
create mode 100644 gb-src/packages/e2e-tests/plugins/plugins-api/sidebar.js
create mode 100644 gb-src/packages/e2e-tests/plugins/post-formats.php
create mode 100644 gb-src/packages/e2e-tests/plugins/templates.php
create mode 100644 gb-src/packages/e2e-tests/plugins/wp-editor-metabox.php
create mode 100644 gb-src/packages/e2e-tests/specs/__snapshots__/adding-blocks.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/__snapshots__/block-deletion.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/__snapshots__/block-grouping.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/__snapshots__/block-hierarchy-navigation.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/__snapshots__/block-transforms.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/__snapshots__/compatibility-classic-editor.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/__snapshots__/convert-block-type.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/__snapshots__/embedding.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/__snapshots__/font-size-picker.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/__snapshots__/links.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/__snapshots__/mentions.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/__snapshots__/multi-block-selection.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/__snapshots__/reusable-blocks.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/__snapshots__/rich-text.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/__snapshots__/rtl.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/__snapshots__/splitting-merging.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/__snapshots__/style-variation.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/__snapshots__/undo.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/__snapshots__/writing-flow.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/a11y.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/adding-blocks.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/adding-inline-tokens.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/autosave.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/block-deletion.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/block-grouping.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/block-hierarchy-navigation.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/block-mover.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/block-switcher.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/block-transforms.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/blocks/__snapshots__/button.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/blocks/__snapshots__/classic.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/blocks/__snapshots__/code.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/blocks/__snapshots__/group.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/blocks/__snapshots__/heading.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/blocks/__snapshots__/html.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/blocks/__snapshots__/list.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/blocks/__snapshots__/preformatted.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/blocks/__snapshots__/quote.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/blocks/__snapshots__/separator.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/blocks/__snapshots__/spacer.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/blocks/__snapshots__/table.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/blocks/button.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/blocks/classic.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/blocks/code.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/blocks/columns.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/blocks/group.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/blocks/heading.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/blocks/html.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/blocks/list.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/blocks/missing.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/blocks/preformatted.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/blocks/quote.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/blocks/separator.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/blocks/spacer.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/blocks/table.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/change-detection.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/compatibility-classic-editor.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/convert-block-type.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/datepicker.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/demo.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/editor-modes.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/embedding.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/font-size-picker.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/fullscreen-mode.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/invalid-block.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/keyboard-navigable-blocks.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/links.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/manage-reusable-blocks.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/mentions.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/multi-block-selection.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/navigable-toolbar.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/new-post-default-content.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/new-post.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/nux.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/performance.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/plugins/__snapshots__/align-hook.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/plugins/__snapshots__/container-blocks.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/plugins/__snapshots__/cpt-locking.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/plugins/__snapshots__/deprecated-node-matcher.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/plugins/__snapshots__/format-api.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/plugins/__snapshots__/hooks-api.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/plugins/__snapshots__/meta-attribute-block.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/plugins/__snapshots__/plugins-api.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/plugins/__snapshots__/templates.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/plugins/__snapshots__/wp-editor-meta-box.test.js.snap
create mode 100644 gb-src/packages/e2e-tests/specs/plugins/align-hook.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/plugins/allowed-blocks.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/plugins/annotations.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/plugins/block-icons.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/plugins/container-blocks.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/plugins/cpt-locking.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/plugins/custom-taxonomies.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/plugins/deprecated-node-matcher.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/plugins/format-api.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/plugins/hooks-api.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/plugins/inner-blocks-allowed-blocks.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/plugins/meta-attribute-block.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/plugins/meta-boxes.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/plugins/nonce.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/plugins/plugins-api.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/plugins/templates.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/plugins/wp-editor-meta-box.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/popovers.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/post-visibility.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/preferences.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/preview.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/publish-button.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/publish-panel.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/publishing.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/reusable-blocks.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/rich-text.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/rtl.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/shortcut-help.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/sidebar-permalink-panel.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/sidebar.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/splitting-merging.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/style-variation.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/taxonomies.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/typewriter.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/undo.test.js
create mode 100644 gb-src/packages/e2e-tests/specs/writing-flow.test.js
create mode 100644 gb-src/packages/edit-post/.npmrc
create mode 100644 gb-src/packages/edit-post/CHANGELOG.md
create mode 100644 gb-src/packages/edit-post/README.md
create mode 100644 gb-src/packages/edit-post/package.json
create mode 100644 gb-src/packages/edit-post/src/components/admin-notices/index.js
create mode 100644 gb-src/packages/edit-post/src/components/admin-notices/test/index.js
create mode 100644 gb-src/packages/edit-post/src/components/block-settings-menu/plugin-block-settings-menu-group.js
create mode 100644 gb-src/packages/edit-post/src/components/block-settings-menu/plugin-block-settings-menu-item.js
create mode 100644 gb-src/packages/edit-post/src/components/browser-url/README.md
create mode 100644 gb-src/packages/edit-post/src/components/browser-url/index.js
create mode 100644 gb-src/packages/edit-post/src/components/browser-url/test/index.js
create mode 100644 gb-src/packages/edit-post/src/components/edit-post-settings/index.js
create mode 100644 gb-src/packages/edit-post/src/components/editor-initialization/index.js
create mode 100644 gb-src/packages/edit-post/src/components/editor-initialization/listener-hooks.js
create mode 100644 gb-src/packages/edit-post/src/components/editor-initialization/test/listener-hooks.js
create mode 100644 gb-src/packages/edit-post/src/components/editor-initialization/utils.js
create mode 100644 gb-src/packages/edit-post/src/components/fullscreen-mode/index.js
create mode 100644 gb-src/packages/edit-post/src/components/fullscreen-mode/style.scss
create mode 100644 gb-src/packages/edit-post/src/components/fullscreen-mode/test/index.js
create mode 100644 gb-src/packages/edit-post/src/components/header/feature-toggle/index.js
create mode 100644 gb-src/packages/edit-post/src/components/header/fullscreen-mode-close/index.js
create mode 100644 gb-src/packages/edit-post/src/components/header/fullscreen-mode-close/style.scss
create mode 100644 gb-src/packages/edit-post/src/components/header/header-toolbar/index.js
create mode 100644 gb-src/packages/edit-post/src/components/header/header-toolbar/index.native.js
create mode 100644 gb-src/packages/edit-post/src/components/header/header-toolbar/style.native.scss
create mode 100644 gb-src/packages/edit-post/src/components/header/header-toolbar/style.scss
create mode 100644 gb-src/packages/edit-post/src/components/header/index.js
create mode 100644 gb-src/packages/edit-post/src/components/header/index.native.js
create mode 100644 gb-src/packages/edit-post/src/components/header/mode-switcher/index.js
create mode 100644 gb-src/packages/edit-post/src/components/header/more-menu/index.js
create mode 100644 gb-src/packages/edit-post/src/components/header/more-menu/style.scss
create mode 100644 gb-src/packages/edit-post/src/components/header/more-menu/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/edit-post/src/components/header/more-menu/test/index.js
create mode 100644 gb-src/packages/edit-post/src/components/header/options-menu-item/index.js
create mode 100644 gb-src/packages/edit-post/src/components/header/pinned-plugins/index.js
create mode 100644 gb-src/packages/edit-post/src/components/header/pinned-plugins/style.scss
create mode 100644 gb-src/packages/edit-post/src/components/header/plugin-more-menu-item/index.js
create mode 100644 gb-src/packages/edit-post/src/components/header/plugin-more-menu-item/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/edit-post/src/components/header/plugin-more-menu-item/test/index.js
create mode 100644 gb-src/packages/edit-post/src/components/header/plugin-sidebar-more-menu-item/index.js
create mode 100644 gb-src/packages/edit-post/src/components/header/plugins-more-menu-group/index.js
create mode 100644 gb-src/packages/edit-post/src/components/header/post-publish-button-or-toggle.js
create mode 100644 gb-src/packages/edit-post/src/components/header/style.scss
create mode 100644 gb-src/packages/edit-post/src/components/header/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/edit-post/src/components/header/test/index.js
create mode 100644 gb-src/packages/edit-post/src/components/header/tools-more-menu-group/index.js
create mode 100644 gb-src/packages/edit-post/src/components/header/writing-menu/index.js
create mode 100644 gb-src/packages/edit-post/src/components/keyboard-shortcut-help-modal/config.js
create mode 100644 gb-src/packages/edit-post/src/components/keyboard-shortcut-help-modal/index.js
create mode 100644 gb-src/packages/edit-post/src/components/keyboard-shortcut-help-modal/style.scss
create mode 100644 gb-src/packages/edit-post/src/components/keyboard-shortcut-help-modal/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/edit-post/src/components/keyboard-shortcut-help-modal/test/index.js
create mode 100644 gb-src/packages/edit-post/src/components/keyboard-shortcuts/index.js
create mode 100644 gb-src/packages/edit-post/src/components/layout/index.js
create mode 100644 gb-src/packages/edit-post/src/components/layout/index.native.js
create mode 100644 gb-src/packages/edit-post/src/components/layout/style.native.scss
create mode 100644 gb-src/packages/edit-post/src/components/layout/style.scss
create mode 100644 gb-src/packages/edit-post/src/components/manage-blocks-modal/category.js
create mode 100644 gb-src/packages/edit-post/src/components/manage-blocks-modal/checklist.js
create mode 100644 gb-src/packages/edit-post/src/components/manage-blocks-modal/index.js
create mode 100644 gb-src/packages/edit-post/src/components/manage-blocks-modal/manager.js
create mode 100644 gb-src/packages/edit-post/src/components/manage-blocks-modal/show-all.js
create mode 100644 gb-src/packages/edit-post/src/components/manage-blocks-modal/style.scss
create mode 100644 gb-src/packages/edit-post/src/components/meta-boxes/index.js
create mode 100644 gb-src/packages/edit-post/src/components/meta-boxes/meta-box-visibility.js
create mode 100644 gb-src/packages/edit-post/src/components/meta-boxes/meta-boxes-area/index.js
create mode 100644 gb-src/packages/edit-post/src/components/meta-boxes/meta-boxes-area/style.scss
create mode 100644 gb-src/packages/edit-post/src/components/options-modal/index.js
create mode 100644 gb-src/packages/edit-post/src/components/options-modal/meta-boxes-section.js
create mode 100644 gb-src/packages/edit-post/src/components/options-modal/options/base.js
create mode 100644 gb-src/packages/edit-post/src/components/options-modal/options/deferred.js
create mode 100644 gb-src/packages/edit-post/src/components/options-modal/options/enable-custom-fields.js
create mode 100644 gb-src/packages/edit-post/src/components/options-modal/options/enable-feature.js
create mode 100644 gb-src/packages/edit-post/src/components/options-modal/options/enable-panel.js
create mode 100644 gb-src/packages/edit-post/src/components/options-modal/options/enable-plugin-document-setting-panel.js
create mode 100644 gb-src/packages/edit-post/src/components/options-modal/options/enable-publish-sidebar.js
create mode 100644 gb-src/packages/edit-post/src/components/options-modal/options/enable-tips.js
create mode 100644 gb-src/packages/edit-post/src/components/options-modal/options/index.js
create mode 100644 gb-src/packages/edit-post/src/components/options-modal/options/test/__snapshots__/enable-custom-fields.js.snap
create mode 100644 gb-src/packages/edit-post/src/components/options-modal/options/test/enable-custom-fields.js
create mode 100644 gb-src/packages/edit-post/src/components/options-modal/section.js
create mode 100644 gb-src/packages/edit-post/src/components/options-modal/style.scss
create mode 100644 gb-src/packages/edit-post/src/components/options-modal/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/edit-post/src/components/options-modal/test/__snapshots__/meta-boxes-section.js.snap
create mode 100644 gb-src/packages/edit-post/src/components/options-modal/test/index.js
create mode 100644 gb-src/packages/edit-post/src/components/options-modal/test/meta-boxes-section.js
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/discussion-panel/index.js
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/featured-image/index.js
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/index.js
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/last-revision/index.js
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/last-revision/style.scss
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/page-attributes/index.js
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/plugin-document-setting-panel/index.js
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/plugin-post-publish-panel/index.js
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/plugin-post-publish-panel/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/plugin-post-publish-panel/test/index.js
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/plugin-post-status-info/index.js
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/plugin-post-status-info/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/plugin-post-status-info/test/index.js
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/plugin-pre-publish-panel/index.js
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/plugin-pre-publish-panel/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/plugin-pre-publish-panel/test/index.js
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/plugin-sidebar/index.js
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/post-author/index.js
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/post-author/style.scss
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/post-excerpt/index.js
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/post-format/index.js
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/post-link/index.js
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/post-link/style.scss
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/post-pending-status/index.js
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/post-schedule/index.js
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/post-schedule/style.scss
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/post-status/index.js
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/post-status/style.scss
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/post-sticky/index.js
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/post-taxonomies/index.js
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/post-taxonomies/taxonomy-panel.js
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/post-trash/index.js
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/post-visibility/index.js
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/post-visibility/style.scss
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/settings-header/index.js
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/settings-header/style.scss
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/settings-sidebar/index.js
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/settings-sidebar/style.scss
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/sidebar-header/index.js
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/sidebar-header/style.scss
create mode 100644 gb-src/packages/edit-post/src/components/sidebar/style.scss
create mode 100644 gb-src/packages/edit-post/src/components/text-editor/index.js
create mode 100644 gb-src/packages/edit-post/src/components/text-editor/style.scss
create mode 100644 gb-src/packages/edit-post/src/components/visual-editor/block-inspector-button.js
create mode 100644 gb-src/packages/edit-post/src/components/visual-editor/index.js
create mode 100644 gb-src/packages/edit-post/src/components/visual-editor/index.native.js
create mode 100644 gb-src/packages/edit-post/src/components/visual-editor/style.native.scss
create mode 100644 gb-src/packages/edit-post/src/components/visual-editor/style.scss
create mode 100644 gb-src/packages/edit-post/src/editor.js
create mode 100644 gb-src/packages/edit-post/src/editor.native.js
create mode 100644 gb-src/packages/edit-post/src/hooks/components/index.js
create mode 100644 gb-src/packages/edit-post/src/hooks/index.js
create mode 100644 gb-src/packages/edit-post/src/hooks/validate-multiple-use/index.js
create mode 100644 gb-src/packages/edit-post/src/index.js
create mode 100644 gb-src/packages/edit-post/src/index.native.js
create mode 100644 gb-src/packages/edit-post/src/keyboard-shortcuts.js
create mode 100644 gb-src/packages/edit-post/src/plugins/copy-content-menu-item/index.js
create mode 100644 gb-src/packages/edit-post/src/plugins/index.js
create mode 100644 gb-src/packages/edit-post/src/plugins/keyboard-shortcuts-help-menu-item/index.js
create mode 100644 gb-src/packages/edit-post/src/plugins/manage-blocks-menu-item/index.js
create mode 100644 gb-src/packages/edit-post/src/prevent-event-discovery.js
create mode 100644 gb-src/packages/edit-post/src/store/actions.js
create mode 100644 gb-src/packages/edit-post/src/store/constants.js
create mode 100644 gb-src/packages/edit-post/src/store/controls.js
create mode 100644 gb-src/packages/edit-post/src/store/defaults.js
create mode 100644 gb-src/packages/edit-post/src/store/defaults.native.js
create mode 100644 gb-src/packages/edit-post/src/store/effects.js
create mode 100644 gb-src/packages/edit-post/src/store/index.js
create mode 100644 gb-src/packages/edit-post/src/store/index.native.js
create mode 100644 gb-src/packages/edit-post/src/store/middlewares.js
create mode 100644 gb-src/packages/edit-post/src/store/reducer.js
create mode 100644 gb-src/packages/edit-post/src/store/selectors.js
create mode 100644 gb-src/packages/edit-post/src/store/test/actions.js
create mode 100644 gb-src/packages/edit-post/src/store/test/reducer.js
create mode 100644 gb-src/packages/edit-post/src/store/test/selectors.js
create mode 100644 gb-src/packages/edit-post/src/style.scss
create mode 100644 gb-src/packages/edit-post/src/test/editor.native.js
create mode 100644 gb-src/packages/edit-post/src/utils/meta-boxes.js
create mode 100644 gb-src/packages/edit-widgets/.npmrc
create mode 100644 gb-src/packages/edit-widgets/CHANGELOG.md
create mode 100644 gb-src/packages/edit-widgets/README.md
create mode 100644 gb-src/packages/edit-widgets/package.json
create mode 100644 gb-src/packages/edit-widgets/src/components/customizer-edit-widgets-initializer/index.js
create mode 100644 gb-src/packages/edit-widgets/src/components/customizer-edit-widgets-initializer/style.scss
create mode 100644 gb-src/packages/edit-widgets/src/components/customizer-edit-widgets-initializer/sync-customizer.js
create mode 100644 gb-src/packages/edit-widgets/src/components/edit-widgets-initializer/index.js
create mode 100644 gb-src/packages/edit-widgets/src/components/header/index.js
create mode 100644 gb-src/packages/edit-widgets/src/components/header/style.scss
create mode 100644 gb-src/packages/edit-widgets/src/components/inserter/index.js
create mode 100644 gb-src/packages/edit-widgets/src/components/layout/index.js
create mode 100644 gb-src/packages/edit-widgets/src/components/layout/style.scss
create mode 100644 gb-src/packages/edit-widgets/src/components/notices/index.js
create mode 100644 gb-src/packages/edit-widgets/src/components/notices/style.scss
create mode 100644 gb-src/packages/edit-widgets/src/components/save-button/index.js
create mode 100644 gb-src/packages/edit-widgets/src/components/sidebar/index.js
create mode 100644 gb-src/packages/edit-widgets/src/components/sidebar/style.scss
create mode 100644 gb-src/packages/edit-widgets/src/components/widget-area/index.js
create mode 100644 gb-src/packages/edit-widgets/src/components/widget-area/selection-observer.js
create mode 100644 gb-src/packages/edit-widgets/src/components/widget-area/style.scss
create mode 100644 gb-src/packages/edit-widgets/src/components/widget-areas/index.js
create mode 100644 gb-src/packages/edit-widgets/src/hooks/components/index.js
create mode 100644 gb-src/packages/edit-widgets/src/hooks/index.js
create mode 100644 gb-src/packages/edit-widgets/src/index.js
create mode 100644 gb-src/packages/edit-widgets/src/store/actions.js
create mode 100644 gb-src/packages/edit-widgets/src/store/constants.js
create mode 100644 gb-src/packages/edit-widgets/src/store/index.js
create mode 100644 gb-src/packages/edit-widgets/src/store/reducer.js
create mode 100644 gb-src/packages/edit-widgets/src/store/selectors.js
create mode 100644 gb-src/packages/edit-widgets/src/store/test/actions.js
create mode 100644 gb-src/packages/edit-widgets/src/store/test/reducer.js
create mode 100644 gb-src/packages/edit-widgets/src/store/test/selectors.js
create mode 100644 gb-src/packages/edit-widgets/src/style.scss
create mode 100644 gb-src/packages/editor/.npmrc
create mode 100644 gb-src/packages/editor/CHANGELOG.md
create mode 100644 gb-src/packages/editor/README.md
create mode 100644 gb-src/packages/editor/package.json
create mode 100644 gb-src/packages/editor/src/components/README.md
create mode 100644 gb-src/packages/editor/src/components/autocompleters/README.md
create mode 100644 gb-src/packages/editor/src/components/autocompleters/block.js
create mode 100644 gb-src/packages/editor/src/components/autocompleters/index.js
create mode 100644 gb-src/packages/editor/src/components/autocompleters/style.scss
create mode 100644 gb-src/packages/editor/src/components/autocompleters/test/block.js
create mode 100644 gb-src/packages/editor/src/components/autocompleters/user.js
create mode 100644 gb-src/packages/editor/src/components/autosave-monitor/index.js
create mode 100644 gb-src/packages/editor/src/components/autosave-monitor/test/index.js
create mode 100644 gb-src/packages/editor/src/components/convert-to-group-buttons/convert-button.js
create mode 100644 gb-src/packages/editor/src/components/convert-to-group-buttons/icons.js
create mode 100644 gb-src/packages/editor/src/components/convert-to-group-buttons/index.js
create mode 100644 gb-src/packages/editor/src/components/convert-to-group-buttons/index.native.js
create mode 100644 gb-src/packages/editor/src/components/deprecated.js
create mode 100644 gb-src/packages/editor/src/components/deprecated.native.js
create mode 100644 gb-src/packages/editor/src/components/document-outline/check.js
create mode 100644 gb-src/packages/editor/src/components/document-outline/index.js
create mode 100644 gb-src/packages/editor/src/components/document-outline/item.js
create mode 100644 gb-src/packages/editor/src/components/document-outline/style.scss
create mode 100644 gb-src/packages/editor/src/components/document-outline/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/editor/src/components/document-outline/test/index.js
create mode 100644 gb-src/packages/editor/src/components/editor-history/redo.js
create mode 100644 gb-src/packages/editor/src/components/editor-history/undo.js
create mode 100644 gb-src/packages/editor/src/components/editor-notices/index.js
create mode 100644 gb-src/packages/editor/src/components/editor-notices/style.scss
create mode 100644 gb-src/packages/editor/src/components/error-boundary/index.js
create mode 100644 gb-src/packages/editor/src/components/error-boundary/style.scss
create mode 100644 gb-src/packages/editor/src/components/global-keyboard-shortcuts/save-shortcut.js
create mode 100644 gb-src/packages/editor/src/components/global-keyboard-shortcuts/text-editor-shortcuts.js
create mode 100644 gb-src/packages/editor/src/components/global-keyboard-shortcuts/visual-editor-shortcuts.js
create mode 100644 gb-src/packages/editor/src/components/index.js
create mode 100644 gb-src/packages/editor/src/components/index.native.js
create mode 100644 gb-src/packages/editor/src/components/inserter-menu-downloadable-blocks-panel/index.js
create mode 100644 gb-src/packages/editor/src/components/local-autosave-monitor/index.js
create mode 100644 gb-src/packages/editor/src/components/page-attributes/check.js
create mode 100644 gb-src/packages/editor/src/components/page-attributes/order.js
create mode 100644 gb-src/packages/editor/src/components/page-attributes/parent.js
create mode 100644 gb-src/packages/editor/src/components/page-attributes/style.scss
create mode 100644 gb-src/packages/editor/src/components/page-attributes/template.js
create mode 100644 gb-src/packages/editor/src/components/page-attributes/test/check.js
create mode 100644 gb-src/packages/editor/src/components/page-attributes/test/order.js
create mode 100644 gb-src/packages/editor/src/components/post-author/check.js
create mode 100644 gb-src/packages/editor/src/components/post-author/index.js
create mode 100644 gb-src/packages/editor/src/components/post-author/test/check.js
create mode 100644 gb-src/packages/editor/src/components/post-author/test/index.js
create mode 100644 gb-src/packages/editor/src/components/post-comments/index.js
create mode 100644 gb-src/packages/editor/src/components/post-excerpt/check.js
create mode 100644 gb-src/packages/editor/src/components/post-excerpt/index.js
create mode 100644 gb-src/packages/editor/src/components/post-excerpt/style.scss
create mode 100644 gb-src/packages/editor/src/components/post-featured-image/README.md
create mode 100644 gb-src/packages/editor/src/components/post-featured-image/check.js
create mode 100644 gb-src/packages/editor/src/components/post-featured-image/index.js
create mode 100644 gb-src/packages/editor/src/components/post-featured-image/style.scss
create mode 100644 gb-src/packages/editor/src/components/post-format/check.js
create mode 100644 gb-src/packages/editor/src/components/post-format/index.js
create mode 100644 gb-src/packages/editor/src/components/post-format/style.scss
create mode 100644 gb-src/packages/editor/src/components/post-last-revision/check.js
create mode 100644 gb-src/packages/editor/src/components/post-last-revision/index.js
create mode 100644 gb-src/packages/editor/src/components/post-last-revision/style.scss
create mode 100644 gb-src/packages/editor/src/components/post-last-revision/test/check.js
create mode 100644 gb-src/packages/editor/src/components/post-locked-modal/index.js
create mode 100644 gb-src/packages/editor/src/components/post-locked-modal/style.scss
create mode 100644 gb-src/packages/editor/src/components/post-pending-status/check.js
create mode 100644 gb-src/packages/editor/src/components/post-pending-status/index.js
create mode 100644 gb-src/packages/editor/src/components/post-pending-status/test/check.js
create mode 100644 gb-src/packages/editor/src/components/post-permalink/editor.js
create mode 100644 gb-src/packages/editor/src/components/post-permalink/index.js
create mode 100644 gb-src/packages/editor/src/components/post-permalink/style.scss
create mode 100644 gb-src/packages/editor/src/components/post-pingbacks/index.js
create mode 100644 gb-src/packages/editor/src/components/post-preview-button/index.js
create mode 100644 gb-src/packages/editor/src/components/post-preview-button/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/editor/src/components/post-preview-button/test/index.js
create mode 100644 gb-src/packages/editor/src/components/post-publish-button/index.js
create mode 100644 gb-src/packages/editor/src/components/post-publish-button/label.js
create mode 100644 gb-src/packages/editor/src/components/post-publish-button/test/index.js
create mode 100644 gb-src/packages/editor/src/components/post-publish-button/test/label.js
create mode 100644 gb-src/packages/editor/src/components/post-publish-panel/index.js
create mode 100644 gb-src/packages/editor/src/components/post-publish-panel/maybe-post-format-panel.js
create mode 100644 gb-src/packages/editor/src/components/post-publish-panel/maybe-tags-panel.js
create mode 100644 gb-src/packages/editor/src/components/post-publish-panel/postpublish.js
create mode 100644 gb-src/packages/editor/src/components/post-publish-panel/prepublish.js
create mode 100644 gb-src/packages/editor/src/components/post-publish-panel/style.scss
create mode 100644 gb-src/packages/editor/src/components/post-publish-panel/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/editor/src/components/post-publish-panel/test/index.js
create mode 100644 gb-src/packages/editor/src/components/post-saved-state/index.js
create mode 100644 gb-src/packages/editor/src/components/post-saved-state/style.scss
create mode 100644 gb-src/packages/editor/src/components/post-saved-state/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/editor/src/components/post-saved-state/test/index.js
create mode 100644 gb-src/packages/editor/src/components/post-schedule/check.js
create mode 100644 gb-src/packages/editor/src/components/post-schedule/index.js
create mode 100644 gb-src/packages/editor/src/components/post-schedule/label.js
create mode 100644 gb-src/packages/editor/src/components/post-schedule/test/check.js
create mode 100644 gb-src/packages/editor/src/components/post-schedule/test/label.js
create mode 100644 gb-src/packages/editor/src/components/post-sticky/check.js
create mode 100644 gb-src/packages/editor/src/components/post-sticky/index.js
create mode 100644 gb-src/packages/editor/src/components/post-sticky/test/index.js
create mode 100644 gb-src/packages/editor/src/components/post-switch-to-draft-button/index.js
create mode 100644 gb-src/packages/editor/src/components/post-taxonomies/README.md
create mode 100644 gb-src/packages/editor/src/components/post-taxonomies/check.js
create mode 100644 gb-src/packages/editor/src/components/post-taxonomies/flat-term-selector.js
create mode 100644 gb-src/packages/editor/src/components/post-taxonomies/hierarchical-term-selector.js
create mode 100644 gb-src/packages/editor/src/components/post-taxonomies/index.js
create mode 100644 gb-src/packages/editor/src/components/post-taxonomies/style.scss
create mode 100644 gb-src/packages/editor/src/components/post-taxonomies/test/index.js
create mode 100644 gb-src/packages/editor/src/components/post-text-editor/index.js
create mode 100644 gb-src/packages/editor/src/components/post-text-editor/style.scss
create mode 100644 gb-src/packages/editor/src/components/post-text-editor/test/index.js
create mode 100644 gb-src/packages/editor/src/components/post-title/index.js
create mode 100644 gb-src/packages/editor/src/components/post-title/index.native.js
create mode 100644 gb-src/packages/editor/src/components/post-title/style.native.scss
create mode 100644 gb-src/packages/editor/src/components/post-title/style.scss
create mode 100644 gb-src/packages/editor/src/components/post-trash/check.js
create mode 100644 gb-src/packages/editor/src/components/post-trash/index.js
create mode 100644 gb-src/packages/editor/src/components/post-trash/style.scss
create mode 100644 gb-src/packages/editor/src/components/post-type-support-check/README.md
create mode 100644 gb-src/packages/editor/src/components/post-type-support-check/index.js
create mode 100644 gb-src/packages/editor/src/components/post-type-support-check/test/index.js
create mode 100644 gb-src/packages/editor/src/components/post-visibility/check.js
create mode 100644 gb-src/packages/editor/src/components/post-visibility/index.js
create mode 100644 gb-src/packages/editor/src/components/post-visibility/label.js
create mode 100644 gb-src/packages/editor/src/components/post-visibility/style.scss
create mode 100644 gb-src/packages/editor/src/components/post-visibility/test/check.js
create mode 100644 gb-src/packages/editor/src/components/post-visibility/utils.js
create mode 100644 gb-src/packages/editor/src/components/provider/index.js
create mode 100644 gb-src/packages/editor/src/components/provider/index.native.js
create mode 100644 gb-src/packages/editor/src/components/provider/with-registry-provider.js
create mode 100644 gb-src/packages/editor/src/components/reusable-blocks-buttons/index.js
create mode 100644 gb-src/packages/editor/src/components/reusable-blocks-buttons/index.native.js
create mode 100644 gb-src/packages/editor/src/components/reusable-blocks-buttons/reusable-block-convert-button.js
create mode 100644 gb-src/packages/editor/src/components/reusable-blocks-buttons/reusable-block-delete-button.js
create mode 100644 gb-src/packages/editor/src/components/reusable-blocks-buttons/test/__snapshots__/reusable-block-delete-button.js.snap
create mode 100644 gb-src/packages/editor/src/components/reusable-blocks-buttons/test/reusable-block-convert-button.js
create mode 100644 gb-src/packages/editor/src/components/reusable-blocks-buttons/test/reusable-block-delete-button.js
create mode 100644 gb-src/packages/editor/src/components/table-of-contents/index.js
create mode 100644 gb-src/packages/editor/src/components/table-of-contents/panel.js
create mode 100644 gb-src/packages/editor/src/components/table-of-contents/style.scss
create mode 100644 gb-src/packages/editor/src/components/template-validation-notice/index.js
create mode 100644 gb-src/packages/editor/src/components/template-validation-notice/style.scss
create mode 100644 gb-src/packages/editor/src/components/theme-support-check/index.js
create mode 100644 gb-src/packages/editor/src/components/theme-support-check/test/index.js
create mode 100644 gb-src/packages/editor/src/components/unsaved-changes-warning/index.js
create mode 100644 gb-src/packages/editor/src/components/word-count/index.js
create mode 100644 gb-src/packages/editor/src/editor-styles.scss
create mode 100644 gb-src/packages/editor/src/hooks/default-autocompleters.js
create mode 100644 gb-src/packages/editor/src/hooks/index.js
create mode 100644 gb-src/packages/editor/src/hooks/index.native.js
create mode 100644 gb-src/packages/editor/src/hooks/test/default-autocompleters.js
create mode 100644 gb-src/packages/editor/src/index.js
create mode 100644 gb-src/packages/editor/src/index.native.js
create mode 100644 gb-src/packages/editor/src/store/actions.js
create mode 100644 gb-src/packages/editor/src/store/actions.native.js
create mode 100644 gb-src/packages/editor/src/store/block-sources/README.md
create mode 100644 gb-src/packages/editor/src/store/block-sources/__mocks__/index.js
create mode 100644 gb-src/packages/editor/src/store/block-sources/index.js
create mode 100644 gb-src/packages/editor/src/store/block-sources/meta.js
create mode 100644 gb-src/packages/editor/src/store/constants.js
create mode 100644 gb-src/packages/editor/src/store/controls.js
create mode 100644 gb-src/packages/editor/src/store/defaults.js
create mode 100644 gb-src/packages/editor/src/store/effects.js
create mode 100644 gb-src/packages/editor/src/store/effects/reusable-blocks.js
create mode 100644 gb-src/packages/editor/src/store/effects/test/reusable-blocks.js
create mode 100644 gb-src/packages/editor/src/store/effects/test/utils.js
create mode 100644 gb-src/packages/editor/src/store/effects/utils.js
create mode 100644 gb-src/packages/editor/src/store/index.js
create mode 100644 gb-src/packages/editor/src/store/middlewares.js
create mode 100644 gb-src/packages/editor/src/store/reducer.js
create mode 100644 gb-src/packages/editor/src/store/reducer.native.js
create mode 100644 gb-src/packages/editor/src/store/selectors.js
create mode 100644 gb-src/packages/editor/src/store/selectors.native.js
create mode 100644 gb-src/packages/editor/src/store/test/actions.js
create mode 100644 gb-src/packages/editor/src/store/test/actions.native.js
create mode 100644 gb-src/packages/editor/src/store/test/reducer.js
create mode 100644 gb-src/packages/editor/src/store/test/reducer.native.js
create mode 100644 gb-src/packages/editor/src/store/test/selectors.js
create mode 100644 gb-src/packages/editor/src/store/test/selectors.native.js
create mode 100644 gb-src/packages/editor/src/store/utils/notice-builder.js
create mode 100644 gb-src/packages/editor/src/store/utils/serialize-blocks.js
create mode 100644 gb-src/packages/editor/src/store/utils/test/notice-builder.js
create mode 100644 gb-src/packages/editor/src/style.scss
create mode 100644 gb-src/packages/editor/src/utils/index.js
create mode 100644 gb-src/packages/editor/src/utils/index.native.js
create mode 100644 gb-src/packages/editor/src/utils/media-upload/index.js
create mode 100644 gb-src/packages/editor/src/utils/terms.js
create mode 100644 gb-src/packages/editor/src/utils/test/terms.js
create mode 100644 gb-src/packages/editor/src/utils/test/url.js
create mode 100644 gb-src/packages/editor/src/utils/url.js
create mode 100644 gb-src/packages/element/.npmrc
create mode 100644 gb-src/packages/element/CHANGELOG.md
create mode 100755 gb-src/packages/element/README.md
create mode 100644 gb-src/packages/element/package.json
create mode 100644 gb-src/packages/element/src/index.js
create mode 100644 gb-src/packages/element/src/raw-html.js
create mode 100644 gb-src/packages/element/src/react-platform.js
create mode 100644 gb-src/packages/element/src/react-platform.native.js
create mode 100644 gb-src/packages/element/src/react.js
create mode 100644 gb-src/packages/element/src/serialize.js
create mode 100644 gb-src/packages/element/src/test/index.js
create mode 100644 gb-src/packages/element/src/test/raw-html.js
create mode 100644 gb-src/packages/element/src/test/serialize.js
create mode 100644 gb-src/packages/element/src/test/utils.js
create mode 100644 gb-src/packages/element/src/utils.js
create mode 100644 gb-src/packages/escape-html/.npmrc
create mode 100644 gb-src/packages/escape-html/CHANGELOG.md
create mode 100644 gb-src/packages/escape-html/README.md
create mode 100644 gb-src/packages/escape-html/package.json
create mode 100644 gb-src/packages/escape-html/src/escape-greater.js
create mode 100644 gb-src/packages/escape-html/src/index.js
create mode 100644 gb-src/packages/escape-html/src/test/index.js
create mode 100644 gb-src/packages/eslint-plugin/.npmrc
create mode 100644 gb-src/packages/eslint-plugin/CHANGELOG.md
create mode 100644 gb-src/packages/eslint-plugin/README.md
create mode 100644 gb-src/packages/eslint-plugin/configs/custom.js
create mode 100644 gb-src/packages/eslint-plugin/configs/es5.js
create mode 100644 gb-src/packages/eslint-plugin/configs/esnext.js
create mode 100644 gb-src/packages/eslint-plugin/configs/index.js
create mode 100644 gb-src/packages/eslint-plugin/configs/jsdoc.js
create mode 100644 gb-src/packages/eslint-plugin/configs/jshint.js
create mode 100644 gb-src/packages/eslint-plugin/configs/jsx-a11y.js
create mode 100644 gb-src/packages/eslint-plugin/configs/react.js
create mode 100644 gb-src/packages/eslint-plugin/configs/recommended.js
create mode 100644 gb-src/packages/eslint-plugin/configs/test-e2e.js
create mode 100644 gb-src/packages/eslint-plugin/configs/test-unit.js
create mode 100644 gb-src/packages/eslint-plugin/docs/rules/dependency-group.md
create mode 100644 gb-src/packages/eslint-plugin/docs/rules/gutenberg-phase.md
create mode 100644 gb-src/packages/eslint-plugin/docs/rules/no-base-control-with-label-without-id.md
create mode 100644 gb-src/packages/eslint-plugin/docs/rules/no-unguarded-get-range-at.md
create mode 100644 gb-src/packages/eslint-plugin/docs/rules/no-unused-vars-before-return.md
create mode 100644 gb-src/packages/eslint-plugin/docs/rules/react-no-unsafe-timeout.md
create mode 100644 gb-src/packages/eslint-plugin/docs/rules/valid-sprintf.md
create mode 100644 gb-src/packages/eslint-plugin/index.js
create mode 100644 gb-src/packages/eslint-plugin/package.json
create mode 100644 gb-src/packages/eslint-plugin/rules/__tests__/dependency-group.js
create mode 100644 gb-src/packages/eslint-plugin/rules/__tests__/gutenberg-phase.js
create mode 100644 gb-src/packages/eslint-plugin/rules/__tests__/no-base-control-with-label-without-id.js
create mode 100644 gb-src/packages/eslint-plugin/rules/__tests__/no-unguarded-get-range-at.js
create mode 100644 gb-src/packages/eslint-plugin/rules/__tests__/no-unused-vars-before-return.js
create mode 100644 gb-src/packages/eslint-plugin/rules/__tests__/react-no-unsafe-timeout.js
create mode 100644 gb-src/packages/eslint-plugin/rules/__tests__/valid-sprintf.js
create mode 100644 gb-src/packages/eslint-plugin/rules/dependency-group.js
create mode 100644 gb-src/packages/eslint-plugin/rules/gutenberg-phase.js
create mode 100644 gb-src/packages/eslint-plugin/rules/index.js
create mode 100644 gb-src/packages/eslint-plugin/rules/no-base-control-with-label-without-id.js
create mode 100644 gb-src/packages/eslint-plugin/rules/no-unguarded-get-range-at.js
create mode 100644 gb-src/packages/eslint-plugin/rules/no-unused-vars-before-return.js
create mode 100644 gb-src/packages/eslint-plugin/rules/react-no-unsafe-timeout.js
create mode 100644 gb-src/packages/eslint-plugin/rules/valid-sprintf.js
create mode 100644 gb-src/packages/format-library/.npmrc
create mode 100644 gb-src/packages/format-library/CHANGELOG.md
create mode 100644 gb-src/packages/format-library/README.md
create mode 100644 gb-src/packages/format-library/package.json
create mode 100644 gb-src/packages/format-library/src/bold/index.js
create mode 100644 gb-src/packages/format-library/src/code/index.js
create mode 100644 gb-src/packages/format-library/src/default-formats.js
create mode 100644 gb-src/packages/format-library/src/default-formats.native.js
create mode 100644 gb-src/packages/format-library/src/image/index.js
create mode 100644 gb-src/packages/format-library/src/image/style.scss
create mode 100644 gb-src/packages/format-library/src/index.js
create mode 100644 gb-src/packages/format-library/src/italic/index.js
create mode 100644 gb-src/packages/format-library/src/link/index.js
create mode 100644 gb-src/packages/format-library/src/link/index.native.js
create mode 100644 gb-src/packages/format-library/src/link/inline.js
create mode 100644 gb-src/packages/format-library/src/link/modal.native.js
create mode 100644 gb-src/packages/format-library/src/link/modal.native.scss
create mode 100644 gb-src/packages/format-library/src/link/style.scss
create mode 100644 gb-src/packages/format-library/src/link/test/inline.js
create mode 100644 gb-src/packages/format-library/src/link/test/modal.native.js
create mode 100644 gb-src/packages/format-library/src/link/test/utils.js
create mode 100644 gb-src/packages/format-library/src/link/utils.js
create mode 100644 gb-src/packages/format-library/src/strikethrough/index.js
create mode 100644 gb-src/packages/format-library/src/style.scss
create mode 100644 gb-src/packages/format-library/src/underline/index.js
create mode 100644 gb-src/packages/hooks/.npmrc
create mode 100644 gb-src/packages/hooks/CHANGELOG.md
create mode 100644 gb-src/packages/hooks/README.md
create mode 100644 gb-src/packages/hooks/benchmark/index.js
create mode 100644 gb-src/packages/hooks/package.json
create mode 100644 gb-src/packages/hooks/src/createAddHook.js
create mode 100644 gb-src/packages/hooks/src/createCurrentHook.js
create mode 100644 gb-src/packages/hooks/src/createDidHook.js
create mode 100644 gb-src/packages/hooks/src/createDoingHook.js
create mode 100644 gb-src/packages/hooks/src/createHasHook.js
create mode 100644 gb-src/packages/hooks/src/createHooks.js
create mode 100644 gb-src/packages/hooks/src/createRemoveHook.js
create mode 100644 gb-src/packages/hooks/src/createRunHook.js
create mode 100644 gb-src/packages/hooks/src/index.js
create mode 100644 gb-src/packages/hooks/src/test/index.test.js
create mode 100644 gb-src/packages/hooks/src/validateHookName.js
create mode 100644 gb-src/packages/hooks/src/validateNamespace.js
create mode 100644 gb-src/packages/html-entities/.npmrc
create mode 100644 gb-src/packages/html-entities/CHANGELOG.md
create mode 100644 gb-src/packages/html-entities/README.md
create mode 100644 gb-src/packages/html-entities/package.json
create mode 100644 gb-src/packages/html-entities/src/index.js
create mode 100644 gb-src/packages/html-entities/src/test/entities.js
create mode 100644 gb-src/packages/i18n/.npmrc
create mode 100644 gb-src/packages/i18n/CHANGELOG.md
create mode 100644 gb-src/packages/i18n/README.md
create mode 100644 gb-src/packages/i18n/benchmark/index.js
create mode 100644 gb-src/packages/i18n/package.json
create mode 100644 gb-src/packages/i18n/src/index.js
create mode 100644 gb-src/packages/i18n/src/test/index.js
create mode 100755 gb-src/packages/i18n/tools/pot-to-php.js
create mode 100644 gb-src/packages/is-shallow-equal/.eslintrc.json
create mode 100644 gb-src/packages/is-shallow-equal/.npmrc
create mode 100644 gb-src/packages/is-shallow-equal/CHANGELOG.md
create mode 100644 gb-src/packages/is-shallow-equal/README.md
create mode 100644 gb-src/packages/is-shallow-equal/arrays.js
create mode 100644 gb-src/packages/is-shallow-equal/benchmark/index.js
create mode 100644 gb-src/packages/is-shallow-equal/index.js
create mode 100644 gb-src/packages/is-shallow-equal/objects.js
create mode 100644 gb-src/packages/is-shallow-equal/package.json
create mode 100644 gb-src/packages/is-shallow-equal/test/index.js
create mode 100644 gb-src/packages/jest-console/.npmrc
create mode 100644 gb-src/packages/jest-console/CHANGELOG.md
create mode 100644 gb-src/packages/jest-console/README.md
create mode 100644 gb-src/packages/jest-console/package.json
create mode 100644 gb-src/packages/jest-console/src/index.js
create mode 100644 gb-src/packages/jest-console/src/matchers.js
create mode 100644 gb-src/packages/jest-console/src/supported-matchers.js
create mode 100644 gb-src/packages/jest-console/src/test/index.test.js
create mode 100644 gb-src/packages/jest-preset-default/.npmrc
create mode 100644 gb-src/packages/jest-preset-default/CHANGELOG.md
create mode 100644 gb-src/packages/jest-preset-default/README.md
create mode 100644 gb-src/packages/jest-preset-default/index.js
create mode 100644 gb-src/packages/jest-preset-default/jest-preset.json
create mode 100644 gb-src/packages/jest-preset-default/package.json
create mode 100644 gb-src/packages/jest-preset-default/scripts/setup-globals.js
create mode 100644 gb-src/packages/jest-preset-default/scripts/setup-test-framework.js
create mode 100644 gb-src/packages/jest-preset-default/scripts/style-mock.js
create mode 100644 gb-src/packages/jest-puppeteer-axe/.npmrc
create mode 100644 gb-src/packages/jest-puppeteer-axe/CHANGELOG.md
create mode 100644 gb-src/packages/jest-puppeteer-axe/README.md
create mode 100644 gb-src/packages/jest-puppeteer-axe/package.json
create mode 100644 gb-src/packages/jest-puppeteer-axe/src/index.js
create mode 100644 gb-src/packages/keycodes/.npmrc
create mode 100644 gb-src/packages/keycodes/CHANGELOG.md
create mode 100644 gb-src/packages/keycodes/README.md
create mode 100644 gb-src/packages/keycodes/package.json
create mode 100644 gb-src/packages/keycodes/src/index.js
create mode 100644 gb-src/packages/keycodes/src/platform.js
create mode 100644 gb-src/packages/keycodes/src/platform.native.js
create mode 100644 gb-src/packages/keycodes/src/test/index.js
create mode 100644 gb-src/packages/keycodes/src/test/platform.js
create mode 100644 gb-src/packages/library-export-default-webpack-plugin/.npmrc
create mode 100644 gb-src/packages/library-export-default-webpack-plugin/CHANGELOG.md
create mode 100644 gb-src/packages/library-export-default-webpack-plugin/README.md
create mode 100644 gb-src/packages/library-export-default-webpack-plugin/index.js
create mode 100644 gb-src/packages/library-export-default-webpack-plugin/package.json
create mode 100644 gb-src/packages/library-export-default-webpack-plugin/test/fixtures/boo/index.js
create mode 100644 gb-src/packages/library-export-default-webpack-plugin/test/fixtures/foo/index.js
create mode 100644 gb-src/packages/library-export-default-webpack-plugin/test/fixtures/webpack.config.js
create mode 100644 gb-src/packages/library-export-default-webpack-plugin/test/index.js
create mode 100644 gb-src/packages/list-reusable-blocks/.npmrc
create mode 100644 gb-src/packages/list-reusable-blocks/CHANGELOG.md
create mode 100644 gb-src/packages/list-reusable-blocks/README.md
create mode 100644 gb-src/packages/list-reusable-blocks/package.json
create mode 100644 gb-src/packages/list-reusable-blocks/src/components/import-dropdown/index.js
create mode 100644 gb-src/packages/list-reusable-blocks/src/components/import-dropdown/style.scss
create mode 100644 gb-src/packages/list-reusable-blocks/src/components/import-form/index.js
create mode 100644 gb-src/packages/list-reusable-blocks/src/components/import-form/style.scss
create mode 100644 gb-src/packages/list-reusable-blocks/src/index.js
create mode 100644 gb-src/packages/list-reusable-blocks/src/style.scss
create mode 100644 gb-src/packages/list-reusable-blocks/src/utils/export.js
create mode 100644 gb-src/packages/list-reusable-blocks/src/utils/file.js
create mode 100644 gb-src/packages/list-reusable-blocks/src/utils/import.js
create mode 100644 gb-src/packages/media-utils/.npmrc
create mode 100644 gb-src/packages/media-utils/CHANGELOG.md
create mode 100644 gb-src/packages/media-utils/README.md
create mode 100644 gb-src/packages/media-utils/package.json
create mode 100644 gb-src/packages/media-utils/src/components/index.js
create mode 100644 gb-src/packages/media-utils/src/components/media-upload/index.js
create mode 100644 gb-src/packages/media-utils/src/index.js
create mode 100644 gb-src/packages/media-utils/src/utils/index.js
create mode 100644 gb-src/packages/media-utils/src/utils/test/upload-media.test.js
create mode 100644 gb-src/packages/media-utils/src/utils/upload-media.js
create mode 100644 gb-src/packages/notices/.npmrc
create mode 100644 gb-src/packages/notices/CHANGELOG.md
create mode 100644 gb-src/packages/notices/README.md
create mode 100644 gb-src/packages/notices/package.json
create mode 100644 gb-src/packages/notices/src/index.js
create mode 100644 gb-src/packages/notices/src/store/actions.js
create mode 100644 gb-src/packages/notices/src/store/constants.js
create mode 100644 gb-src/packages/notices/src/store/controls.js
create mode 100644 gb-src/packages/notices/src/store/index.js
create mode 100644 gb-src/packages/notices/src/store/reducer.js
create mode 100644 gb-src/packages/notices/src/store/selectors.js
create mode 100644 gb-src/packages/notices/src/store/test/actions.js
create mode 100644 gb-src/packages/notices/src/store/test/reducer.js
create mode 100644 gb-src/packages/notices/src/store/test/selectors.js
create mode 100644 gb-src/packages/notices/src/store/utils/on-sub-key.js
create mode 100644 gb-src/packages/npm-package-json-lint-config/.npmrc
create mode 100644 gb-src/packages/npm-package-json-lint-config/CHANGELOG.md
create mode 100644 gb-src/packages/npm-package-json-lint-config/README.md
create mode 100644 gb-src/packages/npm-package-json-lint-config/index.js
create mode 100644 gb-src/packages/npm-package-json-lint-config/package.json
create mode 100644 gb-src/packages/npm-package-json-lint-config/test/index.test.js
create mode 100644 gb-src/packages/nux/.npmrc
create mode 100644 gb-src/packages/nux/CHANGELOG.md
create mode 100644 gb-src/packages/nux/README.md
create mode 100644 gb-src/packages/nux/package.json
create mode 100644 gb-src/packages/nux/src/components/dot-tip/README.md
create mode 100644 gb-src/packages/nux/src/components/dot-tip/index.js
create mode 100644 gb-src/packages/nux/src/components/dot-tip/style.scss
create mode 100644 gb-src/packages/nux/src/components/dot-tip/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/nux/src/components/dot-tip/test/index.js
create mode 100644 gb-src/packages/nux/src/index.js
create mode 100644 gb-src/packages/nux/src/store/actions.js
create mode 100644 gb-src/packages/nux/src/store/index.js
create mode 100644 gb-src/packages/nux/src/store/reducer.js
create mode 100644 gb-src/packages/nux/src/store/selectors.js
create mode 100644 gb-src/packages/nux/src/store/test/actions.js
create mode 100644 gb-src/packages/nux/src/store/test/reducer.js
create mode 100644 gb-src/packages/nux/src/store/test/selectors.js
create mode 100644 gb-src/packages/nux/src/style.scss
create mode 100644 gb-src/packages/plugins/.npmrc
create mode 100644 gb-src/packages/plugins/CHANGELOG.md
create mode 100644 gb-src/packages/plugins/README.md
create mode 100644 gb-src/packages/plugins/package.json
create mode 100644 gb-src/packages/plugins/src/api/index.js
create mode 100644 gb-src/packages/plugins/src/api/test/index.js
create mode 100644 gb-src/packages/plugins/src/components/index.js
create mode 100644 gb-src/packages/plugins/src/components/plugin-area/index.js
create mode 100644 gb-src/packages/plugins/src/components/plugin-context/index.js
create mode 100644 gb-src/packages/plugins/src/index.js
create mode 100644 gb-src/packages/postcss-themes/.npmrc
create mode 100644 gb-src/packages/postcss-themes/CHANGELOG.md
create mode 100644 gb-src/packages/postcss-themes/README.md
create mode 100644 gb-src/packages/postcss-themes/index.js
create mode 100644 gb-src/packages/postcss-themes/package.json
create mode 100644 gb-src/packages/postcss-themes/test/__snapshots__/index.js.snap
create mode 100644 gb-src/packages/postcss-themes/test/index.js
create mode 100644 gb-src/packages/priority-queue/.npmrc
create mode 100644 gb-src/packages/priority-queue/CHANGELOG.md
create mode 100644 gb-src/packages/priority-queue/README.md
create mode 100644 gb-src/packages/priority-queue/package.json
create mode 100644 gb-src/packages/priority-queue/src/index.js
create mode 100644 gb-src/packages/project-management-automation/.npmrc
create mode 100644 gb-src/packages/project-management-automation/CHANGELOG.md
create mode 100644 gb-src/packages/project-management-automation/README.md
create mode 100644 gb-src/packages/project-management-automation/action.yml
create mode 100644 gb-src/packages/project-management-automation/lib/add-first-time-contributor-label.js
create mode 100644 gb-src/packages/project-management-automation/lib/add-milestone.js
create mode 100644 gb-src/packages/project-management-automation/lib/assign-fixed-issues.js
create mode 100644 gb-src/packages/project-management-automation/lib/debug.js
create mode 100644 gb-src/packages/project-management-automation/lib/index.js
create mode 100644 gb-src/packages/project-management-automation/lib/test/add-first-time-contributor-label.js
create mode 100644 gb-src/packages/project-management-automation/lib/test/add-milestone.js
create mode 100644 gb-src/packages/project-management-automation/lib/test/assign-fixed-issues.js
create mode 100644 gb-src/packages/project-management-automation/package.json
create mode 100644 gb-src/packages/redux-routine/.npmrc
create mode 100644 gb-src/packages/redux-routine/CHANGELOG.md
create mode 100644 gb-src/packages/redux-routine/README.md
create mode 100644 gb-src/packages/redux-routine/package.json
create mode 100644 gb-src/packages/redux-routine/src/index.js
create mode 100644 gb-src/packages/redux-routine/src/is-action.js
create mode 100644 gb-src/packages/redux-routine/src/is-generator.js
create mode 100644 gb-src/packages/redux-routine/src/runtime.js
create mode 100644 gb-src/packages/redux-routine/src/test/index.js
create mode 100644 gb-src/packages/redux-routine/src/test/is-action.js
create mode 100644 gb-src/packages/redux-routine/src/test/is-generator.js
create mode 100644 gb-src/packages/rich-text/.npmrc
create mode 100644 gb-src/packages/rich-text/CHANGELOG.md
create mode 100644 gb-src/packages/rich-text/README.md
create mode 100644 gb-src/packages/rich-text/package.json
create mode 100644 gb-src/packages/rich-text/src/apply-format.js
create mode 100644 gb-src/packages/rich-text/src/change-list-type.js
create mode 100644 gb-src/packages/rich-text/src/component/aria.js
create mode 100644 gb-src/packages/rich-text/src/component/editable.js
create mode 100644 gb-src/packages/rich-text/src/component/format-edit.js
create mode 100644 gb-src/packages/rich-text/src/component/index.js
create mode 100644 gb-src/packages/rich-text/src/component/index.native.js
create mode 100644 gb-src/packages/rich-text/src/component/style.native.scss
create mode 100644 gb-src/packages/rich-text/src/component/test/index.js
create mode 100644 gb-src/packages/rich-text/src/component/test/index.native.js
create mode 100644 gb-src/packages/rich-text/src/concat.js
create mode 100644 gb-src/packages/rich-text/src/create-element.js
create mode 100644 gb-src/packages/rich-text/src/create.js
create mode 100644 gb-src/packages/rich-text/src/get-active-format.js
create mode 100644 gb-src/packages/rich-text/src/get-active-formats.js
create mode 100644 gb-src/packages/rich-text/src/get-active-object.js
create mode 100644 gb-src/packages/rich-text/src/get-format-type.js
create mode 100644 gb-src/packages/rich-text/src/get-format-types.js
create mode 100644 gb-src/packages/rich-text/src/get-last-child-index.js
create mode 100644 gb-src/packages/rich-text/src/get-line-index.js
create mode 100644 gb-src/packages/rich-text/src/get-parent-line-index.js
create mode 100644 gb-src/packages/rich-text/src/get-text-content.js
create mode 100644 gb-src/packages/rich-text/src/indent-list-items.js
create mode 100644 gb-src/packages/rich-text/src/index.js
create mode 100644 gb-src/packages/rich-text/src/insert-line-separator.js
create mode 100644 gb-src/packages/rich-text/src/insert-object.js
create mode 100644 gb-src/packages/rich-text/src/insert.js
create mode 100644 gb-src/packages/rich-text/src/is-active-list-type.js
create mode 100644 gb-src/packages/rich-text/src/is-collapsed.js
create mode 100644 gb-src/packages/rich-text/src/is-empty.js
create mode 100644 gb-src/packages/rich-text/src/is-format-equal.js
create mode 100644 gb-src/packages/rich-text/src/is-list-root-selected.js
create mode 100644 gb-src/packages/rich-text/src/join.js
create mode 100644 gb-src/packages/rich-text/src/normalise-formats.js
create mode 100644 gb-src/packages/rich-text/src/outdent-list-items.js
create mode 100644 gb-src/packages/rich-text/src/register-format-type.js
create mode 100644 gb-src/packages/rich-text/src/remove-format.js
create mode 100644 gb-src/packages/rich-text/src/remove-line-separator.js
create mode 100644 gb-src/packages/rich-text/src/remove.js
create mode 100644 gb-src/packages/rich-text/src/replace.js
create mode 100644 gb-src/packages/rich-text/src/slice.js
create mode 100644 gb-src/packages/rich-text/src/special-characters.js
create mode 100644 gb-src/packages/rich-text/src/split.js
create mode 100644 gb-src/packages/rich-text/src/store/actions.js
create mode 100644 gb-src/packages/rich-text/src/store/index.js
create mode 100644 gb-src/packages/rich-text/src/store/reducer.js
create mode 100644 gb-src/packages/rich-text/src/store/selectors.js
create mode 100644 gb-src/packages/rich-text/src/store/test/actions.js
create mode 100644 gb-src/packages/rich-text/src/store/test/reducer.js
create mode 100644 gb-src/packages/rich-text/src/store/test/selectors.js
create mode 100644 gb-src/packages/rich-text/src/test/__snapshots__/to-dom.js.snap
create mode 100644 gb-src/packages/rich-text/src/test/apply-format.js
create mode 100644 gb-src/packages/rich-text/src/test/change-list-type.js
create mode 100644 gb-src/packages/rich-text/src/test/concat.js
create mode 100644 gb-src/packages/rich-text/src/test/create.js
create mode 100644 gb-src/packages/rich-text/src/test/get-active-format.js
create mode 100644 gb-src/packages/rich-text/src/test/get-active-object.js
create mode 100644 gb-src/packages/rich-text/src/test/get-format-type.js
create mode 100644 gb-src/packages/rich-text/src/test/get-format-types.js
create mode 100644 gb-src/packages/rich-text/src/test/get-last-child-index.js
create mode 100644 gb-src/packages/rich-text/src/test/get-parent-line-index.js
create mode 100644 gb-src/packages/rich-text/src/test/helpers/index.js
create mode 100644 gb-src/packages/rich-text/src/test/indent-list-items.js
create mode 100644 gb-src/packages/rich-text/src/test/insert-line-separator.js
create mode 100644 gb-src/packages/rich-text/src/test/insert-object.js
create mode 100644 gb-src/packages/rich-text/src/test/insert.js
create mode 100644 gb-src/packages/rich-text/src/test/is-collapsed.js
create mode 100644 gb-src/packages/rich-text/src/test/is-empty.js
create mode 100644 gb-src/packages/rich-text/src/test/is-format-equal.js
create mode 100644 gb-src/packages/rich-text/src/test/join.js
create mode 100644 gb-src/packages/rich-text/src/test/normalise-formats.js
create mode 100644 gb-src/packages/rich-text/src/test/outdent-list-items.js
create mode 100644 gb-src/packages/rich-text/src/test/register-format-type.js
create mode 100644 gb-src/packages/rich-text/src/test/remove-format.js
create mode 100644 gb-src/packages/rich-text/src/test/replace.js
create mode 100644 gb-src/packages/rich-text/src/test/slice.js
create mode 100644 gb-src/packages/rich-text/src/test/split.js
create mode 100644 gb-src/packages/rich-text/src/test/to-dom.js
create mode 100644 gb-src/packages/rich-text/src/test/to-html-string.js
create mode 100644 gb-src/packages/rich-text/src/test/toggle-format.js
create mode 100644 gb-src/packages/rich-text/src/test/unregister-format-type.js
create mode 100644 gb-src/packages/rich-text/src/test/update-formats.js
create mode 100644 gb-src/packages/rich-text/src/to-dom.js
create mode 100644 gb-src/packages/rich-text/src/to-html-string.js
create mode 100644 gb-src/packages/rich-text/src/to-tree.js
create mode 100644 gb-src/packages/rich-text/src/toggle-format.js
create mode 100644 gb-src/packages/rich-text/src/unregister-format-type.js
create mode 100644 gb-src/packages/rich-text/src/update-formats.js
create mode 100644 gb-src/packages/scripts/.npmrc
create mode 100644 gb-src/packages/scripts/CHANGELOG.md
create mode 100644 gb-src/packages/scripts/README.md
create mode 100755 gb-src/packages/scripts/bin/wp-scripts.js
create mode 100644 gb-src/packages/scripts/config/.eslintignore
create mode 100644 gb-src/packages/scripts/config/.eslintrc.js
create mode 100644 gb-src/packages/scripts/config/.npmpackagejsonlintignore
create mode 100644 gb-src/packages/scripts/config/.stylelintignore
create mode 100644 gb-src/packages/scripts/config/.stylelintrc.json
create mode 100644 gb-src/packages/scripts/config/babel-transform.js
create mode 100644 gb-src/packages/scripts/config/docker-compose.override.yml.template
create mode 100644 gb-src/packages/scripts/config/jest-e2e.config.js
create mode 100644 gb-src/packages/scripts/config/jest-unit.config.js
create mode 100644 gb-src/packages/scripts/config/npmpackagejsonlint.json
create mode 100644 gb-src/packages/scripts/config/puppeteer.config.js
create mode 100644 gb-src/packages/scripts/config/webpack.config.js
create mode 100644 gb-src/packages/scripts/package.json
create mode 100644 gb-src/packages/scripts/scripts/build.js
create mode 100644 gb-src/packages/scripts/scripts/check-engines.js
create mode 100644 gb-src/packages/scripts/scripts/check-licenses.js
create mode 100644 gb-src/packages/scripts/scripts/env.js
create mode 100644 gb-src/packages/scripts/scripts/env/cli.js
create mode 100644 gb-src/packages/scripts/scripts/env/connect.js
create mode 100644 gb-src/packages/scripts/scripts/env/docker-run.js
create mode 100644 gb-src/packages/scripts/scripts/env/install.js
create mode 100644 gb-src/packages/scripts/scripts/env/lint-php.js
create mode 100644 gb-src/packages/scripts/scripts/env/reinstall.js
create mode 100644 gb-src/packages/scripts/scripts/env/start.js
create mode 100644 gb-src/packages/scripts/scripts/env/stop.js
create mode 100644 gb-src/packages/scripts/scripts/env/test-php.js
create mode 100644 gb-src/packages/scripts/scripts/env/update.js
create mode 100644 gb-src/packages/scripts/scripts/lint-js.js
create mode 100644 gb-src/packages/scripts/scripts/lint-pkg-json.js
create mode 100644 gb-src/packages/scripts/scripts/lint-style.js
create mode 100644 gb-src/packages/scripts/scripts/start.js
create mode 100644 gb-src/packages/scripts/scripts/test-e2e.js
create mode 100644 gb-src/packages/scripts/scripts/test-unit-jest.js
create mode 100644 gb-src/packages/scripts/scripts/test-unit-js.js
create mode 100644 gb-src/packages/scripts/utils/cli.js
create mode 100644 gb-src/packages/scripts/utils/config.js
create mode 100644 gb-src/packages/scripts/utils/env.js
create mode 100644 gb-src/packages/scripts/utils/file.js
create mode 100644 gb-src/packages/scripts/utils/index.js
create mode 100644 gb-src/packages/scripts/utils/package.js
create mode 100644 gb-src/packages/scripts/utils/process.js
create mode 100644 gb-src/packages/scripts/utils/string.js
create mode 100644 gb-src/packages/scripts/utils/test/index.js
create mode 100644 gb-src/packages/scripts/utils/test/string.js
create mode 100644 gb-src/packages/server-side-render/.npmrc
create mode 100644 gb-src/packages/server-side-render/CHANGELOG.md
create mode 100644 gb-src/packages/server-side-render/README.md
create mode 100644 gb-src/packages/server-side-render/package.json
create mode 100644 gb-src/packages/server-side-render/src/index.js
create mode 100644 gb-src/packages/server-side-render/src/server-side-render.js
create mode 100644 gb-src/packages/server-side-render/src/test/index.js
create mode 100644 gb-src/packages/shortcode/.npmrc
create mode 100644 gb-src/packages/shortcode/CHANGELOG.md
create mode 100644 gb-src/packages/shortcode/README.md
create mode 100644 gb-src/packages/shortcode/package.json
create mode 100644 gb-src/packages/shortcode/src/index.js
create mode 100644 gb-src/packages/shortcode/src/test/index.js
create mode 100644 gb-src/packages/token-list/.npmrc
create mode 100644 gb-src/packages/token-list/CHANGELOG.md
create mode 100644 gb-src/packages/token-list/README.md
create mode 100644 gb-src/packages/token-list/package.json
create mode 100644 gb-src/packages/token-list/src/index.js
create mode 100644 gb-src/packages/token-list/src/test/index.js
create mode 100644 gb-src/packages/url/.npmrc
create mode 100644 gb-src/packages/url/CHANGELOG.md
create mode 100644 gb-src/packages/url/README.md
create mode 100644 gb-src/packages/url/package.json
create mode 100644 gb-src/packages/url/src/index.js
create mode 100644 gb-src/packages/url/src/test/index.test.js
create mode 100644 gb-src/packages/viewport/.npmrc
create mode 100644 gb-src/packages/viewport/CHANGELOG.md
create mode 100644 gb-src/packages/viewport/README.md
create mode 100644 gb-src/packages/viewport/package.json
create mode 100644 gb-src/packages/viewport/src/if-viewport-matches.js
create mode 100644 gb-src/packages/viewport/src/index.js
create mode 100644 gb-src/packages/viewport/src/index.native.js
create mode 100644 gb-src/packages/viewport/src/store/actions.js
create mode 100644 gb-src/packages/viewport/src/store/index.js
create mode 100644 gb-src/packages/viewport/src/store/reducer.js
create mode 100644 gb-src/packages/viewport/src/store/selectors.js
create mode 100644 gb-src/packages/viewport/src/store/test/reducer.js
create mode 100644 gb-src/packages/viewport/src/store/test/selectors.js
create mode 100644 gb-src/packages/viewport/src/test/if-viewport-matches.js
create mode 100644 gb-src/packages/viewport/src/test/with-viewport-match.js
create mode 100644 gb-src/packages/viewport/src/with-viewport-match.js
create mode 100644 gb-src/packages/wordcount/.npmrc
create mode 100644 gb-src/packages/wordcount/CHANGELOG.md
create mode 100644 gb-src/packages/wordcount/README.md
create mode 100644 gb-src/packages/wordcount/package.json
create mode 100644 gb-src/packages/wordcount/src/defaultSettings.js
create mode 100644 gb-src/packages/wordcount/src/index.js
create mode 100644 gb-src/packages/wordcount/src/stripConnectors.js
create mode 100644 gb-src/packages/wordcount/src/stripHTMLComments.js
create mode 100644 gb-src/packages/wordcount/src/stripHTMLEntities.js
create mode 100644 gb-src/packages/wordcount/src/stripRemovables.js
create mode 100644 gb-src/packages/wordcount/src/stripShortcodes.js
create mode 100644 gb-src/packages/wordcount/src/stripSpaces.js
create mode 100644 gb-src/packages/wordcount/src/stripTags.js
create mode 100644 gb-src/packages/wordcount/src/test/index.test.js
create mode 100644 gb-src/packages/wordcount/src/transposeAstralsToCountableChar.js
create mode 100644 gb-src/packages/wordcount/src/transposeHTMLEntitiesToCountableChars.js
create mode 100644 gb-src/phpcs.xml.dist
create mode 100644 gb-src/phpunit.xml.dist
create mode 100644 gb-src/phpunit/bootstrap.php
create mode 100644 gb-src/phpunit/class-extend-preload-paths-test.php
create mode 100644 gb-src/phpunit/class-extend-styles-test.php
create mode 100644 gb-src/phpunit/class-override-script-test.php
create mode 100644 gb-src/phpunit/class-vendor-script-filename-test.php
create mode 100644 gb-src/playground/.babelrc
create mode 100644 gb-src/playground/src/editor-styles.scss
create mode 100644 gb-src/playground/src/index.html
create mode 100644 gb-src/playground/src/index.js
create mode 100644 gb-src/playground/src/reset.scss
create mode 100644 gb-src/playground/src/style.scss
create mode 100644 gb-src/post-content.php
create mode 100644 gb-src/test/integration/__snapshots__/blocks-raw-handling.test.js.snap
create mode 100644 gb-src/test/integration/blocks-raw-handling.test.js
create mode 100644 gb-src/test/integration/fixtures/apple-in.html
create mode 100644 gb-src/test/integration/fixtures/apple-out.html
create mode 100644 gb-src/test/integration/fixtures/classic-in.html
create mode 100644 gb-src/test/integration/fixtures/classic-out.html
create mode 100644 gb-src/test/integration/fixtures/evernote-in.html
create mode 100644 gb-src/test/integration/fixtures/evernote-out.html
create mode 100644 gb-src/test/integration/fixtures/google-docs-in.html
create mode 100644 gb-src/test/integration/fixtures/google-docs-out.html
create mode 100644 gb-src/test/integration/fixtures/google-docs-table-in.html
create mode 100644 gb-src/test/integration/fixtures/google-docs-table-out.html
create mode 100644 gb-src/test/integration/fixtures/google-docs-table-with-comments-in.html
create mode 100644 gb-src/test/integration/fixtures/google-docs-table-with-comments-out.html
create mode 100644 gb-src/test/integration/fixtures/google-docs-with-comments-in.html
create mode 100644 gb-src/test/integration/fixtures/google-docs-with-comments-out.html
create mode 100644 gb-src/test/integration/fixtures/gutenberg-in.html
create mode 100644 gb-src/test/integration/fixtures/gutenberg-out.html
create mode 100644 gb-src/test/integration/fixtures/iframe-embed-in.html
create mode 100644 gb-src/test/integration/fixtures/iframe-embed-out.html
create mode 100644 gb-src/test/integration/fixtures/markdown-in.txt
create mode 100644 gb-src/test/integration/fixtures/markdown-out.html
create mode 100644 gb-src/test/integration/fixtures/ms-word-in.html
create mode 100644 gb-src/test/integration/fixtures/ms-word-online-in.html
create mode 100644 gb-src/test/integration/fixtures/ms-word-online-out.html
create mode 100644 gb-src/test/integration/fixtures/ms-word-out.html
create mode 100644 gb-src/test/integration/fixtures/ms-word-styled-in.html
create mode 100644 gb-src/test/integration/fixtures/ms-word-styled-out.html
create mode 100644 gb-src/test/integration/fixtures/one-image-in.html
create mode 100644 gb-src/test/integration/fixtures/one-image-out.html
create mode 100644 gb-src/test/integration/fixtures/plain-in.html
create mode 100644 gb-src/test/integration/fixtures/plain-out.html
create mode 100644 gb-src/test/integration/fixtures/shortcode-caption-with-caption-link.html
create mode 100644 gb-src/test/integration/fixtures/shortcode-caption-with-link.html
create mode 100644 gb-src/test/integration/fixtures/shortcode-caption.html
create mode 100644 gb-src/test/integration/fixtures/two-images-in.html
create mode 100644 gb-src/test/integration/fixtures/two-images-out.html
create mode 100644 gb-src/test/integration/fixtures/wordpress-convert.html
create mode 100644 gb-src/test/integration/fixtures/wordpress-in.html
create mode 100644 gb-src/test/integration/fixtures/wordpress-out.html
create mode 100644 gb-src/test/integration/full-content/full-content.test.js
create mode 100644 gb-src/test/integration/full-content/server-registered.json
create mode 100644 gb-src/test/integration/is-valid-block.test.js
create mode 100644 gb-src/test/integration/non-matched-tags-handling.test.js
create mode 100644 gb-src/test/integration/shortcode-converter.test.js
create mode 100644 gb-src/test/native/__mocks__/react-native-aztec/index.js
create mode 100644 gb-src/test/native/__mocks__/react-native-gutenberg-bridge/index.js
create mode 100644 gb-src/test/native/__mocks__/react-native-hr/index.js
create mode 100644 gb-src/test/native/__mocks__/react-native-modal/index.js
create mode 100644 gb-src/test/native/__mocks__/react-native-recyclerview-list/index.js
create mode 100644 gb-src/test/native/__mocks__/react-native-safe-area/index.js
create mode 100644 gb-src/test/native/__mocks__/react-native-svg/index.js
create mode 100644 gb-src/test/native/__mocks__/react-native-video/index.js
create mode 100644 gb-src/test/native/__mocks__/styleMock.js
create mode 100644 gb-src/test/native/babel.config.js
create mode 100644 gb-src/test/native/enzyme.config.js
create mode 100644 gb-src/test/native/jest.config.js
create mode 100644 gb-src/test/native/setup.js
create mode 100644 gb-src/test/unit/__mocks__/@wordpress/block-library.js
create mode 100644 gb-src/test/unit/config/gutenberg-phase.js
create mode 100644 gb-src/test/unit/jest.config.js
create mode 100644 gb-src/test/unit/scripts/babel-transformer.js
create mode 100644 gb-src/tsconfig.json
create mode 100644 gb-src/vendor/.gitignore
create mode 100644 gb-src/webpack.config.js
diff --git a/gb-src/.browserslistrc b/gb-src/.browserslistrc
new file mode 100644
index 0000000000000..0152f61ef03df
--- /dev/null
+++ b/gb-src/.browserslistrc
@@ -0,0 +1 @@
+extends @wordpress/browserslist-config
diff --git a/gb-src/.editorconfig b/gb-src/.editorconfig
new file mode 100644
index 0000000000000..a541e47e767bc
--- /dev/null
+++ b/gb-src/.editorconfig
@@ -0,0 +1,21 @@
+# This file is for unifying the coding style for different editors and IDEs
+# editorconfig.org
+
+# WordPress Coding Standards
+# https://make.wordpress.org/core/handbook/coding-standards/
+
+root = true
+
+[*]
+charset = utf-8
+end_of_line = lf
+insert_final_newline = true
+trim_trailing_whitespace = true
+indent_style = tab
+
+[*.yml]
+indent_style = space
+indent_size = 2
+
+[*.md]
+trim_trailing_whitespace = false
diff --git a/gb-src/.eslintignore b/gb-src/.eslintignore
new file mode 100644
index 0000000000000..aab87ed140ccd
--- /dev/null
+++ b/gb-src/.eslintignore
@@ -0,0 +1,11 @@
+.cache
+build
+build-module
+node_modules
+packages/block-serialization-spec-parser/parser.js
+packages/e2e-tests/plugins
+playground/dist
+vendor
+wordpress
+
+!.eslintrc.js
diff --git a/gb-src/.eslintrc.js b/gb-src/.eslintrc.js
new file mode 100644
index 0000000000000..7d2e6f3d40bca
--- /dev/null
+++ b/gb-src/.eslintrc.js
@@ -0,0 +1,142 @@
+/**
+ * External dependencies
+ */
+const { escapeRegExp } = require( 'lodash' );
+
+/**
+ * Internal dependencies
+ */
+const { version } = require( './package' );
+
+/**
+ * Regular expression string matching a SemVer string with equal major/minor to
+ * the current package version. Used in identifying deprecations.
+ *
+ * @type {string}
+ */
+const majorMinorRegExp = escapeRegExp( version.replace( /\.\d+$/, '' ) ) + '(\\.\\d+)?';
+
+module.exports = {
+ root: true,
+ extends: [
+ 'plugin:@wordpress/eslint-plugin/recommended',
+ 'plugin:eslint-comments/recommended',
+ ],
+ plugins: [
+ 'import',
+ ],
+ globals: {
+ wp: 'off',
+ },
+ rules: {
+ '@wordpress/dependency-group': 'error',
+ '@wordpress/gutenberg-phase': 'error',
+ '@wordpress/react-no-unsafe-timeout': 'error',
+ 'no-restricted-syntax': [
+ 'error',
+ // NOTE: We can't include the forward slash in our regex or
+ // we'll get a `SyntaxError` (Invalid regular expression: \ at end of pattern)
+ // here. That's why we use \\u002F in the regexes below.
+ {
+ selector: 'ImportDeclaration[source.value=/^@wordpress\\u002F.+\\u002F/]',
+ message: 'Path access on WordPress dependencies is not allowed.',
+ },
+ {
+ selector: 'ImportDeclaration[source.value=/^react-spring(?!\\u002Fweb\.cjs)/]',
+ message: 'The react-spring dependency must specify CommonJS bundle: react-spring/web.cjs',
+ },
+ {
+ selector: 'CallExpression[callee.name="deprecated"] Property[key.name="version"][value.value=/' + majorMinorRegExp + '/]',
+ message: 'Deprecated functions must be removed before releasing this version.',
+ },
+ {
+ selector: 'CallExpression[callee.name=/^(__|_n|_nx|_x)$/]:not([arguments.0.type=/^Literal|BinaryExpression$/])',
+ message: 'Translate function arguments must be string literals.',
+ },
+ {
+ selector: 'CallExpression[callee.name=/^(_n|_nx|_x)$/]:not([arguments.1.type=/^Literal|BinaryExpression$/])',
+ message: 'Translate function arguments must be string literals.',
+ },
+ {
+ selector: 'CallExpression[callee.name=_nx]:not([arguments.3.type=/^Literal|BinaryExpression$/])',
+ message: 'Translate function arguments must be string literals.',
+ },
+ {
+ selector: 'CallExpression[callee.name=/^(__|_x|_n|_nx)$/] Literal[value=/\\.{3}/]',
+ message: 'Use ellipsis character (…) in place of three dots',
+ },
+ {
+ selector: 'ImportDeclaration[source.value="redux"] Identifier.imported[name="combineReducers"]',
+ message: 'Use `combineReducers` from `@wordpress/data`',
+ },
+ {
+ selector: 'ImportDeclaration[source.value="lodash"] Identifier.imported[name="memoize"]',
+ message: 'Use memize instead of Lodash’s memoize',
+ },
+ {
+ selector: 'CallExpression[callee.object.name="page"][callee.property.name="waitFor"]',
+ message: 'Prefer page.waitForSelector instead.',
+ },
+ {
+ selector: 'JSXAttribute[name.name="id"][value.type="Literal"]',
+ message: 'Do not use string literals for IDs; use withInstanceId instead.',
+ },
+ {
+ // Discourage the usage of `Math.random()` as it's a code smell
+ // for UUID generation, for which we already have a higher-order
+ // component: `withInstanceId`.
+ selector: 'CallExpression[callee.object.name="Math"][callee.property.name="random"]',
+ message: 'Do not use Math.random() to generate unique IDs; use withInstanceId instead. (If you’re not generating unique IDs: ignore this message.)',
+ },
+ {
+ selector: 'CallExpression[callee.name="withDispatch"] > :function > BlockStatement > :not(VariableDeclaration,ReturnStatement)',
+ message: 'withDispatch must return an object with consistent keys. Avoid performing logic in `mapDispatchToProps`.',
+ },
+ {
+ selector: 'LogicalExpression[operator="&&"][left.property.name="length"][right.type="JSXElement"]',
+ message: 'Avoid truthy checks on length property rendering, as zero length is rendered verbatim.',
+ },
+ ],
+ 'react/forbid-elements': [ 'error', {
+ forbid: [
+ [ 'circle', 'Circle' ],
+ [ 'g', 'G' ],
+ [ 'path', 'Path' ],
+ [ 'polygon', 'Polygon' ],
+ [ 'rect', 'Rect' ],
+ [ 'svg', 'SVG' ],
+ ].map( ( [ element, componentName ] ) => {
+ return {
+ element,
+ message: `use cross-platform <${ componentName }> component instead.`,
+ };
+ } ),
+ } ],
+ },
+ overrides: [
+ {
+ files: [ 'packages/**/*.js' ],
+ rules: {
+ 'import/no-extraneous-dependencies': 'error',
+ },
+ excludedFiles: [
+ '**/*.@(android|ios|native).js',
+ '**/@(benchmark|test|__tests__)/**/*.js',
+ ],
+ },
+ {
+ files: [
+ 'packages/jest*/**/*.js',
+ ],
+ extends: [
+ 'plugin:@wordpress/eslint-plugin/test-unit',
+ ],
+ },
+ {
+ files: [ 'packages/e2e-test*/**/*.js' ],
+ extends: [
+ 'plugin:@wordpress/eslint-plugin/test-e2e',
+ ],
+ },
+ ],
+};
diff --git a/gb-src/.github/ISSUE_TEMPLATE/Bug_report.md b/gb-src/.github/ISSUE_TEMPLATE/Bug_report.md
new file mode 100644
index 0000000000000..20aa7016d17e9
--- /dev/null
+++ b/gb-src/.github/ISSUE_TEMPLATE/Bug_report.md
@@ -0,0 +1,36 @@
+---
+name: Bug report
+about: Create a report to help us improve
+
+---
+
+**Describe the bug**
+A clear and concise description of what the bug is.
+
+**To reproduce**
+Steps to reproduce the behavior:
+1. Go to '...'
+2. Click on '....'
+3. Scroll down to '....'
+4. See error
+
+**Expected behavior**
+A clear and concise description of what you expected to happen.
+
+**Screenshots**
+If applicable, add screenshots to help explain your problem.
+
+**Desktop (please complete the following information):**
+ - OS: [e.g. iOS]
+ - Browser [e.g. chrome, safari]
+ - Version [e.g. 22]
+
+**Smartphone (please complete the following information):**
+ - Device: [e.g. iPhone6]
+ - OS: [e.g. iOS8.1]
+ - Browser [e.g. stock browser, safari]
+ - Version [e.g. 22]
+
+**Additional context**
+- Please add the version of Gutenberg you are using in the description.
+- To report a security issue, please visit the WordPress HackerOne program: https://hackerone.com/wordpress.
diff --git a/gb-src/.github/ISSUE_TEMPLATE/Custom.md b/gb-src/.github/ISSUE_TEMPLATE/Custom.md
new file mode 100644
index 0000000000000..196cdeb63305f
--- /dev/null
+++ b/gb-src/.github/ISSUE_TEMPLATE/Custom.md
@@ -0,0 +1,17 @@
+---
+name: Help Request
+about: Please post help requests or ‘how to’ questions in support channels first
+
+---
+
+Search first! Your issue may have already been reported.
+
+For general help requests, please post in the support forum at https://wordpress.org/support/forum/how-to-and-troubleshooting/.
+
+Technical help requests have their own section of the support forum at https://wordpress.org/support/forum/wp-advanced/.
+
+You may also ask for technical support at https://wordpress.stackexchange.com/.
+
+Please make sure you have checked the Handbook at https://wordpress.org/gutenberg/handbook before asking your question.
+
+Thank you!
diff --git a/gb-src/.github/ISSUE_TEMPLATE/Feature_request.md b/gb-src/.github/ISSUE_TEMPLATE/Feature_request.md
new file mode 100644
index 0000000000000..7f4075fd55fc5
--- /dev/null
+++ b/gb-src/.github/ISSUE_TEMPLATE/Feature_request.md
@@ -0,0 +1,14 @@
+---
+name: Feature request
+about: Suggest an idea for this project
+
+---
+
+**Is your feature request related to a problem? Please describe.**
+A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
+
+**Describe the solution you'd like**
+A clear and concise description of what you want to happen.
+
+**Describe alternatives you've considered**
+A clear and concise description of any alternative solutions or features you've considered.
diff --git a/gb-src/.github/PULL_REQUEST_TEMPLATE.md b/gb-src/.github/PULL_REQUEST_TEMPLATE.md
new file mode 100644
index 0000000000000..bef89730704cb
--- /dev/null
+++ b/gb-src/.github/PULL_REQUEST_TEMPLATE.md
@@ -0,0 +1,22 @@
+## Description
+
+
+## How has this been tested?
+
+
+
+
+## Screenshots
+
+## Types of changes
+
+
+
+
+
+## Checklist:
+- [ ] My code is tested.
+- [ ] My code follows the WordPress code style.
+- [ ] My code follows the accessibility standards.
+- [ ] My code has proper inline documentation.
+- [ ] I've included developer documentation if appropriate.
diff --git a/gb-src/.github/workflows/pull-request-automation.yml b/gb-src/.github/workflows/pull-request-automation.yml
new file mode 100644
index 0000000000000..10277d5a3b45e
--- /dev/null
+++ b/gb-src/.github/workflows/pull-request-automation.yml
@@ -0,0 +1,14 @@
+on: pull_request
+name: Pull request automation
+
+jobs:
+ pull-request-automation:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@master
+ # Changing into the action's directory and running `npm install` is much
+ # faster than a full project-wide `npm ci`.
+ - run: cd packages/project-management-automation && npm install
+ - uses: ./packages/project-management-automation
+ with:
+ github_token: ${{ secrets.GITHUB_TOKEN }}
diff --git a/gb-src/.jshintignore b/gb-src/.jshintignore
new file mode 100644
index 0000000000000..2cb7d2a2e90e8
--- /dev/null
+++ b/gb-src/.jshintignore
@@ -0,0 +1 @@
+**/*.js
diff --git a/gb-src/.npmrc b/gb-src/.npmrc
new file mode 100644
index 0000000000000..1dab4ed4c3020
--- /dev/null
+++ b/gb-src/.npmrc
@@ -0,0 +1 @@
+save-exact = true
diff --git a/gb-src/.nvmrc b/gb-src/.nvmrc
new file mode 100644
index 0000000000000..f599e28b8ab0d
--- /dev/null
+++ b/gb-src/.nvmrc
@@ -0,0 +1 @@
+10
diff --git a/gb-src/.stylelintrc.json b/gb-src/.stylelintrc.json
new file mode 100644
index 0000000000000..648e4d1113e4a
--- /dev/null
+++ b/gb-src/.stylelintrc.json
@@ -0,0 +1,16 @@
+{
+ "extends": "stylelint-config-wordpress",
+ "rules": {
+ "at-rule-empty-line-before": null,
+ "at-rule-no-unknown": null,
+ "comment-empty-line-before": null,
+ "declaration-property-unit-whitelist": null,
+ "font-weight-notation": null,
+ "max-line-length": null,
+ "no-descending-specificity": null,
+ "no-duplicate-selectors": null,
+ "rule-empty-line-before": null,
+ "selector-class-pattern": null,
+ "value-keyword-case": null
+ }
+}
diff --git a/gb-src/.travis.yml b/gb-src/.travis.yml
new file mode 100644
index 0000000000000..563357347acd0
--- /dev/null
+++ b/gb-src/.travis.yml
@@ -0,0 +1,212 @@
+dist: trusty
+
+language: generic
+
+services:
+ - docker
+
+notifications:
+ email:
+ on_success: never
+ on_failure: change
+
+cache:
+ directories:
+ - $HOME/.composer/cache
+ - $HOME/.jest-cache
+ - $HOME/.npm
+ - $HOME/.nvm/.cache
+
+branches:
+ only:
+ - master
+ - rnmobile/master
+ - /wp\/.*/
+
+env:
+ global:
+ - PUPPETEER_SKIP_CHROMIUM_DOWNLOAD: true
+ - WP_DEVELOP_DIR: ./wordpress
+ - LOCAL_SCRIPT_DEBUG: false
+ - INSTALL_COMPOSER: false
+ - INSTALL_WORDPRESS: true
+
+before_install:
+ - nvm install --latest-npm
+ - |
+ if [[ "$INSTALL_WORDPRESS" = "true" ]]; then
+ # Upgrade docker-compose.
+ sudo rm /usr/local/bin/docker-compose
+ curl -sL https://github.com/docker/compose/releases/download/1.24.0/docker-compose-`uname -s`-`uname -m` > docker-compose
+ chmod +x docker-compose
+ sudo mv docker-compose /usr/local/bin
+ fi
+
+install:
+ # Build Gutenberg.
+ - npm ci
+ - npm run build
+ - |
+ if [[ "$INSTALL_WORDPRESS" = "true" ]]; then
+ # Download and unpack WordPress.
+ curl -sL https://wordpress.org/nightly-builds/wordpress-latest.zip -o /tmp/wordpress-latest.zip
+ unzip -q /tmp/wordpress-latest.zip -d /tmp
+ mkdir -p wordpress/src
+ mv /tmp/wordpress/* wordpress/src
+
+ # Create the upload directory with permissions that Travis can handle.
+ mkdir -p wordpress/src/wp-content/uploads
+ chmod 767 wordpress/src/wp-content/uploads
+
+ # Grab the tools we need for WordPress' local-env.
+ curl -sL https://github.com/WordPress/wordpress-develop/archive/master.zip -o /tmp/wordpress-develop.zip
+ unzip -q /tmp/wordpress-develop.zip -d /tmp
+ mv \
+ /tmp/wordpress-develop-master/tools \
+ /tmp/wordpress-develop-master/tests \
+ /tmp/wordpress-develop-master/.env \
+ /tmp/wordpress-develop-master/docker-compose.yml \
+ /tmp/wordpress-develop-master/wp-cli.yml \
+ /tmp/wordpress-develop-master/*config-sample.php \
+ /tmp/wordpress-develop-master/package.json wordpress
+
+ # Install WordPress.
+ cd wordpress
+ npm install dotenv wait-on
+ npm run env:start
+ sleep 10
+ npm run env:install
+ cd ..
+
+ # Connect Gutenberg to WordPress.
+ npm run env connect
+ npm run env cli plugin activate gutenberg
+ fi
+ - |
+ if [[ "$INSTALL_COMPOSER" = "true" ]]; then
+ npm run env docker-run -- php composer install
+ fi
+ - |
+ if [[ "$E2E_ROLE" = "author" ]]; then
+ npm run env cli -- user create author author@example.com --role=author --user_pass=authpass
+ npm run env cli -- post update 1 --post_author=2
+ fi
+
+jobs:
+ include:
+ - name: Lint
+ install:
+ - npm ci
+ script:
+ - npm run lint
+
+ - name: Build artifacts
+ install:
+ # A "full" install is executed, since `npm ci` does not always exit
+ # with an error status code if the lock file is inaccurate.
+ #
+ # See: https://github.com/WordPress/gutenberg/issues/16157
+ - npm install
+ script:
+ - npm run check-local-changes
+
+ - name: License compatibility
+ install:
+ - npm ci
+ script:
+ - npm run check-licenses
+
+ - name: JavaScript unit tests
+ env: INSTALL_WORDPRESS=false
+ install:
+ - npm ci
+ # It's not necessary to run the full build, since Jest can interpret
+ # source files with `babel-jest`. Some packages have their own custom
+ # build tasks, however. These must be run.
+ - npx lerna run build
+ script:
+ - npm run test-unit -- --ci --maxWorkers=2 --cacheDirectory="$HOME/.jest-cache"
+
+ - name: JavaScript native mobile tests
+ install:
+ - npm ci
+ # It's not necessary to run the full build, since Jest can interpret
+ # source files with `babel-jest`. Some packages have their own custom
+ # build tasks, however. These must be run.
+ - npx lerna run build
+ script:
+ - npm run test-unit:native -- --ci --maxWorkers=2 --cacheDirectory="$HOME/.jest-cache"
+
+ - name: PHP unit tests
+ env: INSTALL_COMPOSER=true
+ script:
+ - npm run test-php && npm run test-unit-php-multisite
+
+ - name: PHP unit tests (PHP 5.6)
+ env: INSTALL_COMPOSER=true LOCAL_PHP=5.6-fpm
+ script:
+ - npm run test-php && npm run test-unit-php-multisite
+
+ - name: E2E tests (Admin) (1/4)
+ env: FORCE_REDUCED_MOTION=true PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=
+ script:
+ - $( npm bin )/wp-scripts test-e2e --config=./packages/e2e-tests/jest.config.js --listTests > ~/.jest-e2e-tests
+ - $( npm bin )/wp-scripts test-e2e --config=./packages/e2e-tests/jest.config.js --cacheDirectory="$HOME/.jest-cache" --runTestsByPath $( awk 'NR % 4 == 0' < ~/.jest-e2e-tests )
+
+ - name: E2E tests (Admin) (2/4)
+ env: FORCE_REDUCED_MOTION=true PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=
+ script:
+ - $( npm bin )/wp-scripts test-e2e --config=./packages/e2e-tests/jest.config.js --listTests > ~/.jest-e2e-tests
+ - $( npm bin )/wp-scripts test-e2e --config=./packages/e2e-tests/jest.config.js --cacheDirectory="$HOME/.jest-cache" --runTestsByPath $( awk 'NR % 4 == 1' < ~/.jest-e2e-tests )
+
+ - name: E2E tests (Admin) (3/4)
+ env: FORCE_REDUCED_MOTION=true PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=
+ script:
+ - $( npm bin )/wp-scripts test-e2e --config=./packages/e2e-tests/jest.config.js --listTests > ~/.jest-e2e-tests
+ - $( npm bin )/wp-scripts test-e2e --config=./packages/e2e-tests/jest.config.js --cacheDirectory="$HOME/.jest-cache" --runTestsByPath $( awk 'NR % 4 == 2' < ~/.jest-e2e-tests )
+
+ - name: E2E tests (Admin) (4/4)
+ env: FORCE_REDUCED_MOTION=true PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=
+ script:
+ - $( npm bin )/wp-scripts test-e2e --config=./packages/e2e-tests/jest.config.js --listTests > ~/.jest-e2e-tests
+ - $( npm bin )/wp-scripts test-e2e --config=./packages/e2e-tests/jest.config.js --cacheDirectory="$HOME/.jest-cache" --runTestsByPath $( awk 'NR % 4 == 3' < ~/.jest-e2e-tests )
+
+ - name: E2E tests (Author) (1/4)
+ env: E2E_ROLE=author FORCE_REDUCED_MOTION=true PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=
+ script:
+ - $( npm bin )/wp-scripts test-e2e --config=./packages/e2e-tests/jest.config.js --listTests > ~/.jest-e2e-tests
+ - $( npm bin )/wp-scripts test-e2e --config=./packages/e2e-tests/jest.config.js --cacheDirectory="$HOME/.jest-cache" --runTestsByPath $( awk 'NR % 4 == 0' < ~/.jest-e2e-tests )
+
+ - name: E2E tests (Author) (2/4)
+ env: E2E_ROLE=author FORCE_REDUCED_MOTION=true PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=
+ script:
+ - $( npm bin )/wp-scripts test-e2e --config=./packages/e2e-tests/jest.config.js --listTests > ~/.jest-e2e-tests
+ - $( npm bin )/wp-scripts test-e2e --config=./packages/e2e-tests/jest.config.js --cacheDirectory="$HOME/.jest-cache" --runTestsByPath $( awk 'NR % 4 == 1' < ~/.jest-e2e-tests )
+
+ - name: E2E tests (Author) (3/4)
+ env: E2E_ROLE=author FORCE_REDUCED_MOTION=true PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=
+ script:
+ - $( npm bin )/wp-scripts test-e2e --config=./packages/e2e-tests/jest.config.js --listTests > ~/.jest-e2e-tests
+ - $( npm bin )/wp-scripts test-e2e --config=./packages/e2e-tests/jest.config.js --cacheDirectory="$HOME/.jest-cache" --runTestsByPath $( awk 'NR % 4 == 2' < ~/.jest-e2e-tests )
+
+ - name: E2E tests (Author) (4/4)
+ env: E2E_ROLE=author FORCE_REDUCED_MOTION=true PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=
+ script:
+ - $( npm bin )/wp-scripts test-e2e --config=./packages/e2e-tests/jest.config.js --listTests > ~/.jest-e2e-tests
+ - $( npm bin )/wp-scripts test-e2e --config=./packages/e2e-tests/jest.config.js --cacheDirectory="$HOME/.jest-cache" --runTestsByPath $( awk 'NR % 4 == 3' < ~/.jest-e2e-tests )
+
+ allow_failures:
+ - name: JavaScript native mobile tests
+
+before_deploy:
+ - npm install
+ - npm run playground:build -- --public-url '/gutenberg'
+
+deploy:
+ provider: pages
+ skip_cleanup: true
+ github_token: $GITHUB_TOKEN
+ keep_history: true
+ local_dir: playground/dist
+ on:
+ branch: master
diff --git a/gb-src/CODE_OF_CONDUCT.md b/gb-src/CODE_OF_CONDUCT.md
new file mode 100644
index 0000000000000..5a77323cc3c69
--- /dev/null
+++ b/gb-src/CODE_OF_CONDUCT.md
@@ -0,0 +1,11 @@
+This project comes under the WordPress [Etiquette](https://wordpress.org/about/etiquette/):
+
+In the WordPress open source project, we realize that our biggest asset is the community that we foster. The project, as a whole, follows these basic philosophical principles from The Cathedral and The Bazaar.
+
+- Contributions to the WordPress open source project are for the benefit of the WordPress community as a whole, not specific businesses or individuals. All actions taken as a contributor should be made with the best interests of the community in mind.
+- Participation in the WordPress open source project is open to all who wish to join, regardless of ability, skill, financial status, or any other criteria.
+- The WordPress open source project is a volunteer-run community. Even in cases where contributors are sponsored by companies, that time is donated for the benefit of the entire open source community.
+- Any member of the community can donate their time and contribute to the project in any form including design, code, documentation, community building, etc. For more information, go to make.wordpress.org.
+- The WordPress open source community cares about diversity. We strive to maintain a welcoming environment where everyone can feel included, by keeping communication free of discrimination, incitement to violence, promotion of hate, and unwelcoming behavior.
+
+The team involved will block any user who causes any breach in this.
diff --git a/gb-src/CONTRIBUTING.md b/gb-src/CONTRIBUTING.md
new file mode 100644
index 0000000000000..8ec7046c01f84
--- /dev/null
+++ b/gb-src/CONTRIBUTING.md
@@ -0,0 +1,39 @@
+# Contributing
+
+Thank you for thinking about contributing to WordPress' Gutenberg project! If you're unsure of anything, know that you're 💯 welcome to submit an issue or pull request on any topic. The worst that can happen is that you'll be politely directed to the best location to ask your question or to change something in your pull request. We appreciate any sort of contribution and don't want a wall of rules to get in the way of that.
+
+As with all WordPress projects, we want to ensure a welcoming environment for everyone. With that in mind, all contributors are expected to follow our [Code of Conduct](/CODE_OF_CONDUCT.md).
+
+Before contributing, we encourage you to review the [Contributor Handbook](https://developer.wordpress.org/block-editor/contributors/). If you have any questions, please ask, either in Slack or open an issue in GitHub so we can help clarify.
+
+All WordPress projects are [licensed under the GPLv2+](/LICENSE.md), and all contributions to Gutenberg will be released under the GPLv2+ license. You maintain copyright over any contribution you make, and by submitting a pull request, you are agreeing to release that contribution under the GPLv2+ license.
+
+This document covers the technical details around setup, and submitting your contribution to the Gutenberg project.
+
+## Developer Contributions
+
+Please see the [Developer Contributions section](/docs/contributors/develop.md) of the Contributor Handbook.
+
+## How Can Designers Contribute?
+
+If you'd like to contribute to the design or front-end, feel free to contribute to tickets labelled [Needs Design](https://github.com/WordPress/gutenberg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Needs+Design%22) or [Needs Design Feedback](https://github.com/WordPress/gutenberg/issues?q=is%3Aissue+is%3Aopen+label%3A"Needs+Design+Feedback%22). We could use your thoughtful replies, mockups, animatics, sketches, doodles. Proposed changes are best done as minimal and specific iterations on the work that precedes it so we can compare. The [WordPress Design team](http://make.wordpress.org/design/) uses [Figma](https://www.figma.com/) to collaborate and share work. If you'd like to contribute, join the [#design channel](http://wordpress.slack.com/messages/design/) in [Slack](https://make.wordpress.org/chat/) and ask the team to set you up with a free Figma account. This will give you access to a helpful [library of components](https://www.figma.com/file/ZtN5xslEVYgzU7Dd5CxgGZwq/WordPress-Components?node-id=0%3A1) used in WordPress.
+
+## Triage Contributions
+
+*Triage* is the practice of reviewing existing issues to make sure they’re relevant, actionable, and have all the information needed to reproduce and/or solve the issue. Triaging is a very important contribution because it allows the community to focus on and prioritise issues, feature proposals, discussions, and so on.
+
+If you want to learn more about triage, and why it it important, please see the [repository management section](docs/contributors/repository-management.md#triaging-issues) of the Contributor Handbook.
+
+## Contribute to the Documentation
+
+Please see the [Documentation section](/docs/contributors/document.md) of the Contributor Handbook.
+
+Documentation is automatically synced from `master` to the [Block Editor Handbook](https://developer.wordpress.org/block-editor/) every 15 minutes.
+
+### `@wordpress/component`
+
+If you're contributing to the documentation of any component from the `@wordpress/component` package, take a look at its [guidelines for contributing](/packages/components/CONTRIBUTING.md).
+
+## Reporting Security Issues
+
+Please see [SECURITY.md](/SECURITY.md).
diff --git a/gb-src/CONTRIBUTORS.md b/gb-src/CONTRIBUTORS.md
new file mode 100644
index 0000000000000..55b2954142873
--- /dev/null
+++ b/gb-src/CONTRIBUTORS.md
@@ -0,0 +1,144 @@
+# Contributors
+
+Gutenberg is built by many contributors and volunteers. Thanks to all of them for their work!
+
+This list is manually curated to include valuable contributions by volunteers that do not include code, such as user testing, providing feedback, or mockups. Please edit this list to include new contributors as they come in. There is no particular order to this list. If you or someone else was omitted from this list, we assure you that was not intentional. Please let us know and we'll add you. For volunteers who contributed their translations, your names are listed on [WordPress Translate site here](https://translate.wordpress.org/projects/wp-plugins/gutenberg/contributors).
+
+| GitHub Username | WordPress.org Username|
+| --------------- | --------------------- |
+| @youknowriad | @youknowriad |
+| @aduth | @aduth |
+| @jasmussen | @joen |
+| @iseulde | @iseulde |
+| @mtias | @mtias |
+| @nylen | @jnylen0 |
+| @EphoxJames | |
+| @mkaz | @mkaz |
+| @notnownikki | @notnownikki |
+| @BE-Webdesign | @chopinbach |
+| @njpanderson | |
+| @mimo84 | |
+| @intronic | |
+| @westonruter | @westonruter |
+| @mcsf | @mcsf |
+| @dmsnell | @dmsnell |
+| @afercia | @afercia |
+| @paulwilde | @paulwilde |
+| @mitogh | @mitogh |
+| @codebykat | @codebykat |
+| @ahmadawais | @mrahmadawais |
+| @kopepasah | @kopepasah |
+| @circlecube | @circlecube |
+| @adamsilverstein | @adamsilverstein |
+| @timmyc | @timmydcrawford |
+| @ephox-mogran | |
+| @nb | @nbachiyski |
+| @JDGrimes | @JDGrimes |
+| @Soean | @Soean |
+| @mapk | @mapk |
+| @sirjonathan | @sirjonathan |
+| @j-falk | @j-falk |
+| @ryelle | @ryelle |
+| @ntwb | @netweb |
+| @lamosty | @lamosty |
+| @willybahuaud | @willybahuaud |
+| @maurobringolf | @maurobringolf |
+| @aaronjorbin | @jorbin |
+| @spocke | @spocke |
+| @androb | @androb |
+| @annaephox | @annaharrison |
+| @Afraithe | |
+| @georgeh | |
+| @m | @matt |
+| @melchoyce | @melchoyce |
+| @pento | @pento |
+| @karmatosed | @karmatosed |
+| @nitrajka | @nitrajka |
+| @sirreal | @jonsurrell |
+| @inhil | |
+| @georgeolaru | @babbardel |
+| @martinlugton | @martinlugton |
+| @joyously | @joyously |
+| @rileybrook | @rileybrook |
+| @azaozz | @azaozz |
+| @folletto | @folletto |
+| @ianstewart | @iandstewart |
+| @johnpixle | @johnpixle |
+| @mrwweb | @mrwweb |
+| @diegoliv | @diegoliv |
+| @lukecav | @lukecavanagh |
+| @shaunandrews | @shaunandrews |
+| @hugobaeta | @hugobaeta |
+| @mizejewski | @mizejewski |
+| @buzztone | @buzztone |
+| @mathetos | @webdevmattcrom |
+| @GaryJones | @garyj |
+| @jasonagnew | |
+| @brickbones | @ieatwebsites |
+| @iamgabrielma | @gma992 |
+| @swissspidy | @swissspidy |
+| @dixitadusara | |
+| @ameeker | @ameeker |
+| @StaggerLeee | @stagger-lee |
+| @jblz | @jblz |
+| @nic-bertino | @nicbertino |
+| @rahmon | @rahmohn |
+| @vladanost | |
+| @gziolo | @gziolo |
+| @lancewillett | @lancewillett |
+| @lynneux | @lynneux |
+| @betsela | @betsela |
+| @fuyuko | @fuyuko |
+| | @msdesign21 |
+| @thrijith | @thrijith |
+| @Cloud887 | |
+| @hblackett | @hblackett |
+| @vishalkakadiya | @vishalkakadiya |
+| @c-shultz | |
+| @nfmohit-wpmudev | @nfmohit |
+| @noisysocks | @noisysocks |
+| @omarreiss | @omarreiss |
+| @hedgefield | @hedgefield |
+| @hideokamoto | @hideokamoto |
+| @mirucon | @mirucon |
+| @nosolosw | @nosolosw |
+| @DannyCooper | @DannyCooper |
+| @burhandodhy | @burhandodhy |
+| @ZebulanStanphill | @zebulan |
+| @BenjaminZekavica | @benjamin_zekavica |
+| @danielbachhuber | @danielbachhuber |
+| @jorgefilipecosta | @jorgefilipecosta |
+| @ajitbohra | @ajitbohra |
+| @ChrisVanPatten | @chrisvanpatten |
+| @mayukojpn | @mayukojpn |
+| @tofumatt | @lonelyvegan |
+| @LukePettway | @luke_pettway |
+| @pratikthink | @pratikthink |
+| @amdrew | @sumobi |
+| @MaedahBatool | @MaedahBatool |
+| @luehrsen | @luehrsen |
+| @getsource | @mikeschroder |
+| @greatislander | @greatislander |
+| @sharazghouri | @sharaz |
+| @jakeparis | @jakeparis |
+| @designsimply | @designsimply |
+| @aldavigdis | @aldavigdis |
+| @miya0001 | @miyauchi |
+| @naogify | @naoki0h |
+| @gutendev | @gutendev |
+| @drdogbot7 | @drdogbot7 |
+| @m-e-h | @m-e-h |
+| @melchoyce | @melchoyce |
+| @sarahmonster | @tinkerbelly |
+| @kjellr | @kjellr |
+| @etoledom | |
+| @hypest | |
+| @koke | |
+| @pinarol | |
+| @daniloercoli | |
+| @marecar3 | |
+| @Tug | |
+| @diegoreymendez | |
+| @mkevins | |
+| @SergioEstevao | |
+| @mzorz | @mzorz |
diff --git a/gb-src/LICENSE.md b/gb-src/LICENSE.md
new file mode 100644
index 0000000000000..7918e383b331d
--- /dev/null
+++ b/gb-src/LICENSE.md
@@ -0,0 +1,400 @@
+### WordPress - Web publishing software
+
+ Copyright 2011-2019 by the contributors
+
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+This program incorporates work covered by the following copyright and
+permission notices:
+
+ b2 is (c) 2001, 2002 Michel Valdrighi - m@tidakada.com -
+ http://tidakada.com
+
+ Wherever third party code has been used, credit has been given in the code's
+ comments.
+
+ b2 is released under the GPL
+
+and
+
+ WordPress - Web publishing software
+
+ Copyright 2003-2010 by the contributors
+
+ WordPress is released under the GPL
+
+---
+
+### GNU GENERAL PUBLIC LICENSE
+
+Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
+
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+### Preamble
+
+The licenses for most software are designed to take away your freedom
+to share and change it. By contrast, the GNU General Public License is
+intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if
+you distribute copies of the software, or if you modify it.
+
+For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on,
+we want its recipients to know that what they have is not the
+original, so that any problems introduced by others will not reflect
+on the original authors' reputations.
+
+Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at
+all.
+
+The precise terms and conditions for copying, distribution and
+modification follow.
+
+### TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+**0.** This License applies to any program or other work which
+contains a notice placed by the copyright holder saying it may be
+distributed under the terms of this General Public License. The
+"Program", below, refers to any such program or work, and a "work
+based on the Program" means either the Program or any derivative work
+under copyright law: that is to say, a work containing the Program or
+a portion of it, either verbatim or with modifications and/or
+translated into another language. (Hereinafter, translation is
+included without limitation in the term "modification".) Each licensee
+is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the Program
+(independent of having been made by running the Program). Whether that
+is true depends on what the Program does.
+
+**1.** You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a
+fee.
+
+**2.** You may modify your copy or copies of the Program or any
+portion of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+
+**a)** You must cause the modified files to carry prominent notices
+stating that you changed the files and the date of any change.
+
+
+**b)** You must cause any work that you distribute or publish, that in
+whole or in part contains or is derived from the Program or any part
+thereof, to be licensed as a whole at no charge to all third parties
+under the terms of this License.
+
+
+**c)** If the modified program normally reads commands interactively
+when run, you must cause it, when started running for such interactive
+use in the most ordinary way, to print or display an announcement
+including an appropriate copyright notice and a notice that there is
+no warranty (or else, saying that you provide a warranty) and that
+users may redistribute the program under these conditions, and telling
+the user how to view a copy of this License. (Exception: if the
+Program itself is interactive but does not normally print such an
+announcement, your work based on the Program is not required to print
+an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote
+it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+**3.** You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+
+**a)** Accompany it with the complete corresponding machine-readable
+source code, which must be distributed under the terms of Sections 1
+and 2 above on a medium customarily used for software interchange; or,
+
+
+**b)** Accompany it with a written offer, valid for at least three
+years, to give any third party, for a charge no more than your cost of
+physically performing source distribution, a complete machine-readable
+copy of the corresponding source code, to be distributed under the
+terms of Sections 1 and 2 above on a medium customarily used for
+software interchange; or,
+
+
+**c)** Accompany it with the information you received as to the offer
+to distribute corresponding source code. (This alternative is allowed
+only for noncommercial distribution and only if you received the
+program in object code or executable form with such an offer, in
+accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+**4.** You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt otherwise
+to copy, modify, sublicense or distribute the Program is void, and
+will automatically terminate your rights under this License. However,
+parties who have received copies, or rights, from you under this
+License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+**5.** You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+**6.** Each time you redistribute the Program (or any work based on
+the Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+**7.** If, as a consequence of a court judgment or allegation of
+patent infringement or for any other reason (not limited to patent
+issues), conditions are imposed on you (whether by court order,
+agreement or otherwise) that contradict the conditions of this
+License, they do not excuse you from the conditions of this License.
+If you cannot distribute so as to satisfy simultaneously your
+obligations under this License and any other pertinent obligations,
+then as a consequence you may not distribute the Program at all. For
+example, if a patent license would not permit royalty-free
+redistribution of the Program by all those who receive copies directly
+or indirectly through you, then the only way you could satisfy both it
+and this License would be to refrain entirely from distribution of the
+Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+**8.** If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+**9.** The Free Software Foundation may publish revised and/or new
+versions of the General Public License from time to time. Such new
+versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and
+"any later version", you have the option of following the terms and
+conditions either of that version or of any later version published by
+the Free Software Foundation. If the Program does not specify a
+version number of this License, you may choose any version ever
+published by the Free Software Foundation.
+
+**10.** If you wish to incorporate parts of the Program into other
+free programs whose distribution conditions are different, write to
+the author to ask for permission. For software which is copyrighted by
+the Free Software Foundation, write to the Free Software Foundation;
+we sometimes make exceptions for this. Our decision will be guided by
+the two goals of preserving the free status of all derivatives of our
+free software and of promoting the sharing and reuse of software
+generally.
+
+**NO WARRANTY**
+
+**11.** BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO
+WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY
+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
+PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME
+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+**12.** IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
+AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU
+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
+PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF
+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES.
+
+### END OF TERMS AND CONDITIONS
+
+### How to Apply These Terms to Your New Programs
+
+If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these
+terms.
+
+To do so, attach the following notices to the program. It is safest to
+attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ one line to give the program's name and an idea of what it does.
+ Copyright (C) yyyy name of author
+
+ This program is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+Also add information on how to contact you by electronic and paper
+mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
+ type `show w'. This is free software, and you are welcome
+ to redistribute it under certain conditions; type `show c'
+ for details.
+
+The hypothetical commands \`show w' and \`show c' should show the
+appropriate parts of the General Public License. Of course, the
+commands you use may be called something other than \`show w' and
+\`show c'; they could even be mouse-clicks or menu items--whatever
+suits your program.
+
+You should also get your employer (if you work as a programmer) or
+your school, if any, to sign a "copyright disclaimer" for the program,
+if necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright
+ interest in the program `Gnomovision'
+ (which makes passes at compilers) written
+ by James Hacker.
+
+ signature of Ty Coon, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library,
+you may consider it more useful to permit linking proprietary
+applications with the library. If this is what you want to do, use the
+[GNU Lesser General Public
+License](http://www.gnu.org/licenses/lgpl.html) instead of this
+License.
diff --git a/gb-src/README.md b/gb-src/README.md
new file mode 100644
index 0000000000000..494b9ba91e7be
--- /dev/null
+++ b/gb-src/README.md
@@ -0,0 +1,79 @@
+# Gutenberg
+[](https://travis-ci.com/WordPress/gutenberg)
+[](https://lernajs.io/)
+
+
+
+This repo is the development hub for the editor focus in WordPress Core. `Gutenberg` is the project name.
+
+## Getting started
+- **Download:** If you want to use the latest release with your WordPress site, download the latest release from the WordPress.org plugins repository.
+- **Discuss:** Conversations and discussions take place in `#core-editor` channel on the Making WordPress Slack.
+- **Contribute:** Development of Gutenberg happens in this GitHub repo. Get started by reading the contributing guidelines.
+- **Learn:** Discover more about the project on WordPress.org.
+
+**Gutenberg is more than an editor.** While the project is currently focused on building the new editor for WordPress, it doesn't end there. This lays the groundwork for a new model for WordPress Core that will ultimately impact the entire publishing experience of the platform.
+
+## Editing focus
+
+> *The editor will create a new page- and post-building experience that makes writing rich posts effortless, and has “blocks” to make it easy what today might take shortcodes, custom HTML, or “mystery meat” embed discovery.*
+>
+> — Matt Mullenweg
+
+One thing that sets WordPress apart is that it allows you to create a post layout that's as rich as you can imagine—but only if you can build your own custom theme with HTML and CSS. By thinking of the editor as a tool that allows you to write rich posts **and** create beautiful layouts, we can transform WordPress into something users _love_, as opposed to something they choose because it happens to be what everyone else uses.
+
+**Gutenberg is a new way forward.** It looks at the editor as more than a content field, revisiting a layout that has been largely unchanged for almost a decade. This project allows The WordPress Project to holistically design a modern editing experience and build a foundation for things to come.
+
+Here's why we're looking at the whole editing screen, as opposed to just the content field:
+
+1. **The block unifies multiple interfaces.** If Gutenberg added blocks on top of the existing interface, it would _add_ complexity, as opposed to removing it.
+2. **Simplified (and enhanced) editing.** By revisiting the interface, Gutenberg can modernize the writing, editing, and publishing experience, with usability and simplicity in mind, benefitting both new and casual users.
+3. **Better interface usability.** When singular block interface takes center stage, it demonstrates a clear path forward for developers to create premium blocks, superior to both shortcodes and widgets.
+4. **A fresh look at content creation.** Considering the whole interface lays a solid foundation for the next focus: full site customization.
+5. **Modern tooling.** Looking at the full editor screen also gives WordPress the opportunity to drastically modernize the foundation, and take steps towards a more fluid and JavaScript-powered future that fully leverages the WordPress REST API.
+
+
+
+## Blocks
+
+Blocks are the unifying evolution of what is now covered, in different ways, by shortcodes, embeds, widgets, post formats, custom post types, theme options, meta-boxes, and other formatting elements. They embrace the breadth of functionality WordPress is capable of, with the clarity of a consistent user experience.
+
+Imagine a custom `employee` block that a client can drag onto an `About` page to automatically display a picture, name, and bio of all the employees. Imagine a whole universe of plugins just as flexible, all extending WordPress in the same way. Imagine simplified menus and widgets. Users who can instantly understand and use WordPress—and 90% of plugins. This will allow you to easily compose beautiful posts like this example.
+
+Check out the FAQ for answers to the most common questions about the project.
+
+## Compatibility
+
+Posts are backward compatible, and shortcodes will still work. We are continuously exploring how highly-tailored meta boxes can be accommodated, and are looking at solutions ranging from a plugin to disable Gutenberg to automatically detecting whether to load Gutenberg or not. While we want to make sure the new editing experience from writing to publishing is user-friendly, we’re committed to finding a good solution for highly-tailored existing sites.
+
+## The stages of Gutenberg
+
+Gutenberg has three planned stages.
+1) **The first, aimed for inclusion in WordPress 5.0, focuses on the post editing experience** and the implementation of blocks. This initial phase focuses on a content-first approach. The use of blocks, as detailed above, allows you to focus on how your content will look without the distraction of other configuration options. This ultimately will help all users present their content in a way that is engaging, direct, and visual. These foundational elements will pave the way forward.
+2) Planned for 2019, **The second stage focuses on overhauling The Customizer** and page templates.
+3) Ultimately, **full site customization** will be possible.
+
+**Gutenberg is a big change.** There will be ways to ensure that existing functionality (like shortcodes and meta-boxes) continue to work while allowing developers the time and paths to transition effectively. Ultimately, it will open new opportunities for plugin and theme developers to better serve users through a more engaging and visual experience that takes advantage of a toolset supported by core.
+
+## Get involved
+
+We’re calling this editor project "Gutenberg" because it's a big undertaking. We are working on it every day in GitHub, and we'd love your help building it. You’re also welcome to give feedback, the easiest is to join us in our Slack channel, `#core-editor`. A weekly meeting is held in the Slack channel on Wednesdays at 13:00 UTC.
+
+## Contributors
+
+Gutenberg is built by many contributors and volunteers. Please see the full list in CONTRIBUTORS.md.
+
+## How You Can Contribute
+
+Please see CONTRIBUTING.md.
+
+## Further Reading
+
+- Gutenberg, or the Ship of Theseus, with examples of what Gutenberg might do in the future
+- Editor Technical Overview
+- Design Principles and block design best practices
+- WP Post Grammar Parser
+- Development updates on make.wordpress.org
+- Documentation: Creating Blocks, Reference, and Guidelines
+
+

${ expression.name } = ` + + `${ flatten( expression.expression ) }
Block_List = $(!Block .)* (Block $(!Block .)*)* $(.*)
Block = Block_Void + / Block_Balanced
Block_Void = "<!--" __ "wp:" Block_Name __ (Block_Attributes __)? "/-->"
Block_Balanced = Block_Start (Block / $(!Block_End .))* Block_End
Block_Start = "<!--" __ "wp:" Block_Name __ (Block_Attributes __)? "-->"
Block_End = "<!--" __ "/wp:" Block_Name __ "-->"
Block_Name = Namespaced_Block_Name + / Core_Block_Name
Namespaced_Block_Name = $(Block_Name_Part "/" Block_Name_Part)
Core_Block_Name = $(Block_Name_Part)
Block_Name_Part = $([a-z] [a-z0-9_-]*)
Block_Attributes = $("{" (!("}" __ "" "/"? "-->") .)* "}")
__ = [ \t\r\n]+
D{~SLgLla_qMzSjuEh>w{a>k*sy zI(@vTw7*L4jU=m9=((i_eiigv#k@u1Pa~Q-Ap6g9pu2{HX=zz%w!ylKs?L-4UH{bg zJ(C4N%DivhrRMoywAgJ~7#CHybIB#9)8wn}!v{HPX$BS44D6}a=zz63qUU(n(Y_SG z!J>L2i;e~5Tf#W#FE)NTGWO17Bo0Hq-^(LiZW8uRM#b?M$F~B(pgS^xNpf%2K1;$H zwf`W=0C47yPOkRXC-kM%Ix@Mx1K)3L=T#c?H2;WAdz&v~;xe9qP@w4P(mGrh4BUdD zaZorFuhSSZv|~9{xr?(>W+W3CBj{OmB7+|V(t7qQd>gBRhrpj2QF8sk78YrI^R1ew z9E A z-~QZEZkmwgGVT~XP((3I?ms{DComAZhNlq_!Mbal^w9Jb4k6pWLaDH8( tt`JMI-$l IF6R=ku`@z;=XkY*V>TIH;gLrG$kel+swS_@Vtw`ByLgcPTOT#U_`%q~Z`-TR {>euQmi`JXhKKXyPe1?!&{5g|i3goaBZHqqa(H47OWKuoLg zf)wLKdb~NLas)%gMf`^hW99nj |ls?1(vN%~B2B)-K@BYjeAP1f#*YeT5h?(Y7L58qQc zxsgs&Pyf(+2Os=O?Vpa08?|YFH4Z}4m6tpiwW-jDtGgs`gxjWPmDP^>Z9Qem!up)_ z!qKVI`ANUgG46=5)UXU;rQSAR=VU&{rlXvZJwP-^kjWBt2( 6zp`+F@b$s1tqO(B&I?V^t73{Zf z8p56vLF}R?U> w zu0-fY;j%u;jb{`t!~EE@+r;<09e0ii0< lWIv4t2kagukUZjxFFG z8BHs#k@ASZbqN*i&3nso@}^~Lg+b_mTFCjB$ d$_QC4 z@-c%{eL2td#v+u=eGEJEjIED-00r^CR)c#f(a{Fw|8+@S7E^2n%d!u2NY>0nK8T_> zrW}dTeNJN&pz#+{C8~P(*ju$fgQZya_prpxVnMIEs;!bgWG~WCse@!m_#xHlHT|O; zdl?-oQZTQBGY |Y0t@e#$hF}tGF%p>7!|>QI_&e zrY?>Y36hAT<3ho Q%60q0)hz%#EpfJmC3a9k{ZXw+xmp|_lnM0J7l~X(L zXQRL8wamGQCI%)1e6ihyN}M!EvQH_`J4z8#iux*4L?JI+4Tn^wG@E8r_qyVBJ69Ta zMl^=<^LadpZsob4YjZ5~{%nVam6&ESFCfT~?XpP0uO}2AbYYT?ga7q7U{hiAQ!2O< zK3n=N+CfPwCbl0>;v`Qc@vZXgQ1~ycz0*jVuVp(QAI`0i&1)jDAiFD*l`gkoiw?3& z?ziAM_WOnAf3nBRgcf0~5jppP4f{cmV3v%Zz@ZGg1&RYVT@;t*28hpa`b>hj5hq+x zhS%b%JBrVor855EwkFS`p_V(z#Qy~>*75NUh|ky!`+uz|Ae>hD)cpbSx0D?+cn( z{j%TDgLU}`Ytv=@tP+<;JXsCxN0xvsCr<>+N~4%EZ$tCE4#5+6PI)`r#eYsRZ&oNo zR_8;)F(kqlhNx+g29*L3*8b3wrfgr3N8vAhp%c}M4y#-TaOimfPgrmSCnkquEQM8Y z#bKQC4G~W-A@>W6#Jo9cP4OT2fXz5t0$G@ZkpuHljJB&|nYJ2wPqI@st%^vg9m2fR zjDWX$AWkJBV(mt645Y)xxHRY&)`j$FLC@Z^%kPJSvRL|;b_CBF>v?v8E+=!8Cn3f< zN{d0cf3w`7bXvrBau4J^6Rd2-S*2He*qR0GSkowRh(47|rOj`fEbma)C2^nxe6h~e z*Gwx-su~8YeUeOIz2%RAB1kV|doi9g*~;&i_L+JPad2483Vr3d>pd!N`WYz??&LBd ziSss)9aUQNE554pg(oF?B>*2%Og?;~h=2(SAPkH1L`L)9 Fb_hv$Lu>QKepuK0~T$@ZlVR*zsoMj(Llv4a#v zw@|_RR)~Odg(j6+FwEC@vHgmb)RSZM_@Ks+&Fd6C92ftznoQ#}$<3tp_}746A5GdN z|5bm9!h|6Q;4o-MerAHUpU&3Aa8A*mfD{h|gz+U#fvgB#XQvLKQOhr+)J9;3w7c z(yYgAKEFmX;41;ajfs=L%(gS}`z(y}L}&p8*)3M|f>}WH_l#q|%JYk{Q zo(9fNwKTr|{sPPdo9I&o{0av|R~c7-5ZXV*5G&CmA&V1$mI+hy)S!oHyF9)WxLo*9 zmOvxqIQXYB1Q8OsVbJ-EIQD6MBvoGYd;j<8sOMNd7$WY1_mxM^Is4tUyUYX;77=Et zW|5jXg(b{Za|Dl6t-^%MRQ>zio>?5Tdu8UFzWgzh{kwYP0yJNkP6P tctFFv=h{ez9=D zw*bIM88XpZXnK;8yF5l)NayGLwnl|RSf90Hk+=7EFQ56o-TjRJ*`@F7ek&{{!(h9@ zsKeXS{<+u6R3{m^zCXVnK$sLQt;M>dV%~(CsyyplBL7HGb@lf7?7+U? 3DP(IBX|H81c_7=rW zU?o2=HmEFJSB;AGB+f>y-7SEnB-z2*AWJUd^Y;q3y}=$s>jFEd0DsL%6e7o4u*cSX zQ@--eK%f?yr`i{9!-&QR$~IS_G+60C18c{Jbiuz49pG1sHClUJy?A&%?D;Nb!l%bJ zN;|}TziJ$^N i!rjmf`RZR(|;R_zeP!9W^i*6Ok0O-poUYyJ4f?_y{ z`y_XtrPQE)vX@9m%0=D%3MB9Q8Oq^G5iawg3i>?7PJ_#;K#TUMFgVnsb18;PKdH=K z%xL}+&s2*=@9>w-+}4@qmUUaoPNTnY&>4+3`{Npfm4AWZ_=m6Ns6I*6 C0nC!lhoc+vYD=PXKU;=I`D}W`b8vE)Itwo*?26vDiOG}F^T|BeY4Z^7 zxz-(T|Lr)b9x{wG1>w~HAV?RtwNtuNbX^wuvSIE2#8C8R&9LwIJp#4+c;uH%s@~yh zg;Jl?aGmgaxa!4TULyfWsBw$E@jEo5el-CWcte*}Fzp6#uQ^!Yv3fa^@h0$Roq)CZ z3j*htxU4ha<-UN3dCFQUdbi)P7)5KgHc^v-8saU5)2&5n;!LdJNfhs^=m+665P@Od*`w|85R6
k|fx^CRd};$}JXL0-x;p=J7R0}X-y2CmNyxX`TZ&yVMz zzjlC=y6M`^0T#M;-!ih$`Z-!osU_LVCNhavpq7$E*h!K8__n0r^)zuk-y_5htbl)T zx74AMK!4U}`&_1VB#5xm=Yk%ZWzXpCOS(S>#4vWi?Txb6EF%u%He`{x$idrATB!ur zjcY<=pujA?7 (>0`Tlcf+ax@H$fiF46u7wW8(wI~y^5nP zW@qz6=KC6}bxY9^dv-2y6uU#q`s_DJ&Jy5b;V{zEzy2005q65Fc7_%a5#edRVP}Po z&*3Kjg0>c*eBh7bi}$eEje?EuNEd(@#E9}E-CWDuX9|kItJ~^g^%m#y8`zxHaiB5J z+3iw=Et(7EI^>oKEqi9mbL_;hR{*eUKb{bSfB(1A#221@3HeNbI4aD05xI>!z(Z`6 zN`Xuh<3g|#+2!SgNVHOD1 6|z#a5NL!Dqy@f5?;jYFzXOfs^7HZ3<=@t@oenN zkL{89bbefwD;TrIp{19auxj#*<*Pz#FhFOc4;ml9No FdMI1)I{=FHx4@x)LnQ=+tk0H1c>BhH l`5zY58NW@7nfeW2r zdN;Qer`=AJ5BVuqh*`pbVL8$AgwzkVZrKChPW8;2uawE$7_DMPd&IR9Cw>7P``mN* zn4FaVb%R&YLMqp(QHyRDy}og+ -27wdQ_NNDB*-~=%f@3D9?q$VzD!gm?VSnWTG}q?GFKxLt_YfJDypT@213U1| zFezx5xcA98=_<9zcQiB{{awkvJWDm{S6U{hm^+#q Ws*{>Pk!Dwq zLRczT$Nqr61~KT(k17IDA~6q9Vt4?r3z1{NM2A%}nImE7$uYHXvs($CEbB2O_sxRl ze26h}dbt#2C4Uupba59MAw}}@iS*$sDXvmG$>egG%_48H2q~z@Yxfkh(t-sXTsd2y zGZ18nHC-SfHJ03Tw4S*dZlJO|o3-(D&RjOQwIA^Ggm>Nw`Y`E5g51wFfD>uAsI )M3LQS8id3fME2Mznk6K_4TT$e8}5Wtk73s+_yP5C@x}m& zr<3%6B&a{iT?WTDD-r?2ks=4?{2<k5WjRmocio+xw*oNK z?ye_zOyTR-o}^-$Uy7@ZMUmgm{IB-3@mVjecK2J2S?dG|a&q|LEA$%CRy)1T(|GpW z>=Vov7iXQc!2a-nk=sOY|0c&x0|!X~*K5Cd+h$5jEE04UpASvZjjg@yR3QH=dew*C zLJZ~w_2tr?tA~p`b3 xbyM2wYThCV z?kw{tdl@h6ZDXFp$?9Ubh&Vp tP=ojz4k--bmR+b(om4twm)D<`swNy zKxqj+4db-u$13+W2a)@e rabDm+H~-U_{; J< z^b||?o41P7FPk=K ;qigyZkl06bwFf-7A4R@oL= z{ mN@m-G`L(Yj+rAB+SxMyQ*} zb~*Adviyl9S291JzX-SXUO_%Td%^UobxM|KDe=7XBedimi^A>P2ThwDZpW@@*%K}2 zE>t=GK!3rv`qD!eN3JZjGGcd!^{}{IBgOHX#zhYkbIfGMs_=J<@m&39+_hg UElgYT_)k&!E}oq*Nk7SjA;JViOze9bV!KS%B3D4hGx;- zbP>a(IJT5PLag3VJ^>_-+cJAq6(RjKH(y-LZWq~zg z-@4Afi+j^?&OgdqjO_k0@FX^38wh&AGkWHsQAqoPC!`-k$aOh0=3j7LGngUFe^$0> z>ZTHc!9+m@>>TK-lNjingH~s&@+Z=M5;3zsIrki27r*{>fB#^_%g_4?wb53`;Ft?o zRkk$>fC%Hqw%*~RIDpR+BjHA7@M#MxxHu5E{>r>rH_)Fk`EJo`q&$A@H68@fUh`$m z3+#4Zj>$~Qhf^i{x1Wucm}=v{ZEw6)KUajBt-R7xvi4C*&XBe{St3R^z-k_jx46zp zqFro|4u*^LKGRB@?Siy*AqpbuVLN3_l^;R{9?$#}rz &`)>=HU83d%GeniQGX3o-Esg$?mo8GuFRBD$ZHUcq|*!L^ful&s(#)hawgkqh tMB^B zaq(xM;LvY2?;LO4@5ByX4U*9UAGD3_JHPuFbnK`U+TsAU
*-JG)f$ zFoI`NWZpfd&ZFMEIY^HK4=`RkYaI{h-jLX@z0{v1{7!1gro09m1?Bb6Y}+g>NlFJ6ON(>YucUZ*Q{DGohS9PNPEr~Z%rA{F_=p01v- zu1Ym%Yv<1JwYAe$Sr9}U@37XimA1yJ7avC83GgQK!WYZ%1jVk8p{7gao)E2{gsc%D zRy-{Nyua(9ftQ%zU5OEkrIwtFzHlC7Pi0jRWu>PZKs)qcN2sUAmv<~{-vckdr1%$@ zU-eJ%f7%hjb-Qmh>YMGbJ20K1L_J-*bv{UJ!qW+&)YIJRBP>&ZUt WY? zbxZBVptHy@1$r2oc!j^{gj6y%Kjz4tEZhPPS8jdgD)f1lItRYKJ>h6?JzXrem2nI* z>2nT7TNle`TOpgP7kgtZp{EHxc;|o+S zoIM*-0H%tVr(9tnF9ou#A;j;LX9#M)!hblVb!wG6G&?D-FqROQQ_?`u#oJ z5rmEIF&7+hBua|pv16^qCneiBh=^3h!L{5lfj4f-`*nw#e@)VEL3mRN(W|H_K9O!B zQ5}jSi{Iu5vnPc}<`c`M%h_aEa8g@9GofWKCVHPCU>h)Y{ixovVng?pT}MU}=QRrl z<*aM9Vz~rW1ioAU(V}U~TxF&<)D$)*x#LIZ9xpDE^{a^yHs0aJD;ED!o=VRVOmf2Q zqr$44_G7(? vhkE?zN#jl 5EL%=|ig z+VD^SsU;Qm4UH775C`e2z7ZKtPBqWpO`x^7#3aR-QE#bTHUgMvy~83V5YxdB;lNP9 z>2`>b*Ld-6T?u nlBdjiK zYf5%S-d0U@fAMvV=ZY Mz?PYt)wi^KwZFCxwfjz+k?=q`@gbuTj7kiG4S8 z{T%+X)Nm#XBk@%p)64M>s`K-eBWBvju|{E*^@f$_`&HwAk6UrN$GTtfWZf;$t#dX1 zpuUsV=?jSN)rzE98eX_CK{j)0RNGA;9FA!UY%i;1ds38BRPLHpRvz5_QrXl*y}W$h z>VnPu1jJC+I+=XDqBU@~tb#!mC3Blo_1xP_|K`+#JQF?tn#Jeh{I-OcT`Kq#@B)y0 zdwo%ODs@fUTFUK?o;hgX2#aXy`Xo@ol=EhRqNLau9i)3Lv(qCWwR`CRoBIUyqW^V@ zg5+(IEZ?PRHHf0`Ht}F5<<4#FzNy?3R^n*`V^RKMBO?RSC$EeyqmHglb;`*(<2K9f zece1^dz&5zAGEr(0}k*QjO!WF9W~%v3v+M=M`3JlTbYG64ubTB@B{5w>-#Hu)i3>P zjYPYd(6KhsLX~JW*gdA%<83Pw*8Pip518Rrv0h{GqGOFuJjQAkD(GLIN5}4^ZRI3a zby)rq-+ySTKSZ|Xj?RJbRVJsRudjN%bz C!se@_2^MMdNcP{WwaB$#c*QST45dOq7mM7~yKK4`n4Ge7j z%aOP13&g1HOj3~kgw^#!W$z}} V#{u2iB0jbWgUw4t`&UI*mcv`&L zs~=pgA8uSMQ?~`Ar`xIm3KM@o;KV8K)4q~p@SMqcK5;l($DA8>A&Gwu_;QWO!}M1L zdPDo85}Hs`j)?lN1EAy@|0t7V`dX`%9EWZlm5-|bJsWMR$3&mD$>k)$SrD)Tp;) j&irkqQ1eBoe0m!=-`e>?uw ziguy=OacH|c|j*S2*&28ZqcCaEJuQS47u7}m(!j*atUdRQO1tfF!Vz&sf+Nd@dMCp zC^Fx6`>lX|pKSYE02XGKe5L$>lIP7 -ENm;mr1>qc>eOY<9Mwg z6N*%lFsiBgZ8{RhvKehVv$QZdwNupuhv$OMy(uC~7A(bbBjt9q7FkkzCvFNOVf?-) zXa$(kTA?3D%Lrd~7E$Is?XJ79Y)qQ<#qk(NYkDI-iW33^ry`H!G^n`;aGuVx8WK zBRx4Sk7qaXr38t{VWyxk16^ItL3`bK5ZR{fNswkEqQt5WkX04{Q|m6 NI<~W?PR=a$D23qYz zFqEGFf7{z>FGJVin*Xu(MJ!9x?vqV*BewEhbVgb*Y7Kh7I=k{lIMVhzqRlm1s$Q+} z2k{(BAIU-`(`)va#|cM&u+G9PA9+LLj3e$Sog~){+EU)?{z&YAjA8bf)g&r-riB*! zYjKz-#oC!Ch5bJ-CC!7@McydJ32J3sFE%NrnJ*BAFK&JQP{D{7#Q)g5c9g~3GBZ+X z4oB++{BR|*>yYkq`kZNS``FIX!$fm3LLzuWq_KX6$ngM&!1*UKf-sUg55vq_UR3SD z=lQ1BvHkVcF?Gt+81EuPYP(~T`xMvC=cx~9p)&;hy=oa_v9 lffj*+R!4}gV mF|l&HlVFGEo5;N``uq!+c{# z4sD;%3l+x$x-8F4j4~W%<)Z}?C%wfEj|m-Z3KX>30U02eknG5iFuX}Z^BQ)Qa(6W* zm}9K%1jE{d?4Le(WbI6iW8g-bl@B$vjZxIb$6(#f*p*R@skM1*^u|r>jIfQ0Wjx zLj7V7+2|-Mqi9uq9ZiW{0Ywk9G+OE1Kp<8xZt9Y zbrO7OOa`AB`PLedOg0spHfNP7^?N`DcV9-5XTi($8*o`}6JASgi%;Ue4LJ4RgA{9S zcBH!RxD?b*xX-di;qR=orb!cXy?gZ9x{f=NWd_J$>tkV0oDYt)Hyzqsiv_H =;BqhKU#b@3kLNE{{Y+BeaRHv0{@B^ yLJ6|%Jie}1N7KJ=Leny&lT z<%H!VJH1+3=xlC(X7${>S9-Q%oa?kgNr~m3O|}aQR^ea75l8+u*MisD^d}@pH`jc- zEVu2icQ1qKC~a-mb=M}$q~q0R4LVfH8RkC!K;)ye8dn cctb9`;5LV zknYZ B%Tk5X_znI*KwLCZO}l{b2vYIJ>Ph|^1tT<`)azI_xG zt7IvonKyfm|Di?wja1E-je8%!+DXp@6T=YU;v+cDNuPqAilpy1#PH4LlE}Tcv!BI{ zI#r@+U#7s&8;291Lx65e3x81uqJHzmFk+D=>1LM_Tx!4n67B8WkleP?;_36eM_1JO z1LxYJ<`iORry=Wb-hx-cU<5revX{*f7S|QuU?Ifpz3lcziBA93J5o?&e|a*_3Bmp1 z-Z%N7pRa?MOG5|qB4n+1qZ4@ODcWy-x^nBZL&gX*Dnfz8c$I0rLge@_R+}h{WklCv zEkY1s&rIep#boU=jq%eEl`dHd&NwmfZ+N$nM9`8SIt7fZG}|YP)*~xS{IvmfZNu;P zd#Skv2IBd0bET8~0+C(S7C-0thBH}UB+BSu-o;4c_4pew(iTb{dJ47CAt8v9#f8DY z5yC>+hL60x?3A&y9PdXY4BWC`W3gk>5$}uGF1aL}C~t&SXE_P{LZkqh&VO?i1ixwY zG6R=SJa@{@%$7vLQDXS>wP`V#I5mDYf)3OT+$T2kJbJqbE;8fgl|Tz)guyv+E5G6t zRyzWX?uI72?Rc_dYQ)BA&=dDXf?Q%1QT`h9o$+JxxH7@4&s?t2PRcLQdVOIvN0?}( zp}g=Z#c_b^!-$fq!l^L*TzdHw4)~8?4QjbZW+2AGxYctV8^5*(4Fr4GTY)yQ*i) z+>*L5lIayYp0`$DKXHgZ>HVAl0s4Z(MqhJaB*;&E4SZg!^Pr&Wd!yuY2ae#QpMVxM z`yV#?GlYU>6VLC-UC;=dXJHANjc`L=>C&`d3vx339}dEa4hW&R=*;cFRQITn@YA zbw7Rm5?vfbtB$O+P0QMMK#)WS_B?2*-wGq!P3P2E@ET_B9+Hqco-YggLSa s>$i*HGVKXtkmb6DLBDG52i6qp=ha98Jl)=8B9ssS)Q0HN~ z9b4;kyz|)D`G)Qt@%EO-@CsVgIrlGHE#*5co`gE${_A}bO~E=uG-} xvWSoi DgJ@I-&|=cJELU z=X)@MWl_ VS~RpXU# zW zyYlc(8yTGwx25WX1jJchVT7PbFmBj)w%X*zn9aU(&&%mH@xokZHKw_79le_i*U|S% z!fVI4mti>*eUcLo$prK)kc1_Ae!hqAGdyL|5-|CS$CIPC9{t4_q0xIl@$fd7i8U>x z_$j|utK=C{HPFRT)m!Y2RZ`2`ORSsPZO}Lro)8~Gom(YV+32s~oAm`%*e*IkD4l{8 zP6(gS vPb+dg7-qWG0J XDT{+j#;;E+b!b==M-VK0nB}Ocw%Pd2?a7t(>AKYI zm793CQ9^O3w #j>` zGv %)^1i9TVW1d4nLeG37Q9rY+n2oM z)bP^cjQ%p*p+DSc;a*vYTMGjln#fj0N?{Rt_Hf#yde|?8%1ypSw}7PohB_h8pvoK1 zKzU>tH~f&1U_3@@P#c;K0I==v)7ErP% 7E_8b&-mj%59Ppo7?zV6^^3FRj}j_Px0gD2 z7p_S8O}kGj=YrIiwiVK>VaKVME|nt{ztjZCHC$QYixONEd4)^NJDbde@SnH6K`RR% zNSZ%oO672MAI04%ud?|z3>JI=F^Z--QdV5bm@Q=AY}h~Fso<^Esa(TS8tDa=DU}2p zrwB%ZmVZU4Jt+*J;#KtPrV2T}`;W#9_z7%mhnrSc->y;GpSMvxuh*${K h=f zJdNeHL}ys>4{PLAU6*=f8t(TO#sPK$!ICin9Ju-Zs5R_(J>a9b#h}mVlPrFuOoe|e z$u(brtS7CYO-zAk8B|PsqeHOxPn?HW +vwcO$9#4C{P%t_bQ9>|R zY{EmdDAfL8sm_{*`OJ^6(IIY(gSaSz%WhM|#i*BUkXXIk+N9d|;q^npMHS`8l;w|d zTbtOlOj }<2Sn;_8jK(d#eJ*{q|9%#Qua_UU)fx zPgu?cS^Z2PDdsP;R~0^`KM5+aNHU1+QFv{56wEQuoqx`NtKpkoTO0|kQt?Oy^lG(D zXLO{5qydQEz=g~R+=>Yw<)m!CvPXET9MRR=CY^eFdXMg(j&wu77Xt_BZC6{Vz#95M za|u&~nSaC@B}42FMzq=PBl_LV)Yn9AX*e$hG(Dq&g;1^UnMQokwI}RMgxldm??`NS zRtDsj@WPpC_%;(t$zohG58pN;0VZJ=ZRYe}0uh5KvD2P0g?qrLc0%D!i(duY&!n5Z zJ0RfIWv2&oj>-13%jkcNf8V^Mt$seinHh%T#KJ(3r;g9o+nFN-aF0&eZ9Hg?Ruzci zpVaRsf+lLR4gqe2gp!ry%HjmKCp=K2px2eskz21Bxf0LY mJ}< zfs1zQ@9t;b!moEtAVOut;ui_8hi0|la3{d$rf<{4lh1bi2_rTb^?D_X#NR|J% m>9X-}XU*`IDqSF4{47HraRR_I>z{y+BKDmsp2 z+ZMIO%xr UJ8Q+&)!<@UE}>d<>4IO~Igqb<#FC}lE= zfD{CP;KM0Yx#$`+BRXMIgmP1#kkluoI!?_1SDrY+_&Q-0DGvh$T#mQ!(Iv!w0?E zXsBsFACO#hb^@ll50jU@yF6#GjlSkS-E_eKML?RjZU)AH2ga=gCJZZP& Q!Tcn?)R?23p0l(Os z1|MX nzasiXZxp0y+$QQ_}sQDQ8{H?0J$=ZH% =r5C-+->*Y%2{$Jz!K8wx9hw4a@JVtt`S1-+Ihm)&I4wi1x) z-7QUQ$KEmvQ)YaV$n<_OsbQ}Dk5?aJYWJ;v2YU&jYeIu`T2~P|lyE`YyK?l*eo&kN zE-TiN7SxWI6EFt&vA(N2wy5o1U!D ;!$_HRQ@kt3l6oXCgB^ z*d_m_E-Y)Xln5LSl@DX4=lz9KE*XUqzdA1G;+W+?yz{$PJ{5h{Wyf`GTd+sKj}Hzu zeGI|`WL^3I${m6uMLAA@eEjiM?g`-x!wn8YbV`|x0v~#wZ2RmW<}}YCz-W1BCm^Op z1I$0asQmIO$1)mIx55D@#!>7u+)zoq;UX`Z>&y0&f7*CmfKb}kzntf~p{l*zN*FF$ zFDL=|KGzbi^GY_@gGv-g%=K6)w3$`7WBx_yG*|higBwNA8q-R8Qi}&Si@HsD_pFQh zCkt`W!ga@AZW;-j501+!m_p|wY%muiMUbjj9Gdtn4``x%PwgkRmo4UsW72n6<(kfG z20s)NN{+L$q|O;H2vl=fXwME_U6z#RvLAhq&S@PNUkt6bI@R5C^~8I(O Hn3^+d20#aTAw>j$BS8%$V zukW_LTLOpIU5CqctjjyCECjVyf~HnjKOeh$gxfoDLvDILK3rH8WMCNVVr270{K=ch zmDV(k|LMJbC6r=}^3`ZKV5gJr?g_e*(?NwN5QB#tT#+c09cHWPlveIq_VFrNuET}( zy7v6)hsSQjk1S=Q)$r~MCu~%#oo6^Ey))D948X$9s7^; qFxg#3z3q2 zHt5%4IS&Ha_G|AL9(o~Xwih)yvOcdKRLG5INf21nbiJulh^~^i_F}BJ5wZ eLY0 zT}8paqZ#5Z0R}GaT|>r)0^U@G(r;B__znHX#=E3{ QeL>Rt#b14o zneiKZuqvUy|D?_XNh2vT{jAVgeCKS_ CPYl;xsUO{ztIo%`G$4gA=7W9fu9wf~#^{|3AWLFk~Zv-A5 z+@a%*4wKP|FS^Zn0!~Oizkcz0dQq+v&f7mb&E4o3=Gp|aQ0?t}aay~y)6M!E?*QY$ zz)en=U?md%^Y*2~Z5hyGXDHcbY-uXrFbZbdz$MDSNHE) K!xVMmq0x6eK%C*f6N)8_F+*rMCbT`=#7$VM>v>|w>jB(fNk!CaAUJUy$ zkO$l0=OsOkhk8?si8HN>EQfOqV%He$Oy`VVErK1`E_oi${#g6>Ny8)Ev=yGg?Id&_ za$jk*kuck|*0`~JLQUh+1(>GZt_M$=?>lP*76v$)56@?sZxSTOx#4A8UBP>VEE_`( z>WoGo5&AfT`iGc+IS^l=?3g3e!$^#euMzB;c3C4@tJH>029B2dOmFHdg_!6Fy65CA z8Rk7&){O9Yxuv7LgWGlKw&QKutcfuoGG$S|86@V(&sa)D6ETEUvdeGK( 2AK|4?|(QvdR-d84@( zt&M&e{qnC6Xn7oisVa`V-bL^z)AC7}83S3AnVnv&SJ#*3PF 9hdl8L@5_=Ln; zYMbnKJWpIe5@_i3-3}TY$L>9RyphLBF$OQb27MHk1HVufE4UEuurK6hRu;^)ZVY>r z_Op_fzkn9|&X=k3wh`IC?5b nHUhKZgvd}m&MyfMeE2&KM)%}BuhH* z$j98yF>RdGj2OZ7XOw5YVc04YE^2U)BK}7UU|(vAPoou0Fcd+QAA{S)7M)t9e}WBO zsH&_|=qpFfe31FOoDRN@`>nE+$4&_dk+6XQ(cl=!wC^vs9CO7JgvCxCk~Th-E~h-` zE^o5!SP0GS*Z@3Bzi>cDNZtOrfawc|rEV{_YH&MZc{!%xB&I8&@JT$F_OLQI*dgsc z?BHb2tM vBYD= +e#weB37F4dR1c=%&%??6E`#&K`)~S>V5ehfh!C=2g>jI9=o=PIL1GRS zJ$Bzh#4OCsnLK>Y?j#-GiLVx)&Ms3;-bx??8)xY7Eg6C?wVH4I)!pQxUO%e0uXd4= zuWm<^&`hFNR5=DKT7>? zNH(4s4l7%uI|XO7T~bEhFCifm>C$-V zkqoEy(1}?UjiK0PW`L|h AF@+*j(&*R4IaJj~d4ov>N0t zh!r1|uJE{E%$Ii^wVrPxw3*G_h&)-IkI48=W?RokVmn|9^L_E(K}2LJik$AxWv%q; zv6b`y_!P`KPO{BaEYlEmQ;=tu?arA`jEkmvcb_7qjYEUGkwSn<9pm_^5rZ*|ORNq& z<8GF;9#e?$4ByAX(-zljho1!n^W|d0KImj$;Nh!bqF~Jh=Km^^X17d`yrdAo8@LQm zd!O8Gc0Ipepol#qaV+z^fCt^2jasFv6pA_!{ykadYHALualdpJZmA{o)0SuZFX8 zGzJ44UW6ch&b (U+>YkshMzd~ mI2#0hO`YR`BIp#kEgJax1arCy|)dQ`k^a{ZOp{p&Iy8 z;KI$k1d1@B9Dl?#n<|at0gR E_17#P+nq0EI2zOv#SHL=!JE1m z&k}tB93377<+3IWt|_+tTld#V1yC8@miRC*yqWrv7oE-e5_7)mRY0}Jtp$x%J(T4_ z`Mgz*G!G`e+l7x}CB@k%^&Y2n6s+=@v+mi{$6f-~_K&c-ZOF>&yNGJrvAj;Vc`A$c zY47~xM@;ZV-kN%L%bqjsySnzZFE}0Ne86)@I(Fq^NWrcYlmWppNpMS3c)_Wm6!z2! z-UfZpEc-sUmpV(qtwY3_rvUk!6EQwW9vO&~aZLky6>IH S7`%!8oQ8&JNUP~a&^eL^IPgf87NwcAy-aUj=CIdCr*O5Jm zv)HLk91_VG&DEkN(Sqv>S8jBc<25|Y;hkN{oQ!=GdJ@UVo`;wHlR#shU;{f8Ad~Fg z3qpJGo&ZQ`kN+SjHyYmTekqKZ5yZCP1?x^^@x-RRyWfI6mGr |yN8PNrH8X`{*-3kAd3&Ja zT3ZD@4(l|b$4b3n!}5Gt6_UbTg*yzn0oToXF~f)ZX^X66gDPO0&kR;~-$0M*`Z}s> zcYk9I9#x;QZcFn;`5~&%N3du_F(7sahGHi%KonvG=R;0of}LsCQ**Jh@oIBcEZ%b4 z<=v-DMxWqk+9!uJIzrPG&Zfzx=0=tDjYf>~wn792Ys1Q-v*lXYy7%m0aRGY)luyH% z`^5VbS88+l(P-wYp^Kui-CA5!GNZzM3 3b*Jt2dBjV37}(c%i|+jH5@4Q|jG?7nh8Ajod$5L+2Vhz4Tr!ii_x~7ayms z1wM$ht7E(!Ly1*Nc;`<>SnJ(;yGl(AAY+|Y&Xs2bc?|cJX6rwhT?IjxpzYRJG7sQ) z{nGS0NH57C_-ni*#E xUCfK %60G?$Rm5Ea{Lp$6DiO2Ah=oq$ z?v$eMQ8pS@15vz3#QCM!6$7-hmut?ndl{ZDEpDzi!C1F4!=M6v6zj{s)MTH_bQ7G> z@HG#Vl#hJ;fLmT+J-N3cVoi*1W1Au94;|bM?@r?_HNo3mZ+)Wn%VEpG3y~p YzIHF) z(|pUA_TR)YR~xLg*)w-^)`@kXezbKU6{v1q62&2j5R(MS&wxeXxE)ovP7}}H`7ucE zZ&j?e860J~$353>Q}b~9nVfgpl3+*o^eMkAW9 znC=_LkgX$MM-f+GDLv2g0DFn)=~(r1WhBC|o=L K`h7Nga4kIh%CHx0gk6OnxMN4oQs@Kq6;t8j%*?n(3cQLLPt$V GodK62{wi5rM+>-;Y1s(exPBnCEhN^;{BFDJvN)O2Y%zx)!{(Ld- zaH)qx>{(aOGB#}Oy6Um2wT_B_z1x8!0BCPQf&lZCAGkRFEF0Zv=3x1@%4qRu3 zHZ6X*!7C5R!oJW*ldEn_5SIr^Rp(O%GE;rXj@5dr^FWw>pIpNzW21~*`(1-;QRrZ; zHEjScQ#WXz?h}&gmr5GJtC;u0*uihB)-m?Fy%ZhP`bie%Q^0hFxW@yuH4i`+4?cLq zPx`?QLtFm4{zyibeAbm7dap2E^Q)pZP#L{5wYm?nJPhErRWPps>sny3hgFGkViF2h zr`qq7_+74W2bEW=>80O>CR}$8I!(tkPYK_izqE%S`1 ;wlBnoyTe%W7p9l)%ii_cfSGh&&fNs)zyVw- zahfB7=^(3L&VVOh7uZmyKh2#dI@}x{z89ZGw4+gdYWw!@5n|SNzqt$Gse%D9pD#rZ zS#w~XV 8tMY01H=l*b%JVb`J)L zKNd(egd3f+P9G(m48DL(L7oF*jxXyk29FN)jTj&_<+EeN(r7gnA3<1c40(>93a;vu z6Xt#kObPHO&v$ifvM@8g|Fjj^T79u#%eEUKzS@hm?Y%Bm8PM{rY!@0j+30;78ql-l ziON}fxv1)!G@B4ZPwx52rlU)bB2#SQwv`E-coO=4Z+wWnZc%TVsH%rsfybi?;zoMF zuTh2Dhgz5BIBc!J(fC<)YP*qAcj*T$gUwSk`(%sSiuZ=kcvkJlUFN<>W)1HN2xSK2 zhwyH$%HY{E7g!iL2mMWa=$?jreqdBE%rZ47yzgX(Z?`VMQH~yibEwg_ZyreazwKs3 ze+Gk)Uai?yUE_XB9X6H{xDRz3gp=yoM |uaTPu)v<*8BC^ z2eCY$FZ4@q4eWy963i<=ep_?z(K n@y1Ws!AaYvQ(-*P8?tzvb0^QF%0T+AV0USR4Z#SSh60q7!$Lx z8dttyOmSb+V9@FiElTgM2=!M?nE%Mv?K+uhtO$Aw7kCzVjq6;l+8@)&Y#da7x+Lgc zIP;9l($aa^pe{I;H>kUa?y5fnY*NyD*dUsb*yL#m&y{P#CXbf56%0Ney-2S5m;-!i zR;SdG^=-7Z7WBf{i6h+!;{s2mH;Jh|$rCJ;h0j&i7lr#!73Dkf9vP+fIhJnL?;q4R z=F2_ibc_JyeslF?W^(nt`p48d3c$Srmy~9Eu7GXFE5doJX%sRP#HJVOByU^bIQDBN z<{R9@(YM&k{zO^*Y$&w*O*RNByObwvHwHGO*KpPLXVlp>KI8W&`jo2vlnQw*(}-n@ zGY!`1B4t=y-6|VKNs-ZWP26S+Wg48t4=C<*PY0So96Mhd^ethw67PL_9~NEp1(#0v zMWII=$Ix%%Jd_^bIMkQT_-x9&Yd~^*U(o7rR=D~w=jOEA7;b|n(lUOrhG>9~<^xEb z?bjb!>&tsDU@E0T#ZK_8gF;r--{qA zpv+VVO5d~`sj<)*U7DQj$CTr_J>KdDDU;;q<9axkMO(JciF81{7|M$p8Mr^Vjh>~w zC8H~rDLkJr+&(qN*QH*J#*}Bfz0cyQy;;&FB<}eVU-2cN;@}6n)FLU>c`OtR4|oRh zU=ob4hUo(Uh^ya{M3fmtdP5t^J20EzuR`u3IEN7SwgMmdc3a-hXpfA4@?&`8W1Gwz zwu3%wMdvcm?PSH EXOd+r^u@*uKgZzw`!Xs6BUbku5{l z7#}Xz*)UILZ0T5NZx}Gb_LCb-)LKcUx52~qvFpv1JHnlJy@6$^^L<^FA#frHtg&PT zE{!m*tZQ;jJ0aZuqSa)lhQeTrC^_}hDBiT8;zaYz!hwq Bb1qS1{n zP$%mVr4&~Y98+r=z4agfnexn3t{$Mbk?+<1dbfI|@NRQ+zCLyoyJC9n#1ecf$d(L$ zx?+TRiS5=53ui*3&zr@H_L6E)R}|2-P-~YHTCvRWU~c+hDD0A{`uej2wQ6^`Gu8GH z)ZnpN43+8PN2@1gxLI`SyacmlvC1%yhD4*w4ZaaFO9>;}jo35K{rR8>1GH2^m3So4 z220iYMI(wqc0{naj#t0A d2i_0%W$oUCkIu8a^Cj_79;^scwu3p^91qI9zRC# o*$N*M z)dGiTslX{Z6LW{ay|ZKx$`FX@o^Ca69l4r^vD{A~R@Dm=iugq$#{vTRr9Ju+f!ENa z7D1D2JDxdmyH144w}XUfnd>iG^SKE5t(Pk7L7R6eqPd@N3XDn4zG5JE31T4U0?bK} z?>FYbQs*L3*v1t@fJf6GC+mn0bsP)-w7{2R_m6`V%!mhNX<}UF1Q84<@A<4sW8HIQ zIBi(>p<2UxzSPo_BrUr{_~$q)b#Bhm4~;})A*p)Bahd4Bm57EK?|th}OCy`(QD)cl zv(WKqC&D>r93$(1?H;>5?!eLd?!27 OP6>Z9m?jd#li!HVr-A*1 z2q+Py>Fl>wi$m4z&+>4Gp)9dUHBQjaLSw_aja6F1n^F+zoSd=cyS<0HCMHEAE9W;0 zMQD5mvY&16;Y7EXi^pN$sL0rN0+ UG_&{!~>hGI744h%jb9^~? zsTlL&Kg4e9`?4XwhBaxW1f86CRqb+1H?D^4;~f!``hDk8Cb@5+M+ij@B+E1l@=qPZ z4 g1EqXH`T$|)TdqnRAmSmmjVf06#xt*r;R4Sau2+f|A@t4Dx zYQ5lwnrk!kgyqpHa+T;Ji<3Dt!{^?}mx>mJpvNXo;@R<$J2b3QTlrJhOEj#QdQ&-| zK9d1og&Hw5ZVy-^eV=m^9|73(p?~<1+7Lhosa zL)qonll@7vqB~xu8#;bY2}5muA|B1DD)R|1EsiIqH!pk;s(i6rniYZ= zVF?qLvZoVw^v80&2&EnigrhLbm@dy^^x3DcA%Rz)-wP)Av;zgyX95LGrM(&-VBos{ zt?Ox*lY7~sS)Tkm3U3ACS?juUi`cZa{QbFxmMGcb$X*9t>$S-+UPJg@btoDvLe%fN z+^sz=^G`whHz}~rxrf8r@8R8Xc`{(NCIK)I7B4W^&(au)2U?6EK_kVYCi&oHS%$2R zK0K_4D%M3&bEVG3j7ueBb9CxUok)c5C=-0Qdegte5Ft+5aAK!`OKi~{<}iG?%e4IR zL@=?>F#cYrOFkb~T_ODTuEb!#s;T4raFnU@T%t*mViht{#q-R-*ry@}!~dK+vo$5S zRkp7idCwmZB!+?r@eNeXz%OR{2y(FDb0J2t>sN-6W DcK>3=~Zo7YLXBtP;{(}fR!+ zZHN{+Rz_ wHo8N)m3YvYX3gNvsB8O-w$V??Iz>LRLJpi2_zwWpFf^>Huv5ID+!f z9spTq`O#pG&$F0aBI}qw=Ay&FxDp5jFQUruc-jcmnZwk7tI$a{C)0nPrDR~=Y*Pd5 zk}~{T?6f8)yFB(!*74uDOk0SA7XzxgnJyDJa2_Os-a|`OIQ}ybQnj>L?B=y>SAOJO z*~RJ;!pmhJ@&f{JIWu$2OUW!$>XwD2Gw{n)15cMbgNH7D3WkcS>9`b}CVg9uL3%4= zR)x*<@?cnM;=ynGFS7v= JZUp-%%5lOMB*Z7fJ}=g!b=6Qaaopq6cm BrO(!h}89XO{{=)C5sRQY1Eifxdci+1O&!>7F(IW>YgMTdcp;5B==#hWcRf zD1poA1SOr36VTu9V6fB(28MdH!RQ!yOOJIR#%W~!flR*t1M7)~C6k%%?UGmNC!qq| zQuGO`JWTG)WSU&Es#2Jz9NtyckD)Kxi6RK!fFi5d*d{jFBdl25n>A|Ld;9x@itR#k zb^p>eRjw#G1j>re1QHf0h9&>4*~o)2srrU?Jm2LDygsoPNhtpsB$PywQ|2E4y;VV~ z0((T-?J5N)Ty4_Ar~;E#Hmt^|i@jB{-ZLT3wP0X_b}094;N+QhLMFUI4Cf2PqO0&& z>ilT>5a%m@m _ZLa4i^)`mg;16-R=kD%yKavEP&WZEpY>Yw zPi(JYK#Abbtfb)K`=jCJs|hes6nP;wkCx$J9s^m$T1f3yt#r^&F4u&QhRKTtr6j}Y z5m01Z&iiptu+Tt(-?RjiAIJ%7)@lYJCULNxmKxKgQ>|7O@nDU P@P1}kiLKEJ9XKn6JkV&=C1LPAW~bI1b0;NQU10)mlo$AvBHJ;Xb(Sw>3LWohW4 ztOaM6JI~hj)e?ORA5#e}8IE2or;x;-Cc;Nj5)%XQxLiiN@P;QQl1;xd$yhB-L%B1W zcUSKHTSImq&OrMwGxr}KeJT9c0$bFcU+ yd5QDVb8i+-sFosg9`jzM}7W;d&~LFzLJ`ZUh60AB8=kh*Wqf zC|FT9TF#nI v{CE)$>nT?_G_OHZk!!O z3X9&YSS(`rSit31B<=1Lf^p$wXp{kT0Uq1{&FPLFVm!4}(ki+YOLJ8GfgT%0!B@2$ z6d7-zoNXl2I|a}|rTqi|k7Hu@Bu0w0T9`_e%kUkiz 5zKmv22rv9oQ`3HReDHNdObt9o8Gyk`d{|!11 zzz)1X-TuGE_&-7ae~s~<#`XUn#+U@{PsnG7#KoH(*s M> zwIVv=c2=%s1iRQ}&{&K@m(a$##^9gED^N57!PB3xdKdGB-J1d7<-uBAf7ItK99oGx zA6n*!4SK%}@0lE*H1t30^>?5kcekj#k?%_=n0PZZO4KMaod6QpzD|#&v$9k2D>aqQ za6kn4Fk!)G7^2Y6pNp%@hp4Dq%PI>hD>11e!ak=ujFk8Zph6LnN!+|!m{=6G{_s2} zN!(lX8orS~Y--b0oiFqF9~Y~ix&8N47+w%gv+U7fT& |T74HF|5OVlClK)py`}rUSp2u>*dK!H5pSPU zemtGMy+O*_$67l{xl?@^`^#bDpWP}nDL=U2S9_+KQGP#|kWsr-b ZHVwAn?&{M~rlT-xPjfLSQ|FTN2AfOOW#d z^5^83iT|M srNrjBU!*FZV3e+ihTwHUj4OuoAe*5E%6%& z3CA+^86jXJ3FS%B5&i)Z_uq|l@ARbcOh*DjB2~?-_z%w}AqHNZu#SX5{`eb`m-{f% zzuRL0Cw2<=-;i({9?13lhNQ=aqD=7bXI~^#VA~9O2gQ=pKcK@UKc3f}{|T}`qnQD` zCIie@{PS1fZwNs}^!$T!q+ zC-} Qv_tvq?;xx9e1|tYYN2v|(gXARW`1rk2M330 z>s1%vc5on3s^9)(t|ahaqAo5c2j3nS_(Q*IQ_Kyv;rk9MYdpnyGCrzkzK{ewf1&){ z<4H}y!4f7wfJm;_^_PK|qe$~pVm8`tBDiRwNT>V)ZX|*D<@z+@2J^jZl@7>AOA1cm zuS>GZn*7_T%klm;1>SR1NpX;5|KA zQKnp$a_@VlQB3>HYB9$Tr17JSMuaEBe{|mTeZ5tE^aUFj7 Hm z%`0l`7gMnx7nc@mG*Fc)OUA#?KfH(tJegvDUTp$E8kw4U8sK?a5wlp#L6wx0q$t%p z2xJ!q^aO-Jl5C0bk8KhY`Nq2K0c?qU_qz;_YB_!-=Zl8J@xV|L2`W+u5_ckh=ZRBX zc@%~V_&Ap2m%IZ1{BxNEmlHcj z=|eIp1F+5eGIcr7#B%s(aHYHP*&PI{z;Ngkc>F}YWLbR3f%-&z{7f8Z1GJ}x1RLRZ zDGC~zUV33+an>|t95kgL4@bxI#(wRsqQB&D+*200lN|K-N9lP2b8n9qZk2Ysdjgr3 z)WEgdoCGq)Q 7~{GT9Fo1~=~igjMi9%Zp{jyIC; z_+`uwF-y 9{39!inTQ@0$OP zaFdV|4D#I^Q*I7^13hd$1bSFdf*=JVJFv%=#|LGHGL<%bi| I@RaA!Y|H`x*tYB4C5(s`ZC zmqm(TW23xbT`RP#(o+o!ZX;8=NI1_`$gflQG9nzfo0b$Vlm{LwM@z1ee*E zvjp8(GSMYKg+(Qale857&L7v?N>-QJ2-R8phw0Q0F9J-%#nSH&Ue^M+jtZ_>%Y=1a zsy~7xbK%ao8>@)gMp{~09`07H )_ >~Wac|IEycN}jW{VrVfy8aDRJzzDDr{Sp^ztvqL$ A@-aMX1+wl?3j*MQuyv85%HVYDnWHp?`-W6$d!pRmp9D{=tOkOv{-zMZ z$=CR=UPP>b^g#JnFOom7V;fo8m1Iq#g=gXIB-R~2`Ps*Atqm3xEK;iMbER52gwztg zFh8V^J4HKzx1?*NP+-p$z32$Hl_VeWw1!^ID@5U%yW(Bcx0UWbluI>tSqm@KdDFLB zTvPNG%?Zs8!sj0trJYeIr+!2ne$M_iae2W;uYVNvJ%>tUagb@nn#$#5?D9UogXhs5 zrL55R#+B>}AcXBF(aRVhH)TcymHtcgK8u{lwFsHkpTPG8nakx=D3MHhx_X-tBNE?Y zzbhlk)TY65anSrn_A%m*&iT!;w3YMq&F%h$ik++=)gbN7@_|EYRl^frKoDE9>)8#e zU4+`Fqo4WeP> iy?5B^8>x> zZZ0nsX%9~^aWgVqCLm-n?O^G~%@*BC3{EKEeFng#$VQzS-2pzkUsb2ZZq04^4x7~y zQiX6cr6Xj#)o6X+!GvbD@4Jue1(iYOW0E4L2LusucvWv2ya=lvn=Hhsg$Pdib^%#l z63pn2LE9Z&e@%vu##f?`IP%&0HXlI MIkEjKRPkraHb|Tp=n1h?p8~^h>^8jnZto7w9!dz=YT} zl_XVRZrkOI`y?fkvr0;RL~oVQdGu5Ry83+3l-;sXQNaogR!YHWPcwqynIRFRsY?7K z@j2)093Fz_8p^iQ#nT~Da?LXi4g$@UD3rbNRiX4%LieN=;aVcK3OmW<5g6l!2wL@h zIOD);=8CD~d)}Y-Dg(@_v_{xv*iISwKEz|TY$k9y0j!-tPmx~%AZ)=plcvo!H`i}8 z&+FGvZ&~|4bH^XQ_VVt+X8O;>M)!%MI4x>2+i#BfV|N`qTaT6$uc!@hF+3LiS}K-Q zktGY2f|Wv;`9ZyEYjn?-77_EKO6a=%m_7bYW6wJw3OUF_gt$Vr*p89!uu&*+ThoYI zA(%^P6r5FD^-)Su6aMj>4PCg8-r$#@bicDAR+;ka5JBp%^tm?6L%Nr%G5VYb3tVaG zg=pjNzLRVK!@H &R(Jg=VA24pp6mcAHDMnz+7?*cqq`BYH@@ z7BmIzW4>T$v6da_UPoRMoJEMg1H{CHq~2=?e1X`@%#2Wii-xg_6Y+KtuD0-OSnY6x z7!yC$Q!Gv>tOlvW#fTik94dGp3l$boE4nz6*|nu2!>`-*oP--ZR`k>cs`YsXoyW4I zHgwgNJli@Pv2yJ;4C7+NF#Na~P{t><>z`fWot3k*zuI2OLam&svv0lZ?@X~6@7(v? zWY`9eL`8NBg(BQ6U1spmtp{G4c#qGv*f@33rZJz;r)NmfJdcc0nUmnp?^VWv#Wppw z6-EZB2gze&2LqHhoT06sVh7V4vz{Y7jmGuH9W9+};+$u)o8Na*-V7bdO$TPN8uh;4 zE6qkSyl-4{Gg}630MxI1o_XhsvLYmU{0zK0?Qjoh?=wCkDAUzNp?mXf9Ex0r-?`6U z5 AA(e3iK z>o{Fzis()CwE2R5wCT*C@`+JX$BBz<-Ggz(Bm(0^jIg$;a-i!Vb^sONk$IMrH>4Hp z%7+t8Cer?M )!-)9D+IC^3L7rBroH zykmg(`F6mBq;Xl>D{ |rP8m QscC_u*tVeiui0`Iz{bOm9szj&P3A2IrdhV&aBN zD7gy66GA(#X>J0k4~U|j& *f+UIogEl!S9PI$npiU1(~*a#mg&yA;nZ{p_Iy?7o%IKbtg1 zM4j+JF<1RUqkDv^QtUw@EG~p?lvZJoqWFdmhs@=Kk^cC!mhNU=LFs8t!Q7_bn|2bn zPZGJC;9pyMIpFSgnoZjXR}p%+#*VP)!m;4-b3ZI5w?of~OJYpW+iED~=!BEUllN|S zFRtQFA-QkYK)uIKQ4gr}$W~ftfg#Oh``+q$F v=h#@U zS?b~l>!xCKV76&J6w#|SOzgEd&4KE`e^Ku=`7Y`WLHH?qI?svQ8`s(kk3K>7I!85y z5u|PsIKLXd&_?WSs01-s3~c>i@_$if3{MK9WtD#H|8;N=4A5mPBpcEiDXcRbiaXbq z8rPOruN_IU%uu%w{g*{0v{?tq9~f3PA9KD?Ogc?Wh_~cbt*SB>Uk`;{uVG^Fpmtzq zuF2X9RAp|n>Vamly$O&10+ee_KUU>%eRw^ryvHA<3i)0e(PK_1z5Qmb_BJA6_4q4p zTrYUsrXsoskF&sZ5mjE29OIbHmp+B|6-yVOd|CD_g`LoR@sTAfO&vCPXRjr2YQ&L( z0PfL~ZF_cKSMN|(IH#wm;23_o#u6AApDF3jhf#D`Oc)ud)A)J&7=ccKMBX);?|5&c z9S8v>jWWYR0s{+M^Ky-jKQuLppxsod-3KFnEr?Tk8CT~?yimRw-mc4&GbmSK1AJGa zb?Cu%)>q8^ofFoRYU52p-G-lbR&@sj<(45CcMwcTflO7X%Np=FyUk8Nwk3y8GhUY- zUj@>+Xl2GT*j&VhGUvBX@zgq8K=1Hhz(vPObW7)jPZDKChRUH%V}zA$u4BLfWr$ln zfhy#JJ^AgXSB*Y?BZyr=fItwI-n8Z2nJ>lPkkF{^SM)Uw~LO7elKf6Aal*=L4 z@@2=y%RZ(YYpRG0JjbL41qk4-+ird%iz5==lR=H=66R>ToNukF0c;_^1gso6>f0JE z?J09#eQ(yI?|d?#Z5%O(ZJh^GgOC3~p1U{li2{kEd1zOvO@%l<&>6&`n!>co%hI?Y z$YJ#8_;luk;m!|>NVdWgH=}v<2*gUW4dSHn6m^*b}1$L|Z?*M>6*flfDm^)Z+FC;}xeGSD;G z^R2{02 cGI;3gIq=JUcn?=vV{ymv_)_m({<2uXl?1PX|J1Pv zsNii3fx%twTL#X56`pr?PfIwX+$h1_V)9TA8AqV_X{0f!75B|%&!4carZsoGgmxa$ zAgRD-Lj(8*+UK!c7Qg297J!n`V+HKKV0r_ZSi%$(n5Vg!^QxKllUBPecaq$_Bd{0x20F9 z)QQyQ!`L!2-z^$x7M6T(4qhbm=;S`Ub7@pRybh5?_qAd5@(!T=Nq$j@S4L)iqS)%x zZO>W`AWQ(R^_Ys`o^8solK8;)O$DU)lucsiipG_wPY5>w%P04%dQ6;`{ir~3;g9BK zI*zOFPn(E(qrP=Ksm$+A cqEzE7A)OpKvi}!c*+fp zM7W8Y&4BOpd;#N9Y$|yy@V!BHmUfLpfwHogbyDYnFPR%|XqeGnqX`wfX70;^X^!S} zlU)`Whe>q-0?FGll!3Cy1;i(t2%wi&yRHQtRo3~ksROo5lvqi6iq!CP3(ew&^%lSA z!j#g?KK*`m>%h78#-TQcmr4NZoC$De5e L6X`UX#Xp+yJb93t; zIZ+dc41#f(ipfVACX d}n0qpck4IJp K-ptXsus6C=B{Ms9Q{3B1;0G~3vpdmN-JTm{jqBJ~9M7>)etCO5|Meg_=4TZl z2@&C75Jh438nItr)a)|+;l_&Anq6LmR=ZtJr5>EOm(>Hl2NhHnI*GL(-`Fe>nTy zse|0E FSB{ZHdD)r!htbKsBdx@$>25YE)b!dRP1$$!r8n}Jf8JbP*x}8xl9uy zhDWGr>~?ylG1SjPPMpB3ufonjg$1(^X_bZ<2cMvMKNhkRF{>&5EJYUn`ivcE#h*!i zITtpICv^mtnqAv7Dl`WEx^Zl1S==4Zll97u^t06z@keY$ez~Znj@t+3jq5veP8}YM zzGt=P`y%bL@;lmU+m6L36%SW+0nXw?(wZ#gNQP5;fW=b%B z?=hw5v0E1 @UkW5qE--9(&=GB>?( z5;3@%>SkAUgPzxpaXbE_1px77V6LtG;O6wqs&4XCBzgc^mp5`5pgx4`%-iv_8BTZz zwlX?$LHpCVjHb)uYqq-Xt@X)L4XDL@EnLo1;NIb(;Y3D*fFU!j28-xyk@V{}(K4en zLa-u3*n(u1Y?-)$MUEOLQxvq(Mti}TuE@%e1#%<32)H1Lt7b2Squ3}-0#mG!O*{pr zlN&i{AX8%DI4NbF_;!;Qx2G_@)J=4ah~YVf@4F7JLgIkp&*^G?o?9A^re0|**Ykb1 zZBg&u*ZYLaNQMUAYWMH+zMlf#nAeg}dwzjaV!<@&U$vy}lvEp=#r{a)4b*{u{f;Qp zjy6e>7@)s9D2+dLSGvOE;Ut Tx @fX)7?eNh;9eXSI4UF@3xqJ&9~H#L4|fwUbMhat>$ zo`}ti%{T!g_<>rJA<=O6nd0D%Qs&G`+UQx9|6#dCjl<{r4?c* ~;RXWe_w+57(b{@t}^&3b31 z-*>vJtE;O^o_hB}=)m#3sR>D!pA3%t4)0ANGW8S6LGa(3TDTa5;=L2jRJ_~eA?($b zVy|H^1)O3hEfkBu;{`S3okQ43Rvw-HR0lvQG2}ROk=p(C@k$dtcS>~H6guONE2^yw zUKdmC(cxv#g6Z%o?k{w`KJ?QJLc_1pOAk^aoTutW1De|}@!;OLPZP&_CVV_i_DX8C z;jeXShC)XYPVzoj=h8)z>Y>t}4J7i$;TM1!bqNwHoTWRv1e~t@NRt)3@jJ87oz0Kp z>`ceD_AR|wuDLQ<-pyKL9Ex?hA&%;p1qXa@>)-WSHTFLw@v9PfJOF}xZuu^5fAj;- z-eN0p%_|rz@BIjk$w6dq4Nl2x+Z@XQ)oe0W-&U+{avJJ%^m>UcLR?ZPhiCX);-$Q0 ze#g*%yDs_UAu50vA^9Y5h=AZVP{O15HE_0Axxug?-p!R*m`Gg=;-BZ`YV(@>Q$Cdb z3X9XxKHnb87=ht=3ns@|I%9(I>>%>d$Yc0;2I^hD4E``CX|8ujNn}Dr)jYeRP4ZI0 zYz1f{O|#K$Ht$V%#-7vbjvO!#0xO;3PFo!17>_*N$a`CJmVUN#aY(&KGkKnki_L;7 z19BiS+}HFRGm0%LW1j2A&MX^(26H}?1XgP~2uxmln!MG_N0)5w0yca90*ek|3$F&G z RldM}1m=`&L@cjM 5DtZsPok3uFhb z!4-}*Q06jreC&Cd?k`P);X@(WK{TA(UNN}weypHGy*+_J0@d$_a?-XMy`fs|_)>mN zT@{@}yv|NAasE{!5 R<;RZztiG4|T1- z-I5N3_y|Z}CL#NBb9G*3w-a4%37j3&iJt-z+`~ObAYCvm-98XJNFhLR?nn$LI$^o8 z6*CNlRGoJK2~pH=bQQrN;=SK-Br;HAFxSewc;QVd@6JJSFTLfzsvv#B2!!=!5S2v$ zl~giCz9(cc-s^Tux;e4hgTAu2mMfjJEb;!G7h?jqi8^xP<(7KhRMUX_NHvM1HyI&l z LIGNSQ 7ARQ=~quqE->VEbr0847DpxSgLL_ek>pSwPKjf_|ObU7X=yKKWp}0 zJn`2_bP_Xp=~;pV)QNT9TAmzNd5x6cJgL=~e&J%-!Q6XehIte2$A1b&7U7*R@r%ab z4t<%^@U}vNO7fAfXxYro(RuH}u{L-)E*!gg@25CX9hayV6aF21q!Q&`6Uu=+0m?1u zogF`o7Y3Cu$0QYe*LJ}Su_*q16#BN3;S02nWF9GqWtsKH<%Rf-0o&Xe-k8V`49UmK zs`F6+ES&+@({>+fBcQCjjVg_{5SQ@1GpCV2ut9i7@-9)&RB^M3Qxpd3T&f1vH|C%$ z*A;skbQ+(1ro7YL{c^O1M`&6|7u5uvj(NK$AJX)kp1c!C4jA;pK5fb!33|Q>J1Q+4 zmF5>3-ls7J;@Ns@xIX>%8mxB9ZG#m%G{$403=+;K4OvDF)F|)I80D2iGIY1q&C`A9 zDMpWCuL?_)-=<}jVX*)jELVKvE$K4j$v3a}ciS>Ba=`|E$KZm5%`cv4^_EW5X4O+i zkWw}SSaI2!{J)@o6L~^6vMVz);}r`yBO``Z<_?L^C7I?HSBq8kNYJ2^b=3!GT@BVv zqhRx_Gf&Ico^DB6Mt o>s;#9FHGOw{FI=OWT3S5j9=Kc*sUSf_3#T;sTrchi>Aq(QPsHN{k~iAX1qA> zWsA>9NmNN^v$~Sk_uG!CGTBxU{xtTt(pE|yzZ5hWAe)RHU>)r$M2G2GJOrT~tyxWX z^vwhkZ3mCs7L@7d;}EIy1(*B~V0wfs&iOf372XEhc$7@d^iA-Oai>49oi=E$rrb{B z<^NV8uZQtM-K}No!EJxYed#z#fE?7TQ3L!giJy?C(2MT@J6f~o^r+1b)PGV>9}??h zC2XLZ7!h&R!w#*g`0ffU64cYXfsa @<#7beqt7F_exAQeJk`hX z3Zca)ZihWcNddd|K{v-fa_EUm@D%tFv!&`O`5LzzR;!_>t(Rp4H@@=4gv`vi;DQ9x z1s}9zWtwk2Oypb42S|%S_w`rHzm4rQgbGe1@91v+5Ng)z_1+(cHRTpdqO$uoYRIfq zzVv2kjKgzM;n1JBeas7jJsVg1-I6!~l6LN7nQBWxDjF5ZZ&zuP;@<$0y1fMO8%4Bx zYKNv^K4Nvb87^*|_IcBccChks?Pmp)I}Z90R)t1>o+Zo5#Qu$eJ_5V3qI~)lZRxF# zWXLIIl@tVoh3sqk%l%MfIIOmdW-NJ4iD4uomS|#WYt=c8QptdbTdV|v|GNawt@EhJ zk0^;tA*4Ij>a@sy*BgS|>iA+bMDL8Q;E%g!E gn{E#f(1Ah+ml}%E|laq~GLR-3*{yMb7CyRJCn-ete`GCw!GdsjIj-v=cqRjXe zY?_#Bubhsb-5~}Ht) p`C!9&oQ!9Nv3mk`QcQy~^*U5gXImVemb_dk=da?;0Qu=<7M^r$z(3 zG&rGaDMh4w(^3U$o8hw<26$vk9GI$sJe{|~t8#n{mNudpdhT>)jd_nRKmTy$W3pIO zj92xet{br$>B&ie^l@_(hM=#Y#11}hpw!vDM=v*Fw!Z5Zb>kx&?zDmEsq{@^(2ezF z1*eT)Fv&QkY;*>2tzLNysCbejv{9>7413G@L{$zDYs%#70Q>6qSG@+&_EzYz&l!Ik zZ$44RS0jC0b>(GrPj8c)S<_%*adL6f7VCUbaKtIv&Wm??n3tlTm~(KwaX;$Ysmg#` zD4KMN*RPc_&*o2LKd&U_imkfAKuXz6p`$ZVO>IxUm?ZJpjA1x jqhJEBnH5D}E4^w)t|9dxX?4@=EUXV17QSuXn#9*Kida7j#f3 zY(KZvJ |Ic&SZgCe+2zjpje3f>_~ 9^b!5r?)0_>Y zGR LF{pK?Ov{> z!r!^xkU>m|0jgW9GOrhI??$V!h)~AdJUG$CUAhYc(?uRLODy-SN-W_%*}Oq~5bx`% zL+w;xOf=lHA9_pM+T-H?nCBIE8ZZ+$|}9fVrDvi4aUu!Q}b9 zy|=zF^Nix4GA25j 6*ihXtW$Tw4)jm9Th-;+P|h7$~qPi0)h2z|t)%BYx@|>4Xkvr@b(6T<2?D z@arJR5bR=vf%eHo(yKj)ve`2}WN`_mAjlqI7TwjHMrX9bD04@OU2%cYZ{Fuw*>v72 zV{6f9wg##+7g}W^oh@@)z%)K!nv$u(U>*a1j({$rNQw>K9jgX-(Ypf6QWbYDg-73C zN=n_1su{n?8YcWwJK4X9 G9kMxb=>v>}~VqUCf=FJNM?^EVg~09|Uwz&N|145s2S; zDzHV %rH5vAy+-Z-_e$>aOFg6IKFgRFF%Yd=N0A*xw*h9PA1F`~JchAT4A zHwc)w6@YGl^~!0(dNC!TeQ0*eL1@JUYoJ&DgVL4V!+r48vl$_HA=mc3bJG0N27>9r z5H;d sZMEy6d0; za@^~;a) Ras kxt3++b}7N<*U)Ee`ebZQ8~yO6D=hq6$Z?`py|7_P!GH7(buVRE -3Sy-h5b?_60;Sgoh_-&%So$~MQU`&<9xQR90oxT zzr!&h8=6}sqPMP=p;|O-ci!!jz&V@~6Nh>m6af!>qsfZkpB-MbQStFar9s?ra *HC;+1k)W%A2qtqe*cVxRr=>u26n;x)fbcC`$`UKWUGoVq# z9l&P4bCHs4`+h8R*3 @rD2t||eQ4zkVVoKO`5v!6jG-m%{5hAvQM?leMa;nfPErgfk%Kn#@1Dm%P7x}T3g zqf_@87C1nX#93o?Qw@mGwj-Y0pq!0dkB6XOImX^X9KO>v$dQ#e{H?z5_)E`f?jgo{ zK1g%aSBX(&$r1&JCl!~~2IT=CFG>;yTs4^ mv8RbDeb^cp zNO^LStyWcr4&iO5y2VEwHI)ZO;ZBV6_^>h^!`w?{Ndt-3?_3kUG>fdVZWOes28!2P zc|9M)4GMRx(R`DopLK6|o8fhip;QVyR&HG!N?ZVOOVsCuctvYzJbl;R_?RJ*{pKG_ zi98|blPbKmUkTJ%NjI|+Dklc-QG>f!aRTsaqNR+stHyEa>oaRfUgU|hE0yKG+Piyg zy05#%05_p){18R2rsWxqFVC* T?kyK0j&io}s2R;;0YU)U!{)T(&v>EErY2TOpqq`ayYKd9 zYH}S6ea=6JKWA$ZON|QOr>3ehBYEhk3KQu!2yI2C#Nhq(G1`SHNgEQC`~;nk!A_7= z!TT+h)vEk!X+XT{Br6SXV5u7cOyeUB##??O-idGLXTI|=bpjtubvSdV-h5x3^`W*^ z5m@0+oOdmpBv`;xx(OHIBtGxvz*||rke!=S%b){j()$_q*lV2Di_h$p#QJ)7#ODo8 zH1$wu>u?*JQx`X$IB3r(R&Qfed^}{6)=TjD>94D^rkybUV#dhM<2$h`kfsG(-w60s z>YBY76Y;Z>hX#8?QafSp5zPOtQ&hc0yX1oi3>I&tMgiA7X!;C{1{xcNnN8jhoX^$Y z8QsqsKJ()ayDr_*G$GB{N)LVaFyD>+M>K#jaKyTD#{G1pnKoRntN)kY`HXc)dYU=P zY;2@^MS?|Zzi3hb!OD&tJ4@93QVoE5_Gx}wV$U(E<~Z*%HV$cS^@p9biT8%j(%ItU zy~=^MDw!@bXrls_A#h&cyI}%ya?!(#?MHCzULReHa}$&P8G6|zAn OM0#Gl zrTHy#*5iFT_Ouw*5c8X5tJo4aQ$>T4NPE>%oDBj5vV2RgBc@c`4L{_Ur(3M1$)kEc zj)!I#T`$7TmfurhTXVK!7RQ_YCxsJ$gc?A$5jfDV6-95ja()}9hEs)o*o}K;swAN$ z%|eUkvNpil19n$Y_v7KIoNyH_(;QGD2la#|MtHC~YAK!)O>9v0iU}EaZ7XJ}$q-}5 z{e$hzNpC!IO8HS&U3u@Ga6#ZtMdR~phBS$IXsYJW=tjOe1xD=1Wyct>55Ew-UOx)y zDno9pbY6Ef#Rs$=hmrEk^i=}g<3vn;_ppT3dUTenL=|S&Iov3s;X{TOE4m@u*F^9! z&p3^j=K{%&Syn1tk-djYy~252-r23n0#GUIUs6@pl}Ph8S>=?hM&rnk_jy^atqqbi z*s2cNKO8UEGR&h?Zqvv7Wi7=f%}+n{Ew>_oYnaK1t6Rph%DVPxo+mxG4s7$_vN}wu zzg{P+olFTRG>%jX%y2jRg?H5m!2+AU1AjI`v*ELj3{04^fEN1GLalQ0ojDl;>F5pY ziBNs`H{zU2E#C7H;W~=zX@#7HO4$ezK+Fy2Y4fEu0Jh1CxB+{P=QlG8H%;wmxN56R z7)@NTA *Wg4fq%52P>Iyflezw=ldJWdXT17zyI8DXC;%7 zZ$#b~e5$Ktr>Fp)nadwodgt0r>--rmWjvU4Xoh|%La=7@QK*jPzI4l1_}m)YBPm{X zs*2^^9*UpW|JWZ&8oYJSwcYNAtOxF(>uZLX^hgFQNe9$=V!8XWzvZc`mg;`rpiDwX z%JcF)S!oIha0R{Bbcc!^e>!40WwiX{NjUtjP(5EEuArV6i^s{br;!b>-1W(o$!~)t zXp_b=p3|ijxVyEW=A%~z<8%pAa&Oww70qNbNrAjGYbp%hNk$*1(wy%YMx}nF`DO3F zLEf7`71o$&O>Y+JncbKVmoo*_bFKtsE!VP+bj>G>Cj16_(Hl6O(9*T yBH!6y6fkcEv7N<4|IHnv@XBbF}6M-*vPs1iWYaspKt~{ z?tADA^@aPi2MtI~^Mygcaa41(_d2{-A#60b&1Pq0gjQRO68kL*W_AJtKtv!mRgsO! z c_X ztTbHGwpwR?jp?yp__=sDJYY&bV zHG=YmQ&E~Y>F4hlmRX-X2oS(-r=ZL0Zh{xp-LzMwi&~9-?^X$Xo*DLV;{;XU%r4gj zO!Wb<>pZ4RPLenxgr_2m)=eThKQBT}CQMd!@tubl_H;?MV!X?eaV~%Pu*@-2Y;8Yb+q2wugny1fTzp{acSHC7DVYkdI>2RD^vFo2%sb{$60 zJT&w12FkY6m$qyTZl{f_cqp;$ak8R&=*NuDS8okxR)$s~G}Kic_#fu}+>H=t65v$5 z5||GjkK1HtfP@XGL^Q>08FVlBe#|$y95okf)1ztKPWpRPod4yrd8GHmzEaX8ce*;7 zAW$r#oN?RWn7aBzoOeiwHsvsb#^Q-_;lf(9ffA^b!9^5jfGSpGm4SJ7xu5Iyl%>58qCKS5-sHo zqrEpxc$==bJ%|EDQ^M&RTP~5DF3 8E-%CP`hMt{HV`fvPr$aKT5t=o%u@eN>lR~h$`RytE+2c z>((7O-gt#OSL#EEt>apaA7c5}GV{QCc@19+n$_-9=+k>;_B*4ML?VN_1vWWsj& oW1psNQcs;1sIW_HDNOJ6X4Mxcy!7Cb`^~nilce^J35eu-ubYgDI6pgJ>tMzh z-G;;f#(b5kVhrOy>bV>%e95<4-_BOOkx66EpZ@ly!HXl6)Ooa*+$+vjw~-R7dQu@; zjs`1lXb{?Nqddy0nOVkx-VVi0kx#LB?z1aFK&Y*<-h6)>$YcGg!R9TD1JhF`Hgx5& z(yMJTov>h{k6mJX?s)gOZ++wNFe)#>dcm~y7O*af^IjOm(2JXhG~;64sfN3Qb&Bz_ zA~oVO1l>8LR5~R4=Ew%@O^9sCPPjs;DS>%i?7I1Iieupnk`XaPUyI68O~n9?qAw$Y zzqcf|9jHXG={q?ef%<#?`i_O$uunZ2t@#M|214dY;CWXveR92vgp!QFqtF z+JdG-JagsC7JQII<;J>=>Up_1biZKV?1qo7U2Xn6WN#3QasE5CK&Sp#dClL1A?hFl zy%f&$^ff!)Qq&VRYg+#+B&`-);4M&o3*ol!xM5<~!S5It_0RK 3LsQ&@mTbai z8pUSs=N6$luI~N&r;V%SrZvX3m~Qv@tP|}A1e3fELw4Vxh3=Xx;D5y;{t=nAgDF0+ zmZKr#SpP@lR@P#;d6xwNea{m2B-aK=r?%-762sh&)2?-KcNhm8v7bv6=KrAK1sY7_ z^eS;0C;FJmy8GK1edV{;V8UjSv&&4jaRzmO2)mdn{cVEbTJwwEFir a i#sya;={$1u+$7+`_yHdaZJRh{(erV z_-SP?z9l8d|2u`%CeIxxnvPSgwJYG_FdJy0{437F-3%0+v;pTD!myx#l*~DDDq8Lg zgvE9~{r*flGK2iERg{0yk?l!QSXggz!FpxBccufzvMe*DoQ~a1QqP1eQJv=@d}v;> zV!h~2_b)CfhedM0-{sMYNAR!T3Sp(D_?~T>9U)oP@lH=v88-W8t@ST-Buf)~4YJWg z!dp5AR@gTdCK(j9hGn)DbWKJ>+(%FMaB@WiKI|5FZsx!GXoyC7%VLDuou`~!kMyG2 zinUVp6zOwbAmqul{f6IfP;24b?H~Pe?&OK584MLzW3qW``Lcm|>In-;v8RMHe!u8u zZFGv3T0~&~`=5SGN12Dlr{*V44R;T|$tzTP^^x0E+Ga_Z`hoXM$;R`hSaqaWVUZX` zBh6Gv%*(@l@s8CO&^zX41BKa0Iw%Pc!)q1{gm}F0+RpUz0E-kuGkg9W$>#CJg@|lT zJdN=7B$cgD4o7TgpXC5Apc6O%=2%=T)-my_PF?5J&(h0{zPBx>#h9%#jioocO7jO) zu-QWKQDukkhd-9TWwQn^ok!+7cMoDsfA%L4{b8;f3dnxdYgT{0Ryo+qr{vL0i-cjP ze)l%AM5_F^z%vqeMzazt3_o!i49H$d1UaolpjQ AU|GG0K5pa5Myz >&%< Qy# zSeB6(aLV^e#Bb;r+~63b>c=;DxxAL}u%~Yc_Zn!^{25TE#E&2MOP`nCTxC?OIxQo; zYr8;tNK+Z}BAAabvTDOe1CE?$uwWpS$Nh?-1$yknv*d{Bn)@v=-Y P%qZ4PH1szEK_|QchzsIvLc> zyYo-fxkZ+(#=8`e=wN31B~r`&)F+;;;h?ukSw}&(E710Mfp~FQYTL(UaJFC_3{f+= zrXyQHp(lQgTRGXDhjB)RL!Z_>6JmY1Ed2;=Y`qwlXg{^@Ns$LqenE5^L8fgJi6q_C z;N>x;MT+_<5aEpNWwLp^z9ag`GjeC?iTg-aellI8h$cehQGIPd#w! *=6&$( zX6^u5d3PeG)#+Vgu<8t_$JxXo9nHt!N@e|vdB4^LCON>;n~vJKJe|%%HBa{5aoCfu zbrOe{RfkjgHb8k-!7MsL4Qs^YPlEiObmH4o{JFL}3mhBkG*UMLm;)qUb3wMc$qlxj zVXjV6JYpy{A~O3ezf =PUvgPTN17xBZQv|l=QwRQ4z_fdB `S} zTi5Tq99rLMO6!%;mptY<5dNUBJkd>Mavb?7y9Cbmr1}p0E|=l8^vSDDJn0#mCQm>O zPZH7YYzTL*zbX3o4=L08-=)m)@c`JUbP3)C3~U08SdIKBr!n_#ibEmoPXpGKGyIUo zs#HQXX|%e8^ge&ok;(T(M>4zu=dGkG zS!Vh9tO^1rFY~y%E#2GPFes`D-B!GV-OQH-PEj~^DUhay>HrTTxZIDiup?LugOgN5r6%U(GjrY@h^Nk%Z zi@t38Y@WEZ5*%#|##`jDYRRc@=~I2FL2e>1ANHA_ wtQcAQEPc>UI zr~0*jK5N2)Fy0?r?azgFvl-RFv}y- +DftLi?m5ffJ-I&(8uwY`%nPmwOxs z$VDiJx@rVFwY6%)P!3vtXNUG7(WQn=<{0}@1sK7H@G}$L69uPSM`FM(@dd2MVseK+ zI9Tx}R&^`%H|{yeYNy& 9KSkj{Esp=fEfs%xH^=kbm4ec#m|wsYksk6dk}c(&D2 zW-ZL{ep+H*yY_0?)|@;HDzq3cgk(e8p-+O}Y*@RGS!jLtaPyu;4xIaczI58LL-^*# zzsRG3{-CDk$B=85?7;{3Hbb`OTVRc+Bun?#_AO{3>r{rO`5^+zG7o8wN0cqX_R|~0 z5BLG{NbZ*#e2I_YR=Dzus?3MiFOO+bEce#??K?jf@ahN~GbV6mZY|m;!}uj58D!;M zGA{?Bq|VZWDOA#|oYXk*eLPeeC$X90E+=S#WhCo|Gi6wgWZ{ElBvz(x^tTg=d5d)q zW=anW55U0Re1m>dQpfm85NKBJale{M0{z{aPwOXCgX%Bw^4vdi)7&JU_ha=-Bs3Z3 zg)B^1O@Z9)tw>nR5IozL7#M0a MuezOx-f zUHzQcPcc32(OP1^zBuqU5k1(O2a-0po%Mi-) +=wJRqXlKESQ5oR0O(f79w|i}D3o0rCDA#49F6mnxUp4#}*9PeQUi%%e#B zccJsez%0kML{v$B1y@Bf_aJX;e4ozr`^(<@cm|iD$x(!hG7Rbr&aIGu3JVM$?u40p z^Hg9dj^_xxC1mo&0GFqJR78GedNWna=qX9*JXpk}UuiyfuZ|*?>Bz*iVm>?Y#wWYv zvwhihoU|PQhAY+z+w7Y44GiY#kBt8YnQMaqen6`S^SK0L_JBhwpTl4)hZ$p*dxT}f zGw0>S8GO| il @x=_y8U0>?RZ z&1u6vU<4J|R|BHGw<^#{TCPnv+muCE%~bFNh!%a2iM#^q<_^X1R^=8)rh8`EVn20V zSFqx}#v>SiVR~%+Gk;u(JEbk)sw-2OiIRe7%3$Z_HFNwUhg&S9v&*AHJt&vp2642H z0A`~!|MV;3(BvD8>i0uCtKmQGAX(H>(f0iNR@3Q*(0xz^pC7PnR<~nv77ki9nI47B zlh1QRKIkel7BIVWUOFPFzW HW}}Eb?^QPOkH(O4X-o?_C17a(ejDByP4vlOX{|xERi|N1 z375-il(ll8eN6?ttk>4!>uf*@EzGo>4i4m1g-Aa4F!x|nf=y5O7*=>!^EL#TpbYgj zE@`oKopO+weokkRD(j{pW?11KoVZY$vB!s OtAi*r1~WIA-adI49}ud%7ngpGX^U zMswcwm0+014`ImZxoew}Htr|UDHg+o76MEgoZ(xVP<)!v=eO^|*#MIb2GI-ZN $#OIfugi#8m=^>)rZv2Aje4KCP;UX@mAG5}imaGA8~8 ztv#0~y)~|Pwg2}mS+y|MtG!je#!n+oGJ1JK9QJv;cn7JW4r_xh-x>t~a9nzWRQc?) z9adT$$KVidid>~~X{`J)#qH30E$*Ick)p3WmOyw9t?Y6yk&QoHNZ?!ztC)tY*{5_| z3&)xwiC&mkd?oea*M)l^sd}_AmK@%5sJS>0=DKm?X_EL $I!ixzXOeXuZuP?>?hJv{g*r`kb4~ zV1`aS-glA43M3*0=XSw_syM!YBZxRPtX0sFI08a{$0D(rO}8UMmLcQNFNOf=-B50k z(gCWUb;LFkEwNpI1lV_dj(Q!d9!sE^V&}cpb7wbo>%>bK>2^L2ZSP^76>ovFs3&dR zn?zmb4SD^Mmd3?L30_Xi>Jr=jE(;2mC$?06Kvbd$0%7}N&BiwgY$kZ3mp$p(I&jP{ z4Dcsj*=YzSvsp_?odFp0h`fQhO0LvkobU*b-8>K+efg~fUq(E5B&DvuJzH5Z=V*k= z?)$Z2tzM3L6y*p1yI8pWG={z|j@w#$sbIU>jqRS7-e^S>$Q$O!nbXSWy`>q(?X|Ib z>=XeH h~&G?wuap!YH=uu-=Tf(Tg6&?d0vK CQg*np$FWru3by|KV6vE-E z3=}twPwaKDAPY;5p2UXiiCLf>x;!Ae7c_$U iSi5L?ea=we8w&f z&lX-d)xP)(1U?a9$pfZ(H||GB@XQ@0L%K^+;t@Rpq C`GV-H>rV|t%1G+S^<8S88)$2Pq0Hpy$>1Ue5)5*`lol!-{nKgfKRXh1}ziS zozmY_4czwqNq45bl)9fNkbs=4^{s8++|GCG#`G#G5G1vw&89K2Zkw=o9W3z~C$brO zsfa>ue)oF&y;PP&m(NxlZI#W0H?(!0@cbEz?X&vR*+6GCJkD7Pzn2bZ2D-TypSY-Q z#dbc1HpXAiF3pnlCvWrq__2~rjf E0y|-+3$8}g49Qrf;;HDi<;f?wd)#x_u+P9 zoO$kn+tu#X-`8 lC$)S|3)^_+iE@uUb#(81Tbw5(a}c^CeH_)DfS xU43S| zpnd$;f(b`b^%~Q&&C9a};%Z}UF^kBpVtbYHr3k8D!KHF7uvV0Qa8QJI>H%qwWo~K} z8%?)2=_)TKvbo{6Ge*%=hWl6P00xR}rG}isZPo4i zo52v9=s7@we(?DfL)UFZvnn?jy`kgWF}5zoZ@$Tdl>PXDux*-CEB=%)lH3NF)p8YA zlI74(fp*?3xy_5gGqTpCkrK^zt4_8{VjAI>3S4kT6BgG!RRJBj0fH=E5^}b-MP!o~ zhb_uyErt7x=->xtnRK-qS7 Mh;;X3Ix$8qbIvh(#IL$<6 z4L J#LlA6_VcZm8ydpdA!M+hKe&t#2-%a j{kT7%cfQWg2Lloup3)%`zhbnE##|H3mkr4B#BglRGm2k2#)DzFM5gn0bPsc6y zNlXc2L2Ko6)W@nNy+_OWp~7&lc&Xko0ScLCZbQBF5P2BPt&^_N)0@wa=5Dp7HHTs; znH9?^aQvylT$7V>QSrh!MX(xIf+76uGA@qS4xoGE2#1FtafZdmYy|C3wx4z>1Q%5( zQNj9Qsbckqs5{rQ*pDdp8$nisoLo^P$D^TeOKH@e6%w7Y7PGMjR2vLE>nlOonuk;w z$I_ikF11%Px>403b;q&s8U0ZB(XwlcecwSPx?9IA+R5hHTKRF