From c54089a7c22c3c03c7e20d729d0a90d8da6c476a Mon Sep 17 00:00:00 2001 From: Weston Ruter Date: Mon, 6 Nov 2023 12:32:04 -0800 Subject: [PATCH] Build 2.5.0 --- .browserslistrc | 1 - .editorconfig | 19 - .eslintignore | 6 - .eslintrc.js | 169 - .git-blame-ignore-revs | 2 - .gitattributes | 10 - .github/ISSUE_TEMPLATE/bug_report.yml | 125 - .github/ISSUE_TEMPLATE/config.yml | 11 - .github/ISSUE_TEMPLATE/feature_request.yml | 47 - .github/PULL_REQUEST_TEMPLATE.md | 9 - .../determine-changed-files/action.yml | 84 - .../determine-modified-files-count.php | 23 - .github/actions/plugin-build/action.yml | 20 - .github/actions/setup-node-npm/action.yml | 25 - .github/actions/setup-php-composer/action.yml | 46 - .github/dependabot.yml | 43 - .github/release.yml | 5 - .github/workflows/build-test-measure.yml | 762 - .github/workflows/cache-buster.yml | 40 - .github/workflows/codeql-analysis.yml | 50 - .gitignore | 29 - .gitmodules | 0 .husky/pre-commit | 4 - .lintstagedrc.js | 8 - .npmrc | 1 - .nvmrc | 1 - .phpcs.xml.dist | 194 - .phpstorm.meta.php | 79 - .prettierrc | 1 - .rtlcssrc | 13 - .stylelintignore | 6 - .stylelintrc.json | 25 - .wordpress-org/banner-1544x500.png | Bin 29177 -> 0 bytes .wordpress-org/banner-772x250.png | Bin 14531 -> 0 bytes .wordpress-org/icon-128x128.png | Bin 1149 -> 0 bytes .wordpress-org/icon-256x256.png | Bin 2134 -> 0 bytes .wordpress-org/icon.svg | 8 - .wordpress-org/screenshot-1.png | Bin 71434 -> 0 bytes .wordpress-org/screenshot-2.png | Bin 66537 -> 0 bytes .wordpress-org/screenshot-3.png | Bin 225231 -> 0 bytes .wordpress-org/screenshot-4.png | Bin 137453 -> 0 bytes .wordpress-org/screenshot-5.png | Bin 34685 -> 0 bytes .wordpress-org/screenshot-6.png | Bin 106706 -> 0 bytes .wp-env.json | 37 - CODE_OF_CONDUCT.md | 93 - CONTRIBUTING.md | 1 - Gruntfile.js | 262 - README.md | 120 - SECURITY.md | 3 - SUPPORT.md | 5 - amp.php | 12 - assets/css/admin-tables-rtl.css | 1 + assets/css/admin-tables.css | 1 + assets/css/amp-admin-rtl.css | 1 + assets/css/amp-admin.css | 1 + assets/css/amp-block-editor-rtl.css | 1 + assets/css/amp-block-editor.css | 1 + assets/css/amp-block-validation-rtl.css | 1 + assets/css/amp-block-validation.css | 1 + assets/css/amp-customizer-legacy-rtl.css | 1 + assets/css/amp-customizer-legacy.css | 1 + assets/css/amp-customizer-rtl.css | 1 + assets/css/amp-customizer.css | 1 + assets/css/amp-default-rtl.css | 1 + assets/css/amp-default.css | 1 + assets/css/amp-icons-rtl.css | 1 + assets/css/amp-icons.css | 1 + .../css/amp-mobile-version-switcher-rtl.css | 1 + assets/css/amp-mobile-version-switcher.css | 1 + assets/css/amp-onboarding-wizard-rtl.css | 1 + assets/css/amp-onboarding-wizard.css | 1 + assets/css/amp-paired-browsing-app-rtl.css | 1 + assets/css/amp-paired-browsing-app.css | 1 + assets/css/amp-playlist-shortcode-rtl.css | 1 + assets/css/amp-playlist-shortcode.css | 1 + assets/css/amp-post-meta-box-rtl.css | 1 + assets/css/amp-post-meta-box.css | 1 + assets/css/amp-settings-rtl.css | 1 + assets/css/amp-settings.css | 1 + assets/css/amp-site-scan-notice-rtl.css | 1 + assets/css/amp-site-scan-notice.css | 1 + assets/css/amp-support-rtl.css | 1 + assets/css/amp-support.css | 1 + assets/css/amp-validation-counts-rtl.css | 1 + assets/css/amp-validation-counts.css | 1 + .../css/amp-validation-error-taxonomy-rtl.css | 1 + assets/css/amp-validation-error-taxonomy.css | 1 + .../amp-validation-single-error-url-rtl.css | 1 + .../css/amp-validation-single-error-url.css | 1 + assets/css/amp-validation-tooltips-rtl.css | 1 + assets/css/amp-validation-tooltips.css | 1 + assets/css/src/admin-tables.css | 73 - assets/css/src/amp-admin.css | 79 - assets/css/src/amp-block-editor.css | 46 - assets/css/src/amp-customizer-legacy.css | 146 - assets/css/src/amp-customizer.css | 63 - assets/css/src/amp-default.css | 122 - assets/css/src/amp-icons.scss | 110 - .../css/src/amp-mobile-version-switcher.css | 25 - assets/css/src/amp-playlist-shortcode.css | 15 - assets/css/src/amp-post-meta-box.css | 67 - .../src/amp-validation-error-taxonomy.scss | 149 - .../src/amp-validation-single-error-url.css | 162 - assets/css/src/amp-validation-tooltips.css | 11 - .../src/components/_amp-stylesheet-list.scss | 138 - .../components/_amp-stylesheet-summary.scss | 19 - .../css/src/components/_details-column.scss | 146 - .../src/components/_error-details-toggle.scss | 37 - .../components/_wp-list-table-grid-lines.scss | 17 - .../_wp-list-table-kept-errors.scss | 19 - .../_wp-list-table-markup-status-icon.scss | 28 - .../components/_wp-list-table-new-errors.scss | 37 - assets/css/wp-components-rtl.css | 1 + assets/css/wp-components.css | 3 + assets/js/amp-block-editor.asset.php | 1 + assets/js/amp-block-editor.js | 14 + assets/js/amp-block-validation.asset.php | 1 + assets/js/amp-block-validation.js | 12 + .../amp-customize-controls-legacy.asset.php | 1 + assets/js/amp-customize-controls-legacy.js | 1 + assets/js/amp-customize-controls.asset.php | 1 + assets/js/amp-customize-controls.js | 1 + .../js/amp-customize-preview-legacy.asset.php | 1 + assets/js/amp-customize-preview-legacy.js | 1 + ...customizer-design-preview-legacy.asset.php | 1 + .../amp-customizer-design-preview-legacy.js | 1 + assets/js/amp-onboarding-wizard.asset.php | 1 + assets/js/amp-onboarding-wizard.js | 13 + assets/js/amp-paired-browsing-app.asset.php | 1 + assets/js/amp-paired-browsing-app.js | 1 + .../js/amp-paired-browsing-client.asset.php | 1 + assets/js/amp-paired-browsing-client.js | 1 + assets/js/amp-plugin-install.asset.php | 1 + assets/js/amp-plugin-install.js | 1 + assets/js/amp-post-meta-box.asset.php | 1 + assets/js/amp-post-meta-box.js | 1 + assets/js/amp-settings.asset.php | 1 + assets/js/amp-settings.js | 32 + assets/js/amp-site-scan-notice.asset.php | 1 + assets/js/amp-site-scan-notice.js | 3 + assets/js/amp-support.asset.php | 1 + assets/js/amp-support.js | 6 + assets/js/amp-theme-install.asset.php | 1 + assets/js/amp-theme-install.js | 2 + ...p-validated-url-post-edit-screen.asset.php | 1 + .../js/amp-validated-url-post-edit-screen.js | 2 + assets/js/amp-validation-counts.asset.php | 1 + assets/js/amp-validation-counts.js | 1 + .../js/amp-validation-detail-toggle.asset.php | 1 + assets/js/amp-validation-detail-toggle.js | 1 + ...idation-single-error-url-details.asset.php | 1 + ...amp-validation-single-error-url-details.js | 1 + assets/js/amp-validation-tooltips.asset.php | 1 + assets/js/amp-validation-tooltips.js | 1 + assets/js/mobile-redirection.asset.php | 1 + assets/js/mobile-redirection.js | 1 + assets/js/vendor/lodash.js | 1 + assets/js/wp-api-fetch.asset.php | 1 + assets/js/wp-api-fetch.js | 1 + assets/js/wp-dom-ready.asset.php | 1 + assets/js/wp-dom-ready.js | 1 + assets/js/wp-hooks.asset.php | 1 + assets/js/wp-hooks.js | 1 + assets/js/wp-html-entities.asset.php | 1 + assets/js/wp-html-entities.js | 1 + assets/js/wp-i18n.asset.php | 1 + assets/js/wp-i18n.js | 1 + assets/js/wp-polyfill.asset.php | 1 + assets/js/wp-polyfill.js | 1 + assets/js/wp-url.asset.php | 1 + assets/js/wp-url.js | 1 + assets/src/admin/amp-plugin-install.js | 134 - assets/src/admin/amp-theme-install.js | 57 - assets/src/admin/amp-validation-tooltips.js | 27 - assets/src/admin/paired-browsing/app.css | 195 - assets/src/admin/paired-browsing/app.js | 524 - assets/src/admin/paired-browsing/client.js | 175 - assets/src/admin/site-scan-notice/index.js | 108 - assets/src/admin/site-scan-notice/notice.js | 124 - .../plugins-with-amp-incompatibility.js | 136 - assets/src/admin/site-scan-notice/style.scss | 22 - .../themes-with-amp-incompatibility.js | 118 - assets/src/admin/theme-install/view/theme.js | 159 - .../amp-validated-url-post-edit-screen.js | 472 - .../amp-validation-detail-toggle.js | 99 - ...amp-validation-single-error-url-details.js | 181 - .../copy-to-clipboard-buttons.js | 89 - assets/src/amp-validation/counts/index.js | 165 - assets/src/amp-validation/counts/style.css | 29 - .../get-url-validation-table-rows.js | 19 - .../set-validation-error-rows-classes.js | 48 - .../blocks/amp-brid-player/edit.js | 132 - .../blocks/amp-brid-player/index.js | 74 - .../blocks/amp-brid-player/save.js | 57 - .../block-editor/blocks/amp-ima-video/edit.js | 98 - .../blocks/amp-ima-video/index.js | 70 - .../block-editor/blocks/amp-ima-video/save.js | 45 - .../block-editor/blocks/amp-jwplayer/edit.js | 95 - .../block-editor/blocks/amp-jwplayer/index.js | 60 - .../block-editor/blocks/amp-jwplayer/save.js | 44 - .../block-editor/blocks/amp-mathml/edit.js | 31 - .../block-editor/blocks/amp-mathml/index.js | 34 - .../block-editor/blocks/amp-mathml/save.js | 22 - .../block-editor/blocks/amp-o2-player/edit.js | 102 - .../blocks/amp-o2-player/index.js | 68 - .../block-editor/blocks/amp-o2-player/save.js | 54 - .../blocks/amp-ooyala-player/edit.js | 104 - .../blocks/amp-ooyala-player/index.js | 67 - .../blocks/amp-ooyala-player/save.js | 43 - .../blocks/amp-reach-player/edit.js | 73 - .../blocks/amp-reach-player/index.js | 53 - .../blocks/amp-reach-player/save.js | 29 - .../blocks/amp-springboard-player/edit.js | 128 - .../blocks/amp-springboard-player/index.js | 80 - .../blocks/amp-springboard-player/save.js | 48 - .../block-editor/blocks/amp-timeago/edit.js | 104 - .../block-editor/blocks/amp-timeago/index.js | 69 - .../block-editor/blocks/amp-timeago/save.js | 57 - .../components/amp-preview-button.js | 316 - assets/src/block-editor/components/index.js | 3 - .../components/layout-controls.js | 84 - .../components/media-placeholder.js | 39 - .../components/with-media-library-notice.js | 182 - assets/src/block-editor/constants.js | 7 - assets/src/block-editor/helpers/index.js | 368 - .../helpers/test/addAMPAttributes.js | 32 - assets/src/block-editor/index.js | 84 - .../block-editor/plugins/post-status-info.js | 38 - .../block-editor/plugins/pre-publish-panel.js | 11 - .../plugins/wrapped-amp-preview-button.js | 68 - assets/src/block-editor/store/index.js | 24 - assets/src/block-editor/store/selectors.js | 69 - .../src/block-editor/store/test/selectors.js | 81 - .../__mocks__/amp-block-validation.js | 40 - .../components/amp-document-status/index.js | 234 - .../test/amp-document-status-notification.js | 172 - .../components/amp-toggle/index.js | 37 - .../components/amp-toggle/test/amp-toggle.js | 49 - .../components/amp-validation-status/index.js | 15 - .../revalidate-notification.js | 77 - .../status-notification.js | 176 - .../revalidate-notification.js.snap | 7 - .../__snapshots__/status-notification.js.snap | 13 - .../test/revalidate-notification.js | 126 - .../test/status-notification.js | 157 - .../components/error/error-content.js | 253 - .../components/error/error-panel-title.js | 66 - .../components/error/error-type-icon.js | 43 - .../error/get-error-source-title.js | 125 - .../components/error/index.js | 126 - .../components/error/style.css | 207 - .../components/error/test/error.js | 514 - .../error/test/get-error-source-title.js | 151 - .../block-validation/components/icon/index.js | 110 - .../components/icon/style.css | 81 - .../components/icon/test/icon.js | 91 - .../components/invalid-block-outline/index.js | 45 - .../components/sidebar-notification/index.js | 80 - .../components/sidebar-notification/style.css | 82 - .../sidebar-notification.js.snap | 5 - .../test/sidebar-notification.js | 40 - .../test/sidebar-notifications-container.js | 27 - .../components/sidebar/index.js | 85 - .../components/sidebar/style.css | 19 - .../amp-toolbar-button.js | 80 - .../with-amp-toolbar-button/index.js | 62 - .../test/add-toolbar-button-to-block.js | 137 - .../hooks/test/use-amp-document-toggle.js | 68 - .../test/use-errors-fetching-state-changes.js | 84 - .../test/use-post-dirty-state-updates.js | 100 - .../use-validation-error-state-updates.js | 273 - .../hooks/use-amp-document-toggle.js | 23 - .../use-errors-fetching-state-changes.js | 64 - .../hooks/use-post-dirty-state-changes.js | 145 - .../use-validation-error-state-updates.js | 279 - assets/src/block-validation/index.js | 28 - .../plugins/amp-block-validation.js | 65 - .../plugins/amp-document-setting-panel.js | 28 - .../plugins/amp-pre-publish-panel.js | 24 - assets/src/block-validation/store/index.js | 199 - .../test/__data__/raw-validation-errors.js | 236 - .../src/block-validation/store/test/store.js | 68 - .../src/classic-editor/amp-post-meta-box.js | 180 - .../components/featured-image-cropper.js | 40 - .../with-featured-image-notice.js | 79 - assets/src/common/components/index.js | 3 - .../common/components/pre-publish-panel.js | 27 - .../common/components/select-media-frame.js | 243 - .../components/with-enforced-file-type.js | 106 - assets/src/common/constants.js | 9 - .../helpers/get-plugin-slug-from-file.js | 16 - assets/src/common/helpers/index.js | 268 - assets/src/common/helpers/is-external-url.js | 8 - .../test/__mocks__/amp-block-editor-data.js | 11 - .../common/helpers/test/enforceFileType.js | 76 - .../helpers/test/fixtures/mockClasses.js | 83 - .../helpers/test/get-plugin-slug-from-file.js | 13 - .../test/getMinimumFeaturedImageDimensions.js | 13 - .../common/helpers/test/getNoticeTemplate.js | 22 - .../helpers/test/hasMinimumDimensions.js | 70 - .../common/helpers/test/is-external-url.js | 11 - .../common/helpers/test/isFileTypeAllowed.js | 26 - .../common/helpers/test/setImageFromURL.js | 40 - .../helpers/test/validateFeaturedImage.js | 47 - .../src/components/amp-admin-notice/index.js | 94 - .../components/amp-admin-notice/style.scss | 73 - .../__snapshots__/amp-admin-notice.js.snap | 7 - .../amp-admin-notice/test/amp-admin-notice.js | 67 - assets/src/components/amp-drawer/index.js | 159 - assets/src/components/amp-drawer/style.css | 168 - assets/src/components/amp-info/index.js | 33 - assets/src/components/amp-info/style.css | 11 - .../amp-info/test/__snapshots__/index.js.snap | 29 - assets/src/components/amp-info/test/index.js | 27 - assets/src/components/amp-notice/index.js | 187 - assets/src/components/amp-notice/style.css | 96 - .../test/__snapshots__/index.js.snap | 104 - .../src/components/amp-notice/test/index.js | 78 - .../components/amp-setting-toggle/index.js | 65 - .../components/amp-setting-toggle/style.css | 34 - .../test/__snapshots__/index.js.snap | 108 - .../amp-setting-toggle/test/index.js | 84 - assets/src/components/amp-support/details.js | 33 - assets/src/components/amp-support/index.js | 237 - assets/src/components/amp-support/plugins.js | 54 - assets/src/components/amp-support/raw-data.js | 31 - .../src/components/amp-support/site-info.js | 136 - assets/src/components/amp-support/style.scss | 95 - assets/src/components/amp-support/themes.js | 48 - .../components/amp-support/validated-urls.js | 50 - .../amp-support/validation-results-notice.js | 121 - .../src/components/carousel/carousel-nav.js | 177 - assets/src/components/carousel/index.js | 304 - .../components/carousel/test/carousel-nav.js | 59 - .../src/components/clipboard-button/index.js | 66 - .../test/__snapshots__/index.js.snap | 9 - .../components/clipboard-button/test/index.js | 16 - .../components/conditional-details/index.js | 34 - .../test/__snapshots__/index.js.snap | 20 - .../conditional-details/test/index.js | 48 - .../src/components/dev-tools-toggle/index.js | 31 - .../test/__snapshots__/index.js.snap | 82 - .../components/dev-tools-toggle/test/index.js | 63 - assets/src/components/error-boundary/index.js | 65 - .../error-context-provider/index.js | 31 - assets/src/components/error-screen/index.js | 101 - assets/src/components/error-screen/style.css | 43 - .../test/__snapshots__/index.js.snap | 55 - .../src/components/error-screen/test/index.js | 25 - assets/src/components/list-items/index.js | 71 - assets/src/components/list-items/style.scss | 13 - .../test/__snapshots__/index.js.snap | 163 - .../src/components/list-items/test/index.js | 61 - assets/src/components/loading/index.js | 40 - assets/src/components/loading/style.css | 15 - .../test/__snapshots__/loading.js.snap | 59 - assets/src/components/loading/test/loading.js | 43 - assets/src/components/nav-menu/index.js | 51 - assets/src/components/nav-menu/style.scss | 64 - .../test/__snapshots__/nav-menu.js.snap | 34 - .../src/components/nav-menu/test/nav-menu.js | 95 - .../__mocks__/index.js | 50 - .../options-context-provider/index.js | 330 - assets/src/components/phone/index.js | 35 - assets/src/components/phone/style.css | 55 - .../__mocks__/index.js | 41 - .../plugins-context-provider/index.js | 92 - .../test/use-normalized-plugins-data.js | 102 - .../use-normalized-plugins-data.js | 42 - assets/src/components/progress-bar/index.js | 39 - assets/src/components/progress-bar/style.scss | 34 - .../test/__snapshots__/progress-bar.js.snap | 25 - .../progress-bar/test/progress-bar.js | 63 - .../components/reader-theme-carousel/index.js | 173 - .../reader-theme-carousel/style.css | 37 - .../reader-theme-selection/index.js | 77 - .../reader-theme-selection/style.css | 31 - .../__mocks__/index.js | 37 - .../reader-themes-context-provider/index.js | 401 - .../src/components/redirect-toggle/index.js | 27 - .../__snapshots__/redirect-toggle.js.snap | 53 - .../redirect-toggle/test/redirect-toggle.js | 42 - assets/src/components/selectable/index.js | 51 - assets/src/components/selectable/style.css | 34 - .../test/__snapshots__/index.js.snap | 21 - .../src/components/selectable/test/index.js | 60 - .../__mocks__/index.js | 77 - .../get-sources-from-scannable-urls.js | 84 - .../site-scan-context-provider/index.js | 633 - .../test/get-slugs-from-validation-results.js | 287 - .../test/site-scan-reducer.js | 500 - .../site-scan-results/data/scannable-urls.js | 79 - .../src/components/site-scan-results/index.js | 3 - .../plugins-with-amp-incompatibility.js | 110 - .../site-scan-results/site-scan-results.js | 66 - .../site-scan-source-list-item.js | 128 - .../site-scan-sources-detail.js | 126 - .../site-scan-sources-list.js | 48 - .../components/site-scan-results/style.scss | 131 - .../test/site-scan-sources-list.js | 195 - .../themes-with-amp-incompatibility.js | 123 - .../site-settings-provider/index.js | 95 - .../supported-templates-toggle/index.js | 41 - .../supported-templates-toggle/style.css | 8 - assets/src/components/svg/check.js | 39 - assets/src/components/svg/desktop-icon.svg | 49 - assets/src/components/svg/icon-desktop.js | 18 - .../src/components/svg/icon-laptop-search.js | 92 - .../src/components/svg/icon-laptop-toggles.js | 48 - assets/src/components/svg/icon-mobile.js | 18 - assets/src/components/svg/icon-pin.js | 17 - .../svg/landscape-hills-cogs-alt.js | 103 - .../components/svg/landscape-hills-cogs.js | 86 - assets/src/components/svg/laptop-plug.js | 36 - assets/src/components/svg/logo.js | 20 - assets/src/components/svg/mobile-icon.svg | 42 - assets/src/components/svg/reader.js | 160 - assets/src/components/svg/standard.js | 76 - assets/src/components/svg/transitional.js | 150 - assets/src/components/svg/user-icons.js | 357 - .../src/components/svg/website-paint-brush.js | 77 - .../components/template-mode-option/index.js | 196 - .../components/template-mode-option/style.css | 155 - .../test/__snapshots__/index.js.snap | 740 - .../template-mode-option/test/index.js | 150 - assets/src/components/theme-card/index.js | 123 - assets/src/components/theme-card/style.css | 78 - .../src/components/themes-api-error/index.js | 27 - .../__mocks__/index.js | 41 - .../themes-context-provider/index.js | 93 - .../test/use-normalized-themes-data.js | 136 - .../use-normalized-themes-data.js | 62 - .../unsaved-changes-warning/index.js | 106 - .../use-template-mode-recommendation/index.js | 464 - .../test/get-template-mode-recommendation.js | 36 - .../user-context-provider/__mocks__/index.js | 35 - .../components/user-context-provider/index.js | 263 - assets/src/css/core-components.css | 189 - assets/src/css/elements.css | 77 - assets/src/css/variables.css | 26 - .../amp-customize-controls-legacy.js | 391 - .../src/customizer/amp-customize-controls.js | 623 - .../amp-customize-preview-legacy.js | 24 - .../amp-customizer-design-preview-legacy.js | 61 - assets/src/mobile-redirection.js | 102 - .../__mocks__/amp-settings.js | 14 - .../components/desktop/index.js | 32 - .../components/desktop/style.css | 27 - .../onboarding-wizard/components/nav/index.js | 188 - .../components/nav/style.css | 36 - .../nav/test/__snapshots__/index.js.snap | 86 - .../components/nav/test/index.js | 155 - .../components/navigation-context-provider.js | 115 - .../components/stepper/index.js | 96 - .../stepper/test/__snapshots__/index.js.snap | 103 - .../components/stepper/test/index.js | 31 - ...template-mode-override-context-provider.js | 167 - assets/src/onboarding-wizard/index.js | 151 - .../pages/choose-reader-theme/index.js | 49 - .../src/onboarding-wizard/pages/done/index.js | 313 - .../onboarding-wizard/pages/done/preview.js | 63 - .../onboarding-wizard/pages/done/saving.js | 147 - .../onboarding-wizard/pages/done/style.scss | 115 - .../pages/done/use-preview.js | 60 - assets/src/onboarding-wizard/pages/index.js | 54 - .../pages/site-scan/index.js | 227 - .../pages/site-scan/style.scss | 18 - .../pages/technical-background/index.js | 131 - .../pages/technical-background/style.css | 59 - .../pages/template-mode/index.js | 84 - .../pages/template-mode/screen-ui.js | 168 - .../pages/template-mode/style.scss | 3 - .../onboarding-wizard/pages/welcome/index.js | 339 - .../onboarding-wizard/pages/welcome/style.css | 45 - assets/src/onboarding-wizard/setup-wizard.js | 113 - assets/src/onboarding-wizard/style.css | 276 - assets/src/polyfills/api-fetch.js | 10 - assets/src/settings-page/analytics.js | 344 - .../settings-page/delete-data-at-uninstall.js | 45 - assets/src/settings-page/developer-tools.js | 32 - assets/src/settings-page/index.js | 440 - .../src/settings-page/mobile-redirection.js | 31 - .../src/settings-page/paired-url-structure.js | 505 - .../src/settings-page/plugin-suppression.js | 409 - assets/src/settings-page/reader-themes.js | 11 - assets/src/settings-page/sandboxing.js | 106 - assets/src/settings-page/settings-footer.js | 144 - assets/src/settings-page/site-review.js | 158 - assets/src/settings-page/site-scan.js | 399 - assets/src/settings-page/style.css | 703 - .../src/settings-page/supported-templates.js | 339 - assets/src/settings-page/template-modes.js | 146 - .../toggle-use-native-img-tag.js | 58 - assets/src/settings-page/vendor-configs.js | 352 - assets/src/settings-page/welcome.js | 205 - assets/src/support-page/index.js | 49 - assets/src/support-page/style.css | 24 - assets/src/utils/use-async-error.js | 20 - assets/src/utils/use-delayed-flag.js | 51 - assets/src/utils/use-window-width.js | 40 - babel.config.js | 64 - behat.yml | 7 - bin/add-test-widgets-to-sidebar.php | 466 - bin/amphtml-update.py | 1097 - bin/amphtml-update.sh | 65 - bin/ci/after-wp-install.sh | 43 - bin/ci/install-wp-tests.sh | 144 - bin/create-comments-on-test-post.php | 124 - bin/create-embed-test-post.php | 312 - bin/latest-extension-versions.json | 152 - bin/local-env/.env.wp | 6 - bin/local-env/docker-compose.yml | 38 - bin/local-env/includes.sh | 194 - bin/local-env/install-composer.sh | 42 - bin/local-env/install-node-nvm.sh | 97 - bin/local-env/install-wordpress.sh | 132 - bin/local-env/launch-containers.sh | 31 - bin/local-env/start.sh | 65 - bin/local-env/stop.sh | 23 - bin/local-env/uploads.ini | 5 - bin/phpcbf.sh | 15 - bin/tag-built.sh | 45 - bin/transform-readme.php | 178 - bin/update-analytics-vendors.js | 213 - bin/update-extension-files.js | 347 - bin/verify-version-consistency.php | 49 - codecov.yml | 42 - composer.json | 105 - composer.lock | 8161 ----- docs/README.md | 11 - docs/class/AMP_Base_Embed_Handler.md | 248 - docs/class/AMP_Base_Sanitizer.md | 963 - docs/class/AMP_DOM_Utils.md | 452 - docs/class/AMP_WordPress_Embed_Handler.md | 145 - docs/class/PairedUrl.md | 154 - docs/class/PairedUrlStructure.md | 65 - docs/class/README.md | 8 - docs/docs.json | 10631 ------ docs/function/README.md | 28 - docs/function/amp_add_amphtml_link.md | 72 - docs/function/amp_add_paired_endpoint.md | 40 - .../function/amp_add_post_template_actions.md | 26 - .../amp_backcompat_use_v03_templates.md | 29 - docs/function/amp_frontend_add_canonical.md | 25 - docs/function/amp_generate_script_hash.md | 45 - docs/function/amp_get_permalink.md | 35 - docs/function/amp_get_sandboxing_level.md | 29 - docs/function/amp_get_slug.md | 52 - docs/function/amp_has_paired_endpoint.md | 40 - docs/function/amp_is_available.md | 206 - docs/function/amp_is_bento_enabled.md | 45 - docs/function/amp_is_canonical.md | 57 - docs/function/amp_is_dev_mode.md | 59 - docs/function/amp_is_legacy.md | 35 - docs/function/amp_is_native_img_used.md | 39 - docs/function/amp_is_post_supported.md | 30 - docs/function/amp_is_request.md | 49 - docs/function/amp_maybe_add_actions.md | 77 - docs/function/amp_prepare_render.md | 25 - docs/function/amp_remove_endpoint.md | 32 - docs/function/amp_remove_paired_endpoint.md | 40 - docs/function/amp_render.md | 31 - docs/function/amp_render_post.md | 72 - docs/function/is_amp_endpoint.md | 30 - docs/function/post_supports_amp.md | 32 - docs/hook/README.md | 81 - docs/hook/amp_analytics_entries.md | 26 - docs/hook/amp_auto_lightbox_disabled.md | 26 - docs/hook/amp_bento_enabled.md | 28 - docs/hook/amp_comment_posted_message.md | 20 - docs/hook/amp_compatible_ecosystem_shown.md | 25 - docs/hook/amp_content_embed_handlers.md | 51 - docs/hook/amp_content_max_width.md | 24 - docs/hook/amp_content_sanitizers.md | 25 - ...css_transient_monitoring_sampling_range.md | 24 - .../amp_css_transient_monitoring_threshold.md | 24 - docs/hook/amp_custom_paired_url_structure.md | 24 - .../amp_customizer_enqueue_preview_scripts.md | 24 - docs/hook/amp_customizer_enqueue_scripts.md | 26 - docs/hook/amp_customizer_get_settings.md | 24 - docs/hook/amp_customizer_init.md | 26 - docs/hook/amp_customizer_is_enabled.md | 24 - docs/hook/amp_customizer_post_type.md | 24 - docs/hook/amp_customizer_register_settings.md | 26 - docs/hook/amp_customizer_register_ui.md | 26 - docs/hook/amp_dev_mode_element_xpaths.md | 26 - docs/hook/amp_dev_mode_enabled.md | 46 - .../amp_dev_tools_user_default_enabled.md | 27 - docs/hook/amp_enable_optimizer.md | 24 - docs/hook/amp_enable_ssr.md | 24 - .../amp_extract_image_dimensions_batch.md | 24 - ...e_dimensions_batch_callbacks_registered.md | 20 - ...extract_image_dimensions_get_user_agent.md | 24 - .../hook/amp_featured_image_minimum_height.md | 24 - docs/hook/amp_featured_image_minimum_width.md | 24 - docs/hook/amp_frontend_show_canonical.md | 38 - docs/hook/amp_get_permalink.md | 25 - docs/hook/amp_init.md | 20 - docs/hook/amp_is_enabled.md | 26 - .../amp_mobile_client_side_redirection.md | 28 - docs/hook/amp_mobile_user_agents.md | 24 - .../amp_mobile_version_switcher_link_text.md | 26 - ...amp_mobile_version_switcher_styles_used.md | 24 - docs/hook/amp_native_img_used.md | 26 - ...ormalized_dimension_extractor_image_url.md | 25 - docs/hook/amp_optimizer_config.md | 33 - docs/hook/amp_options_menu_is_enabled.md | 24 - ...page_cache_good_response_time_threshold.md | 26 - ...mp_parsed_css_transient_caching_allowed.md | 26 - docs/hook/amp_plugin_update.md | 24 - docs/hook/amp_post_status_default_enabled.md | 25 - docs/hook/amp_post_template_analytics.md | 27 - .../amp_post_template_customizer_settings.md | 29 - docs/hook/amp_post_template_data.md | 25 - docs/hook/amp_post_template_dir.md | 20 - docs/hook/amp_post_template_file.md | 26 - ..._post_template_include_{$template_type}.md | 24 - docs/hook/amp_post_template_metadata.md | 27 - docs/hook/amp_pre_get_permalink.md | 27 - docs/hook/amp_pre_is_mobile.md | 24 - docs/hook/amp_print_analytics.md | 26 - docs/hook/amp_query_var.md | 26 - docs/hook/amp_reader_themes.md | 24 - docs/hook/amp_schemaorg_metadata.md | 26 - docs/hook/amp_site_icon_url.md | 26 - docs/hook/amp_skip_post.md | 26 - docs/hook/amp_supportable_post_types.md | 26 - docs/hook/amp_supportable_templates.md | 26 - docs/hook/amp_to_amp_excluded_urls.md | 26 - .../amp_to_amp_linking_element_excluded.md | 29 - docs/hook/amp_to_amp_linking_enabled.md | 27 - docs/hook/amp_validation_data_gc_before.md | 24 - ...p_validation_data_gc_delete_empty_terms.md | 24 - docs/hook/amp_validation_data_gc_url_count.md | 26 - docs/hook/amp_validation_error.md | 27 - .../amp_validation_error_default_sanitized.md | 27 - docs/hook/amp_validation_error_sanitized.md | 28 - ...n_error_source_file_editor_url_template.md | 29 - .../amp_validation_error_source_file_path.md | 27 - docs/hook/pre_amp_render_post.md | 28 - docs/includes/register-wp-cli-commands.php | 16 - .../AMP_Base_Embed_Handler/__construct.md | 32 - .../create_overflow_button_element.md | 38 - .../create_overflow_button_markup.md | 33 - .../get_child_elements.md | 35 - .../AMP_Base_Embed_Handler/get_scripts.md | 28 - .../match_element_attributes.md | 48 - .../maybe_remove_script_sibling.md | 59 - .../AMP_Base_Embed_Handler/register_embed.md | 20 - .../unregister_embed.md | 20 - .../unwrap_p_element.md | 39 - docs/method/AMP_Base_Sanitizer/__construct.md | 33 - .../AMP_Base_Sanitizer/add_buffering_hooks.md | 26 - .../add_or_append_attribute.md | 35 - .../clean_up_after_attribute_removal.md | 39 - .../filter_attachment_layout_attributes.md | 53 - .../filter_data_amp_attributes.md | 37 - docs/method/AMP_Base_Sanitizer/get_arg.md | 33 - docs/method/AMP_Base_Sanitizer/get_args.md | 26 - .../AMP_Base_Sanitizer/get_body_node.md | 29 - .../get_data_amp_attributes.md | 42 - docs/method/AMP_Base_Sanitizer/get_scripts.md | 28 - .../get_selector_conversion_mapping.md | 26 - .../AMP_Base_Sanitizer/get_stylesheets.md | 31 - .../get_validate_response_data.md | 28 - .../has_dev_mode_exemption.md | 33 - .../has_light_shadow_dom.md | 29 - docs/method/AMP_Base_Sanitizer/init.md | 26 - .../is_document_in_dev_mode.md | 29 - .../is_empty_attribute_value.md | 30 - .../is_exempt_from_validation.md | 33 - .../maybe_enforce_https_src.md | 45 - .../AMP_Base_Sanitizer/parse_style_string.md | 39 - .../prepare_validation_error.md | 112 - .../reassemble_style_string.md | 44 - .../remove_invalid_attribute.md | 62 - .../remove_invalid_child.md | 49 - docs/method/AMP_Base_Sanitizer/sanitize.md | 20 - .../AMP_Base_Sanitizer/sanitize_dimension.md | 55 - docs/method/AMP_Base_Sanitizer/set_layout.md | 126 - .../should_sanitize_validation_error.md | 35 - docs/method/AMP_Base_Sanitizer/update_args.md | 28 - docs/method/AMP_DOM_Utils/add_amp_action.md | 42 - .../AMP_DOM_Utils/add_attributes_to_node.md | 38 - docs/method/AMP_DOM_Utils/copy_attributes.md | 46 - docs/method/AMP_DOM_Utils/create_node.md | 34 - .../AMP_DOM_Utils/get_content_from_dom.md | 34 - .../get_content_from_dom_node.md | 34 - docs/method/AMP_DOM_Utils/get_dom.md | 38 - .../AMP_DOM_Utils/get_dom_from_content.md | 43 - docs/method/AMP_DOM_Utils/get_element_id.md | 40 - .../get_node_attributes_as_assoc_array.md | 37 - docs/method/AMP_DOM_Utils/has_class.md | 35 - docs/method/AMP_DOM_Utils/is_node_empty.md | 32 - .../AMP_DOM_Utils/is_valid_head_node.md | 33 - .../method/AMP_DOM_Utils/merge_amp_actions.md | 60 - .../register_embed.md | 22 - .../sanitize_raw_embeds.md | 61 - .../unregister_embed.md | 22 - docs/method/PairedUrl/add_path_suffix.md | 67 - docs/method/PairedUrl/add_query_var.md | 31 - docs/method/PairedUrl/has_path_suffix.md | 35 - docs/method/PairedUrl/has_query_var.md | 38 - docs/method/PairedUrl/remove_path_suffix.md | 37 - docs/method/PairedUrl/remove_query_var.md | 32 - docs/method/PairedUrlStructure/__construct.md | 26 - .../method/PairedUrlStructure/add_endpoint.md | 28 - .../method/PairedUrlStructure/has_endpoint.md | 30 - .../PairedUrlStructure/remove_endpoint.md | 28 - docs/method/README.md | 70 - docs/src/Cli/DocsCommandNamespace.php | 19 - docs/src/Cli/GenerateCommand.php | 340 - docs/src/Model/Argument.php | 111 - docs/src/Model/Class_.php | 114 - docs/src/Model/DocBlock.php | 83 - docs/src/Model/File.php | 108 - docs/src/Model/Function_.php | 135 - docs/src/Model/HasArguments.php | 88 - docs/src/Model/HasCodeLinks.php | 100 - docs/src/Model/HasDocBlock.php | 122 - docs/src/Model/Hook.php | 132 - docs/src/Model/Include_.php | 35 - docs/src/Model/Leaf.php | 23 - docs/src/Model/LeafConstruction.php | 89 - docs/src/Model/Method.php | 127 - docs/src/Model/Property.php | 42 - docs/src/Model/Root.php | 183 - docs/src/Model/Tag.php | 35 - docs/src/Model/Usage.php | 58 - docs/src/Parser/DirectoryFilter.php | 72 - docs/src/Parser/FileReflector.php | 271 - docs/src/Parser/FunctionCallReflector.php | 62 - docs/src/Parser/HookReflector.php | 114 - docs/src/Parser/MethodCallReflector.php | 180 - docs/src/Parser/Parser.php | 480 - docs/src/Parser/PrettyPrinter.php | 38 - docs/src/Parser/StaticMethodCallReflector.php | 49 - docs/src/Templating/Markdown.php | 59 - .../src/Templating/MustacheTemplateEngine.php | 58 - docs/src/Templating/TemplateEngine.php | 25 - docs/templates/class.mustache | 26 - docs/templates/class_index.mustache | 5 - docs/templates/function.mustache | 39 - docs/templates/function_index.mustache | 5 - docs/templates/hook.mustache | 33 - docs/templates/hook_index.mustache | 17 - docs/templates/index.mustache | 11 - docs/templates/method.mustache | 39 - docs/templates/method_index.mustache | 5 - package-lock.json | 30114 ---------------- package.json | 163 - phpstan-baseline.php | 74 - phpstan.neon.dist | 37 - phpunit.xml.dist | 47 - postcss.config.js | 19 - readme.txt | 97 + tests/e2e/assets/large-image-36521.jpg | Bin 104772 -> 0 bytes tests/e2e/assets/small-image-100-100.jpg | Bin 9185 -> 0 bytes tests/e2e/config/bootstrap.js | 339 - tests/e2e/jest-ci.config.js | 7 - tests/e2e/jest.config.js | 14 - .../do-not-allow-amp-validate-capability.php | 20 - .../do-not-allow-amp-validate-capability.zip | Bin 585 -> 0 bytes tests/e2e/plugins/e2e-tests-demo-plugin.php | 24 - tests/e2e/plugins/e2e-tests-demo-plugin.zip | Bin 865 -> 0 bytes tests/e2e/puppeteer.config.js | 23 - .../specs/admin/after-plugin-activation.js | 104 - tests/e2e/specs/admin/amp-options.js | 173 - tests/e2e/specs/admin/analytics-options.js | 84 - tests/e2e/specs/admin/anchor-linking.js | 101 - tests/e2e/specs/admin/other-settings.js | 43 - .../e2e/specs/admin/reader-theme-carousel.js | 27 - tests/e2e/specs/admin/site-review-panel.js | 123 - tests/e2e/specs/admin/site-scan-panel.js | 272 - tests/e2e/specs/admin/template-mode.js | 29 - .../e2e/specs/amp-onboarding/close-button.js | 42 - tests/e2e/specs/amp-onboarding/done.js | 130 - tests/e2e/specs/amp-onboarding/exit-links.js | 48 - .../e2e/specs/amp-onboarding/reader-themes.js | 55 - tests/e2e/specs/amp-onboarding/site-scan.js | 106 - .../amp-onboarding/technical-background.js | 46 - .../e2e/specs/amp-onboarding/template-mode.js | 189 - .../transitional-recommendation.js | 43 - tests/e2e/specs/amp-onboarding/welcome.js | 26 - .../specs/block-editor/amp-preview-button.js | 67 - tests/e2e/specs/block-editor/amp-toggle.js | 35 - .../block-editor/featured-image-notice.js | 53 - tests/e2e/specs/core-themes/twentyfifteen.js | 114 - tests/e2e/specs/core-themes/twentyfourteen.js | 83 - tests/e2e/specs/core-themes/twentynineteen.js | 76 - .../e2e/specs/core-themes/twentyseventeen.js | 108 - tests/e2e/specs/core-themes/twentysixteen.js | 114 - tests/e2e/specs/core-themes/twentythirteen.js | 114 - tests/e2e/specs/core-themes/twentytwelve.js | 83 - tests/e2e/specs/core-themes/twentytwenty.js | 139 - .../e2e/specs/core-themes/twentytwentyone.js | 83 - .../e2e/specs/core-themes/twentytwentytwo.js | 93 - tests/e2e/utils/amp-settings-utils.js | 137 - tests/e2e/utils/click-button.js | 15 - tests/e2e/utils/index.js | 2 - tests/e2e/utils/nav-menu-utils.js | 32 - tests/e2e/utils/onboarding-wizard-utils.js | 191 - tests/e2e/utils/site-scan-utils.js | 45 - tests/e2e/utils/upload-media.js | 41 - tests/e2e/utils/visit-admin-page-with-hash.js | 35 - tests/features/optimize-command.feature | 17 - ...ptimize-transformer-config-command.feature | 110 - .../optimize-transformer-list-command.feature | 131 - tests/features/option-get-command.feature | 77 - tests/features/option-list-command.feature | 107 - .../option-list-reader-themes-command.feature | 37 - tests/features/option-update-command.feature | 84 - tests/features/support-request.feature | 27 - tests/js/jest.config.js | 37 - tests/js/resolver.js | 33 - tests/js/setup-globals.js | 30 - tests/php/bootstrap.php | 69 - tests/php/data/css/buttons.css | 404 - tests/php/data/css/forms.css | 1608 - tests/php/data/css/l10n.css | 120 - tests/php/data/css/login.css | 314 - tests/php/data/images/1024x768.png | Bin 25644 -> 0 bytes tests/php/data/images/350x150.png | Bin 6486 -> 0 bytes tests/php/data/images/amp.svg | 1 - tests/php/data/images/google.svg | 1 - tests/php/data/images/wordpress-logo.png | Bin 9164 -> 0 bytes tests/php/data/plugins/bad-block.php | 45 - tests/php/data/plugins/bad-hooks.php | 20 - tests/php/data/plugins/bad-shortcode.php | 21 - .../data/plugins/bad-widget/bad-widget.php | 42 - .../plugins/bad-widget/class-bad-widget.php | 27 - .../php/data/themes/child-of-core/actions.php | 8 - .../data/themes/child-of-core/functions.php | 2 - tests/php/data/themes/child-of-core/style.css | 5 - tests/php/data/themes/custom/functions.php | 15 - tests/php/data/themes/custom/index.php | 2 - tests/php/data/themes/custom/style.css | 3 - .../themes/with-legacy/amp/meta-author.php | 2 - tests/php/data/themes/with-legacy/style.css | 4 - tests/php/maybe-generate-wp-cli-coverage.php | 45 - tests/php/register-wp-cli-commands.php | 13 - .../src/Admin/AfterActivationSiteScanTest.php | 316 - tests/php/src/Admin/AmpPluginsTest.php | 348 - tests/php/src/Admin/AmpThemesTest.php | 242 - .../src/Admin/AnalyticsOptionsSubmenuTest.php | 97 - tests/php/src/Admin/GoogleFontsTest.php | 59 - .../Admin/OnboardingWizardSubmenuPageTest.php | 244 - .../src/Admin/OnboardingWizardSubmenuTest.php | 66 - tests/php/src/Admin/OptionsMenuTest.php | 304 - tests/php/src/Admin/PairedBrowsingTest.php | 250 - .../src/Admin/PluginActivationNoticeTest.php | 97 - tests/php/src/Admin/PluginRowMetaTest.php | 91 - tests/php/src/Admin/PolyfillsTest.php | 124 - tests/php/src/Admin/RESTPreloaderTest.php | 60 - tests/php/src/Admin/ReaderThemesTest.php | 404 - ...nableCssTransientCachingAjaxActionTest.php | 204 - tests/php/src/Admin/SiteHealthTest.php | 1212 - tests/php/src/Admin/SupportLinkTest.php | 223 - tests/php/src/Admin/SupportScreenTest.php | 287 - .../Admin/UserRESTEndpointExtensionTest.php | 158 - tests/php/src/Admin/ValidationCountsTest.php | 213 - .../src/AmpSlugCustomizationWatcherTest.php | 82 - tests/php/src/AmpWpPluginTest.php | 33 - .../BackgroundTaskDeactivatorTest.php | 134 - .../MonitorCssTransientCachingTest.php | 443 - .../ValidationDataGarbageCollectionTest.php | 133 - tests/php/src/Behat/FeatureContext.php | 253 - tests/php/src/BlockUniqidTransformerTest.php | 171 - .../src/Cli/Export/ExportActivePlugins.php | 90 - .../php/src/Cli/Export/ExportActiveThemes.php | 34 - .../Cli/Export/ExportCustomizerSettings.php | 38 - tests/php/src/Cli/Export/ExportOptions.php | 304 - tests/php/src/Cli/Export/ExportResult.php | 116 - tests/php/src/Cli/Export/ExportThemeMods.php | 92 - tests/php/src/Cli/Export/ExportWidgets.php | 39 - tests/php/src/Cli/Export/ExportWxrFile.php | 88 - .../php/src/Cli/Export/MediaFileUploader.php | 90 - tests/php/src/Cli/ExportStep.php | 22 - tests/php/src/Cli/Import/ActivatePlugin.php | 51 - tests/php/src/Cli/Import/ActivateTheme.php | 51 - .../Cli/Import/ImportCustomizerSettings.php | 100 - tests/php/src/Cli/Import/ImportOptions.php | 139 - tests/php/src/Cli/Import/ImportSiteMeta.php | 53 - tests/php/src/Cli/Import/ImportThemeMods.php | 159 - tests/php/src/Cli/Import/ImportWidgets.php | 195 - tests/php/src/Cli/Import/ImportWxrFile.php | 414 - tests/php/src/Cli/Import/InstallTheme.php | 51 - tests/php/src/Cli/ImportStep.php | 19 - .../src/Cli/ReferenceSiteCommandNamespace.php | 26 - .../src/Cli/ReferenceSiteExportCommand.php | 95 - .../src/Cli/ReferenceSiteImportCommand.php | 395 - tests/php/src/Cli/ReferenceSiteImporter.php | 244 - tests/php/src/Cli/SiteDefinition.php | 92 - tests/php/src/Cli/WpImporterCompat.php | 64 - tests/php/src/DependencyInjectedTestCase.php | 71 - tests/php/src/DependencySupportTest.php | 59 - tests/php/src/DevTools/BlockSourcesTest.php | 192 - .../src/DevTools/CallbackReflectionTest.php | 264 - tests/php/src/DevTools/ErrorPageTest.php | 54 - tests/php/src/DevTools/FileReflectionTest.php | 66 - .../DevTools/LikelyCulpritDetectorTest.php | 288 - tests/php/src/DevTools/UserAccessTest.php | 268 - tests/php/src/Editor/EditorSupportTest.php | 132 - .../src/ExtraThemeAndPluginHeadersTest.php | 36 - tests/php/src/Fixture/DummyClass.php | 7 - .../src/Fixture/DummyClassWithDependency.php | 17 - .../Fixture/DummyClassWithNamedArguments.php | 25 - tests/php/src/Fixture/DummyInterface.php | 8 - .../src/Fixture/DummyPairedUrlStructure.php | 43 - tests/php/src/Fixture/DummyService.php | 9 - .../src/Fixture/DummyServiceBasedPlugin.php | 21 - .../php/src/Fixture/DummyServiceWithDelay.php | 18 - .../Fixture/DummyServiceWithRequirements.php | 18 - tests/php/src/Helpers/AssertRestApiField.php | 38 - tests/php/src/Helpers/ErrorComparison.php | 76 - tests/php/src/Helpers/HandleValidation.php | 31 - .../Helpers/HomeUrlLoopbackRequestMocking.php | 41 - tests/php/src/Helpers/LoadsCoreThemes.php | 39 - tests/php/src/Helpers/MarkupComparison.php | 121 - tests/php/src/Helpers/MockAdminUser.php | 35 - .../php/src/Helpers/MockPluginEnvironment.php | 54 - tests/php/src/Helpers/PrivateAccess.php | 86 - tests/php/src/Helpers/StubSanitizer.php | 17 - .../src/Helpers/ThemesApiRequestMocking.php | 250 - .../src/Helpers/ValidationRequestMocking.php | 81 - .../src/Helpers/WithBlockEditorSupport.php | 55 - .../src/Helpers/WithoutBlockPreRendering.php | 60 - tests/php/src/IconTest.php | 62 - .../src/Infrastructure/InjectionChainTest.php | 48 - .../LazilyInstantiatedServiceTest.php | 39 - .../Infrastructure/ServiceBasedPluginTest.php | 370 - .../src/Infrastructure/SimpleInjectorTest.php | 188 - .../SimpleServiceContainerTest.php | 68 - tests/php/src/Instrumentation/EventTest.php | 122 - .../Instrumentation/EventWithDurationTest.php | 57 - .../src/Instrumentation/ServerTimingTest.php | 393 - .../Instrumentation/StopWatchEventTest.php | 17 - .../php/src/Instrumentation/StopWatchTest.php | 28 - tests/php/src/LoadingErrorTest.php | 32 - tests/php/src/MobileRedirectionTest.php | 877 - .../src/ObsoleteBlockAttributeRemoverTest.php | 157 - .../src/Optimizer/AmpWPConfigurationTest.php | 79 - .../Optimizer/HeroCandidateFilteringTest.php | 205 - .../src/Optimizer/OptimizerServiceTest.php | 66 - .../Transformer/DetermineHeroImagesTest.php | 297 - tests/php/src/OptionsRESTControllerTest.php | 158 - tests/php/src/PairedRoutingTest.php | 1324 - .../LegacyReaderUrlStructureTest.php | 201 - .../LegacyTransitionalUrlStructureTest.php | 43 - .../PathSuffixUrlStructureTest.php | 44 - .../QueryVarUrlStructureTest.php | 43 - tests/php/src/PairedUrlStructureTest.php | 27 - tests/php/src/PairedUrlTest.php | 92 - ...iceContainerDynamicReturnTypeExtension.php | 104 - .../ServicesDynamicReturnTypeExtension.php | 104 - tests/php/src/PluginRegistryTest.php | 127 - tests/php/src/PluginSuppressionTest.php | 722 - tests/php/src/ReaderThemeLoaderTest.php | 322 - .../src/ReaderThemeSupportFeaturesTest.php | 530 - .../CachedRemoteGetRequestTest.php | 115 - tests/php/src/SandboxingTest.php | 415 - .../php/src/Support/SupportCliCommandTest.php | 28 - tests/php/src/Support/SupportDataTest.php | 739 - .../src/Support/SupportRESTControllerTest.php | 186 - tests/php/src/TestCase.php | 74 - ...UrlStylesheetDataGarbageCollectionTest.php | 74 - .../Validation/ScannableURLProviderTest.php | 539 - .../ScannableURLsRestControllerTest.php | 195 - .../src/Validation/URLValidationCronTest.php | 219 - .../Validation/URLValidationProviderTest.php | 66 - .../URLValidationRESTControllerTest.php | 269 - .../ValidationCountsRestControllerTest.php | 177 - tests/php/src/ValidationExemptionTest.php | 178 - tests/php/static-analysis-stubs/gutenberg.php | 10 - .../php/static-analysis-stubs/legacy-i18n.php | 18 - tests/php/static-analysis-stubs/pwa.php | 271 - .../static-analysis-stubs/twentyseventeen.php | 15 - .../wordpress-defines.php | 31 - tests/php/static-analysis-stubs/wp-cli.php | 125 - tests/php/test-amp-analytics-options.php | 311 - tests/php/test-amp-audio-converter.php | 367 - tests/php/test-amp-block-uniqid-sanitizer.php | 98 - tests/php/test-amp-carousel.php | 172 - .../test-amp-crowdsignal-embed-handler.php | 111 - .../test-amp-dailymotion-embed-handler.php | 71 - tests/php/test-amp-dev-mode-sanitizer.php | 56 - tests/php/test-amp-facebook-embed-handler.php | 235 - tests/php/test-amp-form-sanitizer.php | 320 - tests/php/test-amp-gallery-embed-handler.php | 341 - tests/php/test-amp-helper-functions.php | 2605 -- tests/php/test-amp-iframe-sanitizer.php | 804 - ...t-amp-image-dimension-extract-download.php | 216 - .../test-amp-image-dimension-extractor.php | 335 - tests/php/test-amp-img-sanitizer.php | 1107 - .../php/test-amp-instagram-embed-handler.php | 171 - tests/php/test-amp-layout-sanitizer.php | 106 - tests/php/test-amp-o2-player-sanitizer.php | 108 - .../php/test-amp-pinterest-embed-handler.php | 81 - tests/php/test-amp-playbuzz-sanitizer.php | 122 - .../php/test-amp-post-template-functions.php | 212 - tests/php/test-amp-render-post.php | 92 - tests/php/test-amp-scribd-embed-handler.php | 154 - tests/php/test-amp-script-sanitizer.php | 790 - .../php/test-amp-soundcloud-embed-handler.php | 193 - tests/php/test-amp-style-sanitizer.php | 3975 -- ...nd-attribute-sanitizer-private-methods.php | 2113 -- tests/php/test-amp-tumblr-embed-handler.php | 204 - tests/php/test-amp-twitter-embed-handler.php | 250 - tests/php/test-amp-video-sanitizer.php | 433 - tests/php/test-amp-vimeo-embed-handler.php | 166 - .../php/test-amp-wordpress-embed-handler.php | 442 - tests/php/test-amp.php | 113 - ...test-class-amp-accessibility-sanitizer.php | 216 - tests/php/test-class-amp-admin-pointer.php | 51 - ...ss-amp-auto-lightbox-disable-sanitizer.php | 30 - tests/php/test-class-amp-base-sanitizer.php | 826 - tests/php/test-class-amp-block-sanitizer.php | 74 - .../php/test-class-amp-cli-option-command.php | 120 - .../test-class-amp-cli-validation-command.php | 87 - .../php/test-class-amp-comments-sanitizer.php | 334 - .../php/test-class-amp-content-sanitizer.php | 88 - .../php/test-class-amp-core-block-handler.php | 1012 - .../test-class-amp-core-theme-sanitizer.php | 1138 - ...t-class-amp-customizer-design-settings.php | 196 - tests/php/test-class-amp-dom-utils.php | 701 - tests/php/test-class-amp-editor-blocks.php | 58 - ...test-class-amp-gallery-block-sanitizer.php | 356 - .../test-class-amp-gtag-script-sanitizer.php | 188 - tests/php/test-class-amp-http.php | 643 - .../test-class-amp-imgur-embed-handler.php | 150 - tests/php/test-class-amp-link-sanitizer.php | 398 - tests/php/test-class-amp-meta-box.php | 606 - tests/php/test-class-amp-meta-sanitizer.php | 262 - ...ss-amp-native-img-attributes-sanitizer.php | 92 - ...-class-amp-nav-menu-dropdown-sanitizer.php | 92 - ...st-class-amp-nav-menu-toggle-sanitizer.php | 120 - tests/php/test-class-amp-object-sanitizer.php | 106 - tests/php/test-class-amp-options-manager.php | 743 - .../test-class-amp-playlist-embed-handler.php | 347 - .../php/test-class-amp-post-type-support.php | 162 - .../test-class-amp-pwa-script-sanitizer.php | 116 - ...lass-amp-reader-themes-rest-controller.php | 171 - .../test-class-amp-schema-org-metadata.php | 91 - tests/php/test-class-amp-service-worker.php | 255 - tests/php/test-class-amp-srcset-sanitizer.php | 159 - .../test-class-amp-template-customizer.php | 603 - tests/php/test-class-amp-theme-support.php | 2493 -- .../test-class-amp-tiktok-embed-handler.php | 185 - ...t-class-amp-wordpress-tv-embed-handler.php | 158 - .../test-class-amp-youtube-embed-handler.php | 527 - tests/php/test-dom-element-list.php | 119 - tests/php/test-includes-admin-functions.php | 267 - .../php/test-tag-and-attribute-sanitizer.php | 4175 --- tests/php/test-uninstall.php | 685 - tests/php/test-wp-http-remote-get-request.php | 72 - ...test-class-amp-validated-url-post-type.php | 2156 -- ...st-class-amp-validation-error-taxonomy.php | 1648 - .../test-class-amp-validation-manager.php | 3124 -- tests/reference-sites/theme-unit-test.json | 14 - tests/reference-sites/travel-blog.json | 624 - tests/reference-sites/travel-blog.xml | 4044 --- .../include/compatibility-fixes.php | 14 + .../resources/local_fallback/rtv/metadata | 1 + .../resources/local_fallback/v0.css | 3 + vendor/ampproject/amp-toolbox/src/Amp.php | 362 + .../amp-toolbox/src/Cli/AmpExecutable.php | 74 + .../ampproject/amp-toolbox/src/Cli/Colors.php | 176 + .../amp-toolbox/src/Cli/Command.php | 63 + .../amp-toolbox/src/Cli/Command/Optimize.php | 80 + .../amp-toolbox/src/Cli/Command/Validate.php | 102 + .../amp-toolbox/src/Cli/Executable.php | 408 + .../amp-toolbox/src/Cli/LogLevel.php | 115 + .../amp-toolbox/src/Cli/Options.php | 568 + .../amp-toolbox/src/Cli/TableFormatter.php | 584 + .../amp-toolbox/src/CompatibilityFix.php | 18 + .../src/CompatibilityFix/MovedClasses.php | 57 + .../ampproject/amp-toolbox/src/CssLength.php | 178 + vendor/ampproject/amp-toolbox/src/DevMode.php | 84 + .../amp-toolbox/src/Dom/Document.php | 1185 + .../src/Dom/Document/AfterLoadFilter.php | 20 + .../src/Dom/Document/AfterSaveFilter.php | 19 + .../src/Dom/Document/BeforeLoadFilter.php | 19 + .../src/Dom/Document/BeforeSaveFilter.php | 20 + .../amp-toolbox/src/Dom/Document/Filter.php | 14 + .../Dom/Document/Filter/AmpBindAttributes.php | 262 + .../Dom/Document/Filter/AmpEmojiAttribute.php | 121 + .../Filter/ConvertHeadProfileToLink.php | 41 + .../Dom/Document/Filter/DeduplicateTag.php | 79 + .../Filter/DetectInvalidByteSequence.php | 54 + .../src/Dom/Document/Filter/DoctypeNode.php | 104 + .../Dom/Document/Filter/DocumentEncoding.php | 229 + .../Dom/Document/Filter/HttpEquivCharset.php | 201 + .../Document/Filter/LibxmlCompatibility.php | 83 + .../Filter/MustacheScriptTemplates.php | 219 + .../Filter/NormalizeHtmlAttributes.php | 44 + .../Document/Filter/NormalizeHtmlEntities.php | 97 + .../Dom/Document/Filter/NoscriptElements.php | 124 + .../Dom/Document/Filter/ProtectEsiTags.php | 84 + .../Filter/SelfClosingSVGElements.php | 72 + .../Dom/Document/Filter/SelfClosingTags.php | 80 + .../Filter/SvgSourceAttributeEncoding.php | 77 + .../amp-toolbox/src/Dom/Document/Option.php | 111 + .../amp-toolbox/src/Dom/Element.php | 323 + .../amp-toolbox/src/Dom/ElementDump.php | 93 + .../amp-toolbox/src/Dom/LinkManager.php | 310 + .../amp-toolbox/src/Dom/NodeWalker.php | 58 + .../amp-toolbox/src/Dom/Options.php | 100 + .../amp-toolbox/src/Dom/UniqueIdManager.php | 40 + .../ampproject/amp-toolbox/src/Encoding.php | 143 + .../src/Exception/AmpCliException.php | 60 + .../src/Exception/AmpException.php | 12 + .../src/Exception/Cli/InvalidArgument.php | 51 + .../src/Exception/Cli/InvalidColor.php | 27 + .../src/Exception/Cli/InvalidColumnFormat.php | 51 + .../src/Exception/Cli/InvalidCommand.php | 41 + .../src/Exception/Cli/InvalidOption.php | 27 + .../src/Exception/Cli/InvalidSapi.php | 27 + .../src/Exception/Cli/MissingArgument.php | 40 + .../src/Exception/FailedRemoteRequest.php | 12 + .../src/Exception/FailedToCreateLink.php | 28 + .../Exception/FailedToGetCachedResponse.php | 27 + .../Exception/FailedToGetFromRemoteUrl.php | 89 + .../src/Exception/FailedToParseHtml.php | 31 + .../src/Exception/FailedToParseUrl.php | 26 + .../FailedToRetrieveRequiredDomElement.php | 55 + .../src/Exception/InvalidAttributeName.php | 26 + .../src/Exception/InvalidByteSequence.php | 27 + .../src/Exception/InvalidCssRulesetName.php | 26 + .../src/Exception/InvalidDeclarationName.php | 26 + .../src/Exception/InvalidDocRulesetName.php | 27 + .../src/Exception/InvalidDocumentFilter.php | 31 + .../src/Exception/InvalidErrorCode.php | 26 + .../src/Exception/InvalidExtension.php | 26 + .../src/Exception/InvalidFormat.php | 26 + .../src/Exception/InvalidListName.php | 55 + .../src/Exception/InvalidOptionValue.php | 30 + .../src/Exception/InvalidSpecName.php | 26 + .../src/Exception/InvalidSpecRuleName.php | 26 + .../src/Exception/InvalidTagId.php | 26 + .../src/Exception/InvalidTagName.php | 26 + .../src/Exception/MaxCssByteCountExceeded.php | 42 + .../ampproject/amp-toolbox/src/Extension.php | 192 + .../ampproject/amp-toolbox/src/FakeEnum.php | 339 + vendor/ampproject/amp-toolbox/src/Format.php | 32 + .../amp-toolbox/src/Html/AtRule.php | 26 + .../amp-toolbox/src/Html/Attribute.php | 1161 + .../amp-toolbox/src/Html/LengthUnit.php | 221 + .../amp-toolbox/src/Html/LowerCaseTag.php | 12 + .../src/Html/Parser/DocLocator.php | 158 + .../amp-toolbox/src/Html/Parser/EFlags.php | 19 + .../src/Html/Parser/HtmlParser.php | 469 + .../src/Html/Parser/HtmlSaxHandler.php | 83 + .../Parser/HtmlSaxHandlerWithLocation.php | 20 + .../src/Html/Parser/ParsedAttribute.php | 57 + .../amp-toolbox/src/Html/Parser/ParsedTag.php | 247 + .../amp-toolbox/src/Html/Parser/ScriptTag.php | 273 + .../src/Html/Parser/TagNameStack.php | 370 + .../amp-toolbox/src/Html/Parser/TagRegion.php | 32 + .../src/Html/RequestDestination.php | 101 + .../ampproject/amp-toolbox/src/Html/Role.php | 523 + .../ampproject/amp-toolbox/src/Html/Tag.php | 294 + .../amp-toolbox/src/Html/UpperCaseTag.php | 294 + .../ampproject/amp-toolbox/src/Internal.php | 14 + vendor/ampproject/amp-toolbox/src/Layout.php | 54 + .../src/Optimizer/Configuration.php | 83 + .../AmpRuntimeCssConfiguration.php | 108 + .../AmpStoryCssOptimizerConfiguration.php | 62 + .../AutoExtensionsConfiguration.php | 182 + .../BaseTransformerConfiguration.php | 159 + .../Configuration/MinifyHtmlConfiguration.php | 123 + .../OptimizeAmpBindConfiguration.php | 62 + .../OptimizeHeroImagesConfiguration.php | 126 + .../OptimizeViewportConfiguration.php | 62 + .../PreloadHeroImageConfiguration.php | 108 + .../RewriteAmpUrlsConfiguration.php | 184 + .../TransformedIdentifierConfiguration.php | 85 + .../amp-toolbox/src/Optimizer/CssRule.php | 349 + .../amp-toolbox/src/Optimizer/CssRules.php | 139 + .../src/Optimizer/DefaultConfiguration.php | 164 + .../amp-toolbox/src/Optimizer/Error.php | 25 + .../CannotAdaptDocumentForSelfHosting.php | 41 + .../Error/CannotInlineRuntimeCss.php | 50 + .../Optimizer/Error/CannotMinifyAmpScript.php | 33 + .../Optimizer/Error/CannotParseJsonData.php | 32 + .../CannotPerformServerSideRendering.php | 71 + .../Optimizer/Error/CannotPreloadImage.php | 38 + .../Error/CannotRemoveBoilerplate.php | 85 + .../Optimizer/Error/DeprecatedTransformer.php | 43 + .../src/Optimizer/Error/ErrorProperties.php | 50 + .../src/Optimizer/Error/InvalidJson.php | 37 + .../src/Optimizer/Error/MissingPackage.php | 26 + .../src/Optimizer/Error/TooManyHeroImages.php | 28 + .../src/Optimizer/Error/UnknownError.php | 15 + .../src/Optimizer/ErrorCollection.php | 72 + .../Exception/AmpOptimizerException.php | 14 + .../Optimizer/Exception/InvalidArgument.php | 27 + .../Exception/InvalidConfiguration.php | 28 + .../Exception/InvalidConfigurationKey.php | 42 + .../Exception/InvalidConfigurationValue.php | 63 + .../Exception/InvalidHtmlAttribute.php | 29 + .../Exception/UnknownConfigurationClass.php | 26 + .../Exception/UnknownConfigurationKey.php | 43 + .../amp-toolbox/src/Optimizer/HeroImage.php | 99 + .../src/Optimizer/ImageDimensions.php | 432 + .../src/Optimizer/LocalFallback.php | 49 + .../src/Optimizer/TransformationEngine.php | 175 + .../amp-toolbox/src/Optimizer/Transformer.php | 22 + .../Optimizer/Transformer/AmpBoilerplate.php | 171 + .../AmpBoilerplateErrorHandler.php | 87 + .../Optimizer/Transformer/AmpRuntimeCss.php | 197 + .../Transformer/AmpRuntimePreloads.php | 85 + .../Transformer/AmpStoryCssOptimizer.php | 252 + .../Optimizer/Transformer/AutoExtensions.php | 648 + .../Transformer/GoogleFontsPreconnect.php | 66 + .../src/Optimizer/Transformer/MinifyHtml.php | 380 + .../Optimizer/Transformer/OptimizeAmpBind.php | 114 + .../Transformer/OptimizeHeroImages.php | 739 + .../Transformer/OptimizeViewport.php | 137 + .../Transformer/PreloadHeroImage.php | 168 + .../src/Optimizer/Transformer/ReorderHead.php | 366 + .../Optimizer/Transformer/RewriteAmpUrls.php | 339 + .../Transformer/ServerSideRendering.php | 1085 + .../Transformer/TransformedIdentifier.php | 98 + .../Optimizer/TransformerConfiguration.php | 32 + .../ampproject/amp-toolbox/src/Protocol.php | 44 + .../amp-toolbox/src/RemoteGetRequest.php | 25 + .../RemoteRequest/CurlRemoteGetRequest.php | 160 + .../FallbackRemoteGetRequest.php | 83 + .../FilesystemRemoteGetRequest.php | 66 + .../RemoteGetRequestResponse.php | 183 + .../RemoteRequest/StubbedRemoteGetRequest.php | 51 + .../TemporaryFileCachedRemoteGetRequest.php | 215 + .../ampproject/amp-toolbox/src/Response.php | 97 + .../amp-toolbox/src/RuntimeVersion.php | 115 + .../amp-toolbox/src/ScriptReleaseVersion.php | 23 + vendor/ampproject/amp-toolbox/src/Str.php | 249 + vendor/ampproject/amp-toolbox/src/Url.php | 308 + .../amp-toolbox/src/Validator/Context.php | 224 + .../amp-toolbox/src/Validator/ErrorCode.php | 131 + .../src/Validator/ExtensionsContext.php | 189 + .../src/Validator/FilePosition.php | 57 + .../amp-toolbox/src/Validator/Spec.php | 164 + .../src/Validator/Spec/AggregateTag.php | 92 + .../Spec/AggregateTagWithExtensionSpec.php | 82 + .../src/Validator/Spec/AttributeList.php | 99 + .../Spec/AttributeList/AmpAudioCommon.php | 84 + .../AttributeList/AmpBaseCarouselCommon.php | 125 + .../Spec/AttributeList/AmpCarouselCommon.php | 84 + .../AmpDatePickerCommonAttributes.php | 112 + .../AmpDatePickerOverlayModeAttributes.php | 43 + .../AmpDatePickerRangeTypeAttributes.php | 53 + .../AmpDatePickerSingleTypeAttributes.php | 40 + .../AmpDatePickerStaticModeAttributes.php | 43 + .../Spec/AttributeList/AmpFacebook.php | 41 + .../Spec/AttributeList/AmpFacebookStrict.php | 49 + .../AttributeList/AmpInputmaskCommonAttr.php | 55 + .../Spec/AttributeList/AmpLayoutAttrs.php | 52 + .../Spec/AttributeList/AmpMegaphoneCommon.php | 49 + .../AttributeList/AmpNestedMenuActions.php | 51 + .../AttributeList/AmpStreamGalleryCommon.php | 105 + .../Spec/AttributeList/AmpVideoCommon.php | 150 + .../AttributeList/AmpVideoIframeCommon.php | 95 + .../Spec/AttributeList/AmphtmlEngineAttrs.php | 56 + .../AmphtmlModuleEngineAttrs.php | 59 + .../AmphtmlNomoduleEngineAttrs.php | 63 + .../Validator/Spec/AttributeList/CiteAttr.php | 49 + .../Spec/AttributeList/ClickAttributions.php | 54 + .../AttributeList/CommonExtensionAttrs.php | 62 + .../Spec/AttributeList/CommonLinkAttrs.php | 57 + .../Spec/AttributeList/ExtendedAmpGlobal.php | 62 + .../Spec/AttributeList/FormNameAttr.php | 41 + .../Spec/AttributeList/GlobalAttrs.php | 434 + .../Validator/Spec/AttributeList/ImgAttrs.php | 99 + .../Spec/AttributeList/InputCommonAttr.php | 169 + .../InteractiveOptionsConfettiAttrs.php | 44 + .../InteractiveOptionsImgAttrs.php | 111 + ...InteractiveOptionsResultsCategoryAttrs.php | 71 + .../InteractiveOptionsTextAttrs.php | 55 + .../InteractiveSharedConfigsAttrs.php | 78 + .../AttributeList/LightboxableElements.php | 43 + .../Spec/AttributeList/MandatoryIdAttr.php | 42 + .../Spec/AttributeList/MandatoryNameAttr.php | 42 + .../AttributeList/MandatorySrcAmp4email.php | 49 + .../AttributeList/MandatorySrcOrSrcset.php | 53 + .../Validator/Spec/AttributeList/NameAttr.php | 41 + .../Spec/AttributeList/NonceAttr.php | 43 + .../AttributeList/OptionalSrcAmp4email.php | 48 + .../Spec/AttributeList/PooolAccessAttrs.php | 50 + .../PrivateClickMeasurementAttributes.php | 54 + .../SvgConditionalProcessingAttributes.php | 42 + .../Spec/AttributeList/SvgCoreAttributes.php | 44 + .../SvgFilterPrimitiveAttributes.php | 46 + .../SvgPresentationAttributes.php | 158 + .../Spec/AttributeList/SvgStyleAttr.php | 41 + .../SvgTransferFunctionAttributes.php | 52 + .../Spec/AttributeList/SvgXlinkAttributes.php | 63 + .../AttributeList/TrackAttrsNoSubtitles.php | 68 + .../AttributeList/TrackAttrsSubtitles.php | 68 + .../src/Validator/Spec/CssRuleset.php | 116 + .../src/Validator/Spec/CssRuleset/Amp4ads.php | 70 + .../CssRuleset/Amp4emailDataCssStrict.php | 76 + .../CssRuleset/Amp4emailNoDataCssStrict.php | 80 + .../Spec/CssRuleset/AmpNoTransformed.php | 81 + .../Spec/CssRuleset/AmpTransformed.php | 81 + .../src/Validator/Spec/DeclarationList.php | 93 + .../DeclarationList/BasicDeclarations.php | 501 + .../EmailSpecificDeclarations.php | 500 + .../DeclarationList/SvgBasicDeclarations.php | 110 + .../src/Validator/Spec/DescendantTagList.php | 77 + .../AmpMegaMenuAllowedDescendants.php | 88 + .../AmpNestedMenuAllowedDescendants.php | 90 + .../AmpStoryBookendAllowedDescendants.php | 36 + .../AmpStoryCtaLayerAllowedDescendants.php | 148 + .../AmpStoryGridLayerAllowedDescendants.php | 185 + ...pStoryPageAttachmentAllowedDescendants.php | 233 + .../AmpStoryPlayerAllowedDescendants.php | 40 + .../AmpStorySocialShareAllowedDescendants.php | 36 + .../src/Validator/Spec/DocRuleset.php | 95 + .../Validator/Spec/DocRuleset/Amp4email.php | 45 + .../amp-toolbox/src/Validator/Spec/Error.php | 95 + .../Error/AmpEmailMissingStrictCssAttr.php | 37 + .../Error/AttrDisallowedByImpliedLayout.php | 39 + .../Error/AttrDisallowedBySpecifiedLayout.php | 39 + .../Error/AttrMissingRequiredExtension.php | 39 + .../Spec/Error/AttrRequiredButMissing.php | 39 + .../Spec/Error/AttrValueRequiredByLayout.php | 39 + .../Spec/Error/BaseTagMustPreceedAllUrls.php | 39 + .../Spec/Error/CdataViolatesDenylist.php | 39 + .../ChildTagDoesNotSatisfyReferencePoint.php | 39 + ...agDoesNotSatisfyReferencePointSingular.php | 39 + .../Spec/Error/CssExcessivelyNested.php | 39 + .../Validator/Spec/Error/CssSyntaxBadUrl.php | 39 + .../Error/CssSyntaxDisallowedAttrSelector.php | 39 + .../Spec/Error/CssSyntaxDisallowedDomain.php | 39 + .../Error/CssSyntaxDisallowedImportant.php | 39 + ...SyntaxDisallowedKeyframeInsideKeyframe.php | 39 + .../Error/CssSyntaxDisallowedMediaFeature.php | 39 + .../Error/CssSyntaxDisallowedMediaType.php | 39 + .../CssSyntaxDisallowedPropertyValue.php | 39 + ...sSyntaxDisallowedPropertyValueWithHint.php | 39 + .../Error/CssSyntaxDisallowedPseudoClass.php | 39 + .../CssSyntaxDisallowedPseudoElement.php | 39 + ...lowedQualifiedRuleMustBeInsideKeyframe.php | 39 + .../Error/CssSyntaxDisallowedRelativeUrl.php | 39 + .../CssSyntaxEofInPreludeOfQualifiedRule.php | 39 + .../Error/CssSyntaxErrorInPseudoSelector.php | 39 + .../Error/CssSyntaxIncompleteDeclaration.php | 39 + .../Spec/Error/CssSyntaxInvalidAtRule.php | 39 + .../Error/CssSyntaxInvalidAttrSelector.php | 39 + .../Error/CssSyntaxInvalidDeclaration.php | 39 + .../Spec/Error/CssSyntaxInvalidProperty.php | 39 + .../Error/CssSyntaxInvalidPropertyNolist.php | 39 + .../Spec/Error/CssSyntaxInvalidUrl.php | 39 + .../Error/CssSyntaxInvalidUrlProtocol.php | 39 + .../Error/CssSyntaxMalformedMediaQuery.php | 39 + .../Spec/Error/CssSyntaxMissingSelector.php | 39 + .../Spec/Error/CssSyntaxMissingUrl.php | 39 + .../Spec/Error/CssSyntaxNotASelectorStart.php | 39 + ...ssSyntaxPropertyDisallowedTogetherWith.php | 39 + ...ssSyntaxPropertyDisallowedWithinAtRule.php | 39 + ...CssSyntaxPropertyRequiresQualification.php | 39 + ...ssSyntaxQualifiedRuleHasNoDeclarations.php | 39 + .../Error/CssSyntaxStrayTrailingBackslash.php | 39 + ...ssSyntaxUnparsedInputRemainsInSelector.php | 39 + .../Error/CssSyntaxUnterminatedComment.php | 39 + .../Error/CssSyntaxUnterminatedString.php | 39 + .../Validator/Spec/Error/DeprecatedAttr.php | 39 + .../Validator/Spec/Error/DeprecatedTag.php | 39 + .../src/Validator/Spec/Error/DevModeOnly.php | 39 + .../Spec/Error/DisallowedAmpDomain.php | 39 + .../Validator/Spec/Error/DisallowedAttr.php | 39 + .../Spec/Error/DisallowedChildTagName.php | 39 + .../Validator/Spec/Error/DisallowedDomain.php | 39 + .../Error/DisallowedFirstChildTagName.php | 39 + .../Spec/Error/DisallowedManufacturedBody.php | 39 + .../Error/DisallowedPropertyInAttrValue.php | 39 + .../Spec/Error/DisallowedRelativeUrl.php | 39 + .../Spec/Error/DisallowedScriptTag.php | 39 + .../Spec/Error/DisallowedStyleAttr.php | 39 + .../Validator/Spec/Error/DisallowedTag.php | 39 + .../Spec/Error/DisallowedTagAncestor.php | 39 + .../Spec/Error/DocumentSizeLimitExceeded.php | 39 + .../Spec/Error/DocumentTooComplex.php | 39 + .../Spec/Error/DuplicateAttribute.php | 39 + .../Spec/Error/DuplicateDimension.php | 39 + .../Spec/Error/DuplicateReferencePoint.php | 39 + .../Spec/Error/DuplicateUniqueTag.php | 39 + .../Spec/Error/DuplicateUniqueTagWarning.php | 39 + .../Validator/Spec/Error/ExtensionUnused.php | 39 + .../Spec/Error/GeneralDisallowedTag.php | 39 + .../Spec/Error/ImpliedLayoutInvalid.php | 39 + .../InconsistentUnitsForWidthAndHeight.php | 39 + .../Spec/Error/IncorrectMinNumChildTags.php | 39 + .../Spec/Error/IncorrectNumChildTags.php | 39 + .../Error/IncorrectScriptReleaseVersion.php | 39 + .../Spec/Error/InlineScriptTooLong.php | 39 + .../Spec/Error/InlineStyleTooLong.php | 39 + .../Validator/Spec/Error/InvalidAttrValue.php | 39 + .../Spec/Error/InvalidDoctypeHtml.php | 39 + .../Spec/Error/InvalidExtensionPath.php | 39 + .../Spec/Error/InvalidExtensionVersion.php | 39 + .../Validator/Spec/Error/InvalidJsonCdata.php | 39 + .../Error/InvalidPropertyValueInAttrValue.php | 39 + .../src/Validator/Spec/Error/InvalidUrl.php | 39 + .../Spec/Error/InvalidUrlProtocol.php | 39 + .../src/Validator/Spec/Error/InvalidUtf8.php | 39 + .../Spec/Error/LtsScriptAfterNonLts.php | 39 + .../Spec/Error/MandatoryAnyofAttrMissing.php | 39 + .../Spec/Error/MandatoryAttrMissing.php | 39 + .../MandatoryCdataMissingOrIncorrect.php | 39 + .../Spec/Error/MandatoryLastChildTag.php | 39 + .../Spec/Error/MandatoryOneofAttrMissing.php | 39 + .../MandatoryPropertyMissingFromAttrValue.php | 39 + .../Error/MandatoryReferencePointMissing.php | 39 + .../Spec/Error/MandatoryTagAncestor.php | 39 + .../Error/MandatoryTagAncestorWithHint.php | 39 + .../Spec/Error/MandatoryTagMissing.php | 39 + .../Spec/Error/MissingLayoutAttributes.php | 39 + .../Spec/Error/MissingRequiredExtension.php | 39 + .../src/Validator/Spec/Error/MissingUrl.php | 39 + .../Spec/Error/MutuallyExclusiveAttrs.php | 39 + .../Spec/Error/NonLtsScriptAfterLts.php | 39 + .../Error/NonWhitespaceCdataEncountered.php | 39 + .../Spec/Error/SpecifiedLayoutInvalid.php | 39 + .../Error/StylesheetAndInlineStyleTooLong.php | 39 + .../Spec/Error/StylesheetTooLong.php | 39 + .../Validator/Spec/Error/TagExcludedByTag.php | 39 + .../Error/TagNotAllowedToHaveSiblings.php | 39 + .../Spec/Error/TagReferencePointConflict.php | 39 + .../Spec/Error/TagRequiredByMissing.php | 39 + .../Spec/Error/TemplateInAttrName.php | 39 + .../Spec/Error/TemplatePartialInAttrValue.php | 39 + .../Error/UnescapedTemplateInAttrValue.php | 39 + .../src/Validator/Spec/Error/UnknownCode.php | 39 + .../Validator/Spec/Error/ValueSetMismatch.php | 39 + .../WarningExtensionDeprecatedVersion.php | 39 + .../Spec/Error/WarningExtensionUnused.php | 39 + .../Error/WarningTagRequiredByMissing.php | 39 + .../Validator/Spec/Error/WrongParentTag.php | 39 + .../src/Validator/Spec/Identifiable.php | 23 + .../src/Validator/Spec/IterableSection.php | 38 + .../src/Validator/Spec/Iteration.php | 131 + .../Validator/Spec/Section/AttributeLists.php | 159 + .../Validator/Spec/Section/CssRulesets.php | 159 + .../Spec/Section/DeclarationLists.php | 109 + .../Spec/Section/DescendantTagLists.php | 114 + .../Validator/Spec/Section/DocRulesets.php | 147 + .../src/Validator/Spec/Section/Errors.php | 226 + .../src/Validator/Spec/Section/Tags.php | 3434 ++ .../src/Validator/Spec/SpecRule.php | 121 + .../amp-toolbox/src/Validator/Spec/Tag.php | 141 + .../amp-toolbox/src/Validator/Spec/Tag/A.php | 130 + .../src/Validator/Spec/Tag/AAmp4email.php | 82 + .../src/Validator/Spec/Tag/Abbr.php | 46 + .../src/Validator/Spec/Tag/Acronym.php | 44 + .../src/Validator/Spec/Tag/Address.php | 46 + .../src/Validator/Spec/Tag/Amp3dGltf.php | 105 + .../src/Validator/Spec/Tag/Amp3qPlayer.php | 75 + .../Spec/Tag/Amp4adsEngineScript.php | 90 + .../Spec/Tag/AmpAccessExtensionJsonScript.php | 86 + .../src/Validator/Spec/Tag/AmpAccordion.php | 92 + .../Spec/Tag/AmpAccordionSection.php | 89 + .../src/Validator/Spec/Tag/AmpActionMacro.php | 63 + .../src/Validator/Spec/Tag/AmpAd.php | 110 + .../src/Validator/Spec/Tag/AmpAdCustom.php | 86 + .../src/Validator/Spec/Tag/AmpAdExit.php | 75 + .../Spec/Tag/AmpAdExitConfigurationJson.php | 75 + .../Spec/Tag/AmpAdExtensionScript.php | 88 + .../AmpAdWithDataEnableRefreshAttribute.php | 107 + .../Tag/AmpAdWithDataMultiSizeAttribute.php | 112 + .../Spec/Tag/AmpAdWithTypeCustom.php | 100 + .../src/Validator/Spec/Tag/AmpAddthis.php | 105 + .../src/Validator/Spec/Tag/AmpAnalytics.php | 67 + .../Tag/AmpAnalyticsExtensionJsonScript.php | 83 + .../src/Validator/Spec/Tag/AmpAnim.php | 78 + .../Validator/Spec/Tag/AmpAnimAmp4email.php | 76 + .../Tag/AmpAnimExtensionScriptAmp4email.php | 85 + .../src/Validator/Spec/Tag/AmpAnimation.php | 81 + .../Tag/AmpAnimationExtensionJsonScript.php | 83 + .../Validator/Spec/Tag/AmpApesterMedia.php | 85 + .../src/Validator/Spec/Tag/AmpAppBanner.php | 73 + .../Spec/Tag/AmpAppBannerButtonOpenButton.php | 76 + .../src/Validator/Spec/Tag/AmpAudio.php | 87 + .../src/Validator/Spec/Tag/AmpAudioA4a.php | 69 + .../src/Validator/Spec/Tag/AmpAudioSource.php | 70 + .../src/Validator/Spec/Tag/AmpAudioTrack.php | 61 + .../Spec/Tag/AmpAudioTrackKindSubtitles.php | 61 + .../src/Validator/Spec/Tag/AmpAutoAds.php | 66 + .../Validator/Spec/Tag/AmpAutocomplete.php | 118 + .../Spec/Tag/AmpAutocompleteAmp4email.php | 101 + .../Spec/Tag/AmpAutocompleteInput.php | 65 + .../Spec/Tag/AmpAutocompleteJson.php | 78 + .../Validator/Spec/Tag/AmpBaseCarousel.php | 69 + .../Spec/Tag/AmpBaseCarouselLightbox.php | 88 + .../Spec/Tag/AmpBaseCarouselLightboxChild.php | 54 + ...AmpBaseCarouselLightboxLightboxExclude.php | 54 + .../src/Validator/Spec/Tag/AmpBeopinion.php | 84 + .../Spec/Tag/AmpBindExtensionJsonScript.php | 84 + .../src/Validator/Spec/Tag/AmpBindMacro.php | 64 + .../Spec/Tag/AmpBodymovinAnimation.php | 91 + .../src/Validator/Spec/Tag/AmpBridPlayer.php | 124 + .../src/Validator/Spec/Tag/AmpBrightcove.php | 91 + .../Validator/Spec/Tag/AmpBysideContent.php | 75 + .../Validator/Spec/Tag/AmpCallTracking.php | 89 + .../src/Validator/Spec/Tag/AmpCarousel.php | 73 + .../Spec/Tag/AmpCarouselLightbox.php | 88 + .../Spec/Tag/AmpCarouselLightboxChild.php | 54 + .../AmpCarouselLightboxLightboxExclude.php | 54 + .../Validator/Spec/Tag/AmpConnatixPlayer.php | 74 + .../src/Validator/Spec/Tag/AmpConsent.php | 70 + .../Tag/AmpConsentExtensionJsonScript.php | 84 + .../src/Validator/Spec/Tag/AmpConsentType.php | 80 + .../src/Validator/Spec/Tag/AmpDailymotion.php | 116 + .../Validator/Spec/Tag/AmpDateCountdown.php | 155 + .../src/Validator/Spec/Tag/AmpDateDisplay.php | 105 + .../Tag/AmpDatePickerTemplateDateTemplate.php | 72 + .../Tag/AmpDatePickerTemplateInfoTemplate.php | 67 + .../Tag/AmpDatePickerTypeRangeModeOverlay.php | 83 + .../Tag/AmpDatePickerTypeRangeModeStatic.php | 86 + .../AmpDatePickerTypeSingleModeOverlay.php | 82 + .../Tag/AmpDatePickerTypeSingleModeStatic.php | 85 + .../Validator/Spec/Tag/AmpDelightPlayer.php | 77 + .../src/Validator/Spec/Tag/AmpEmbed.php | 99 + .../AmpEmbedWithDataMultiSizeAttribute.php | 112 + .../src/Validator/Spec/Tag/AmpEmbedlyCard.php | 76 + .../src/Validator/Spec/Tag/AmpEmbedlyKey.php | 64 + .../src/Validator/Spec/Tag/AmpExperiment.php | 52 + .../Tag/AmpExperimentExtensionJsonScript.php | 78 + .../AmpExperimentStoryExtensionJsonScript.php | 78 + .../src/Validator/Spec/Tag/AmpFacebook.php | 66 + .../src/Validator/Spec/Tag/AmpFacebook10.php | 100 + .../Spec/Tag/AmpFacebookComments.php | 70 + .../Spec/Tag/AmpFacebookComments10.php | 72 + .../Validator/Spec/Tag/AmpFacebookLike.php | 70 + .../Validator/Spec/Tag/AmpFacebookLike10.php | 72 + .../Validator/Spec/Tag/AmpFacebookPage.php | 70 + .../Validator/Spec/Tag/AmpFacebookPage10.php | 72 + .../src/Validator/Spec/Tag/AmpFitText.php | 74 + .../src/Validator/Spec/Tag/AmpFont.php | 78 + .../Validator/Spec/Tag/AmpFxFlyingCarpet.php | 60 + .../src/Validator/Spec/Tag/AmpGeo.php | 68 + .../Spec/Tag/AmpGeoExtensionJsonScript.php | 80 + .../src/Validator/Spec/Tag/AmpGfycat.php | 78 + .../src/Validator/Spec/Tag/AmpGist.php | 69 + .../Spec/Tag/AmpGoogleDocumentEmbed.php | 85 + .../Spec/Tag/AmpGoogleReadAloudPlayer.php | 119 + .../Validator/Spec/Tag/AmpGwdAnimation.php | 65 + .../src/Validator/Spec/Tag/AmpHulu.php | 73 + .../src/Validator/Spec/Tag/AmpIframe.php | 137 + .../src/Validator/Spec/Tag/AmpIframely.php | 105 + .../src/Validator/Spec/Tag/AmpImaVideo.php | 104 + .../AmpImaVideoScriptTypeApplicationJson.php | 71 + .../Validator/Spec/Tag/AmpImaVideoSource.php | 72 + .../Validator/Spec/Tag/AmpImaVideoTrack.php | 60 + .../Tag/AmpImaVideoTrackKindSubtitles.php | 62 + .../Validator/Spec/Tag/AmpImageLightbox.php | 66 + .../src/Validator/Spec/Tag/AmpImageSlider.php | 88 + .../Spec/Tag/AmpImageSliderDivFirst.php | 58 + .../Spec/Tag/AmpImageSliderDivSecond.php | 58 + .../Spec/Tag/AmpImageSliderTransformed.php | 91 + .../src/Validator/Spec/Tag/AmpImg.php | 93 + .../Validator/Spec/Tag/AmpImgAmp4email.php | 80 + .../Tag/AmpImgImgPlaceholderTransformed.php | 81 + .../Spec/Tag/AmpImgImgTransformed.php | 93 + .../Validator/Spec/Tag/AmpImgTransformed.php | 101 + .../src/Validator/Spec/Tag/AmpImgur.php | 72 + .../Validator/Spec/Tag/AmpInlineGallery.php | 62 + .../Spec/Tag/AmpInlineGalleryPagination.php | 72 + .../Tag/AmpInlineGalleryPaginationInset.php | 73 + .../Spec/Tag/AmpInlineGalleryThumbnails.php | 103 + .../src/Validator/Spec/Tag/AmpInstagram.php | 73 + .../Spec/Tag/AmpInstallServiceworker.php | 79 + .../src/Validator/Spec/Tag/AmpIzlesene.php | 72 + .../src/Validator/Spec/Tag/AmpJwplayer.php | 94 + .../Validator/Spec/Tag/AmpKalturaPlayer.php | 72 + .../src/Validator/Spec/Tag/AmpLayout.php | 71 + .../src/Validator/Spec/Tag/AmpLightbox.php | 90 + .../Validator/Spec/Tag/AmpLightboxAmp4ads.php | 78 + .../Validator/Spec/Tag/AmpLinkRewriter.php | 64 + .../AmpLinkRewriterExtensionJsonScript.php | 78 + .../src/Validator/Spec/Tag/AmpList.php | 148 + .../Validator/Spec/Tag/AmpListAmp4email.php | 110 + .../Spec/Tag/AmpListDivFetchError.php | 59 + .../Validator/Spec/Tag/AmpListLoadMore.php | 98 + ...AmpListLoadMoreButtonLoadMoreClickable.php | 82 + .../src/Validator/Spec/Tag/AmpLiveList.php | 99 + .../Validator/Spec/Tag/AmpLiveListItems.php | 62 + .../Spec/Tag/AmpLiveListItemsItem.php | 63 + .../Spec/Tag/AmpLiveListPagination.php | 56 + .../Validator/Spec/Tag/AmpLiveListUpdate.php | 56 + .../src/Validator/Spec/Tag/AmpMathml.php | 68 + .../src/Validator/Spec/Tag/AmpMegaMenu.php | 82 + .../Validator/Spec/Tag/AmpMegaMenuAmpList.php | 76 + .../Spec/Tag/AmpMegaMenuAmpListTemplate.php | 63 + .../Spec/Tag/AmpMegaMenuItemContent.php | 57 + .../Spec/Tag/AmpMegaMenuItemHeading.php | 56 + .../src/Validator/Spec/Tag/AmpMegaMenuNav.php | 63 + .../Validator/Spec/Tag/AmpMegaMenuNavUlOl.php | 63 + .../Spec/Tag/AmpMegaMenuNavUlOlLi.php | 75 + .../Spec/Tag/AmpMegaphoneDataEpisode.php | 81 + .../Spec/Tag/AmpMegaphoneDataPlaylist.php | 76 + .../Spec/Tag/AmpMinuteMediaPlayer.php | 96 + .../src/Validator/Spec/Tag/AmpMowplayer.php | 73 + .../src/Validator/Spec/Tag/AmpNestedMenu.php | 77 + .../Validator/Spec/Tag/AmpNextPageFooter.php | 57 + .../Spec/Tag/AmpNextPageRecommendationBox.php | 57 + .../AmpNextPageScriptTypeApplicationJson.php | 66 + .../Spec/Tag/AmpNextPageSeparator.php | 57 + .../Spec/Tag/AmpNextPageTypeAdsense.php | 91 + .../Spec/Tag/AmpNextPageWithInlineConfig.php | 80 + .../Spec/Tag/AmpNextPageWithSrcAttribute.php | 91 + .../Validator/Spec/Tag/AmpNexxtvPlayer.php | 103 + .../src/Validator/Spec/Tag/AmpO2Player.php | 75 + .../Validator/Spec/Tag/AmpOnetapGoogle.php | 75 + .../Validator/Spec/Tag/AmpOoyalaPlayer.php | 76 + .../Spec/Tag/AmpOrientationObserver.php | 76 + .../src/Validator/Spec/Tag/AmpPanZoom.php | 89 + .../src/Validator/Spec/Tag/AmpPinterest.php | 75 + .../src/Validator/Spec/Tag/AmpPixel.php | 88 + .../src/Validator/Spec/Tag/AmpPlaybuzz.php | 95 + .../Spec/Tag/AmpPositionObserver.php | 77 + .../src/Validator/Spec/Tag/AmpPowrPlayer.php | 94 + .../src/Validator/Spec/Tag/AmpReachPlayer.php | 72 + .../Validator/Spec/Tag/AmpRecaptchaInput.php | 74 + .../Validator/Spec/Tag/AmpRedbullPlayer.php | 73 + .../src/Validator/Spec/Tag/AmpReddit.php | 91 + .../src/Validator/Spec/Tag/AmpRender.php | 116 + .../src/Validator/Spec/Tag/AmpRiddleQuiz.php | 70 + .../src/Validator/Spec/Tag/AmpScript.php | 121 + .../Tag/AmpScriptExtensionLocalScript.php | 92 + .../src/Validator/Spec/Tag/AmpSelector.php | 105 + .../Validator/Spec/Tag/AmpSelectorChild.php | 58 + .../Validator/Spec/Tag/AmpSelectorOption.php | 68 + .../src/Validator/Spec/Tag/AmpSidebar.php | 84 + .../Spec/Tag/AmpSidebarAmp4email.php | 74 + .../src/Validator/Spec/Tag/AmpSidebarNav.php | 69 + .../src/Validator/Spec/Tag/AmpSkimlinks.php | 80 + .../src/Validator/Spec/Tag/AmpSmartlinks.php | 79 + .../src/Validator/Spec/Tag/AmpSocialShare.php | 101 + .../src/Validator/Spec/Tag/AmpSoundcloud.php | 96 + .../Spec/Tag/AmpSpringboardPlayer.php | 91 + .../src/Validator/Spec/Tag/AmpState.php | 80 + .../Validator/Spec/Tag/AmpStateAmp4email.php | 70 + .../src/Validator/Spec/Tag/AmpStickyAd.php | 73 + .../src/Validator/Spec/Tag/AmpStory.php | 164 + .../src/Validator/Spec/Tag/AmpStory360.php | 125 + .../Validator/Spec/Tag/AmpStoryAmpAudio.php | 77 + .../Validator/Spec/Tag/AmpStoryAmpSidebar.php | 71 + ...AmpStoryAmpStoryPageAttachmentAmpVideo.php | 80 + .../Validator/Spec/Tag/AmpStoryAmpVideo.php | 110 + .../Validator/Spec/Tag/AmpStoryAnimation.php | 84 + .../Spec/Tag/AmpStoryAnimationJsonScript.php | 78 + .../Validator/Spec/Tag/AmpStoryAutoAds.php | 54 + .../Spec/Tag/AmpStoryAutoAdsConfigScript.php | 80 + .../Spec/Tag/AmpStoryAutoAdsTemplate.php | 76 + .../Spec/Tag/AmpStoryAutoAnalytics.php | 56 + .../Validator/Spec/Tag/AmpStoryBookend.php | 70 + .../AmpStoryBookendExtensionJsonScript.php | 75 + .../Validator/Spec/Tag/AmpStoryCaptions.php | 75 + .../Validator/Spec/Tag/AmpStoryConsent.php | 74 + .../AmpStoryConsentExtensionJsonScript.php | 85 + .../Validator/Spec/Tag/AmpStoryCtaLayer.php | 57 + .../Spec/Tag/AmpStoryCtaLayerAnimateIn.php | 99 + .../Validator/Spec/Tag/AmpStoryGridLayer.php | 89 + .../Spec/Tag/AmpStoryGridLayerAnimateIn.php | 119 + .../Spec/Tag/AmpStoryGridLayerDefault.php | 174 + .../Tag/AmpStoryInteractiveBinaryPoll.php | 67 + .../Spec/Tag/AmpStoryInteractiveImgPoll.php | 91 + .../Spec/Tag/AmpStoryInteractiveImgQuiz.php | 103 + .../Spec/Tag/AmpStoryInteractivePoll.php | 58 + .../Spec/Tag/AmpStoryInteractiveQuiz.php | 103 + .../Spec/Tag/AmpStoryInteractiveResults.php | 135 + .../src/Validator/Spec/Tag/AmpStoryPage.php | 88 + .../Spec/Tag/AmpStoryPageAttachment.php | 88 + .../Spec/Tag/AmpStoryPageAttachmentHref.php | 82 + .../Spec/Tag/AmpStoryPageOutlink.php | 90 + .../Spec/Tag/AmpStoryPanningMedia.php | 84 + .../src/Validator/Spec/Tag/AmpStoryPlayer.php | 65 + .../Validator/Spec/Tag/AmpStoryPlayerImg.php | 89 + .../Spec/Tag/AmpStoryShoppingAttachment.php | 62 + .../Spec/Tag/AmpStoryShoppingConfig.php | 62 + .../Spec/Tag/AmpStoryShoppingTag.php | 64 + .../Spec/Tag/AmpStorySocialShare.php | 70 + ...AmpStorySocialShareExtensionJsonScript.php | 75 + .../Spec/Tag/AmpStorySubscriptions.php | 60 + .../Validator/Spec/Tag/AmpStreamGallery.php | 69 + .../AmpSubscriptionsExtensionJsonScript.php | 86 + .../src/Validator/Spec/Tag/AmpTiktok.php | 78 + .../Spec/Tag/AmpTiktokBlockquote.php | 77 + .../src/Validator/Spec/Tag/AmpTimeago.php | 79 + .../Validator/Spec/Tag/AmpTruncateText.php | 79 + .../src/Validator/Spec/Tag/AmpTwitter.php | 166 + .../Spec/Tag/AmpUserNotification.php | 88 + .../src/Validator/Spec/Tag/AmpVideo.php | 80 + .../src/Validator/Spec/Tag/AmpVideoIframe.php | 75 + .../Spec/Tag/AmpVideoIframeTransformed.php | 77 + .../src/Validator/Spec/Tag/AmpVideoSource.php | 70 + .../src/Validator/Spec/Tag/AmpVideoTrack.php | 61 + .../Spec/Tag/AmpVideoTrackKindSubtitles.php | 61 + .../src/Validator/Spec/Tag/AmpVimeo.php | 77 + .../src/Validator/Spec/Tag/AmpVine.php | 72 + .../src/Validator/Spec/Tag/AmpViqeoPlayer.php | 76 + .../src/Validator/Spec/Tag/AmpVk.php | 69 + .../src/Validator/Spec/Tag/AmpWebPush.php | 107 + .../Validator/Spec/Tag/AmpWebPushWidget.php | 74 + .../Validator/Spec/Tag/AmpWistiaPlayer.php | 77 + .../Validator/Spec/Tag/AmpWordpressEmbed.php | 82 + .../src/Validator/Spec/Tag/AmpYotpo.php | 77 + .../src/Validator/Spec/Tag/AmpYoutube.php | 98 + .../Spec/Tag/AmphtmlEngineScript.php | 93 + .../Spec/Tag/AmphtmlEngineScriptAmp4email.php | 90 + .../Spec/Tag/AmphtmlEngineScriptLts.php | 93 + .../Tag/AmphtmlEngineScriptLtsTransformed.php | 88 + .../Tag/AmphtmlEngineScriptTransformed.php | 88 + .../Spec/Tag/AmphtmlModuleEngineScript.php | 88 + .../Spec/Tag/AmphtmlModuleLtsEngineScript.php | 88 + .../Spec/Tag/AmphtmlNomoduleEngineScript.php | 88 + .../Tag/AmphtmlNomoduleLtsEngineScript.php | 88 + .../src/Validator/Spec/Tag/Article.php | 46 + .../src/Validator/Spec/Tag/Aside.php | 46 + .../src/Validator/Spec/Tag/Audio.php | 71 + .../src/Validator/Spec/Tag/AudioSource.php | 70 + .../src/Validator/Spec/Tag/AudioTrack.php | 54 + .../Spec/Tag/AudioTrackKindSubtitles.php | 54 + .../amp-toolbox/src/Validator/Spec/Tag/B.php | 46 + .../src/Validator/Spec/Tag/Base.php | 65 + .../src/Validator/Spec/Tag/Bdi.php | 45 + .../src/Validator/Spec/Tag/Bdo.php | 51 + .../src/Validator/Spec/Tag/Big.php | 44 + .../src/Validator/Spec/Tag/Blockquote.php | 56 + .../Spec/Tag/BlockquoteWithTiktok.php | 58 + .../src/Validator/Spec/Tag/Body.php | 54 + .../amp-toolbox/src/Validator/Spec/Tag/Br.php | 46 + .../src/Validator/Spec/Tag/Button.php | 75 + .../Spec/Tag/ButtonAmpNestedMenu.php | 54 + .../src/Validator/Spec/Tag/Canvas.php | 59 + .../src/Validator/Spec/Tag/Caption.php | 46 + .../src/Validator/Spec/Tag/Center.php | 44 + .../src/Validator/Spec/Tag/Circle.php | 67 + .../src/Validator/Spec/Tag/Cite.php | 46 + .../src/Validator/Spec/Tag/Clippath.php | 64 + .../src/Validator/Spec/Tag/Code.php | 46 + .../src/Validator/Spec/Tag/Col.php | 51 + .../src/Validator/Spec/Tag/Colgroup.php | 51 + .../Spec/Tag/CryptokeysJsonScript.php | 75 + .../src/Validator/Spec/Tag/Data.php | 46 + .../src/Validator/Spec/Tag/Datalist.php | 48 + .../amp-toolbox/src/Validator/Spec/Tag/Dd.php | 46 + .../src/Validator/Spec/Tag/Defs.php | 63 + .../src/Validator/Spec/Tag/Del.php | 56 + .../src/Validator/Spec/Tag/Desc.php | 55 + .../src/Validator/Spec/Tag/Details.php | 56 + .../src/Validator/Spec/Tag/Dfn.php | 46 + .../src/Validator/Spec/Tag/Dir.php | 44 + .../src/Validator/Spec/Tag/Div.php | 51 + .../Validator/Spec/Tag/DivAmpNestedMenu.php | 83 + .../amp-toolbox/src/Validator/Spec/Tag/Dl.php | 46 + .../amp-toolbox/src/Validator/Spec/Tag/Dt.php | 46 + .../src/Validator/Spec/Tag/Ellipse.php | 68 + .../amp-toolbox/src/Validator/Spec/Tag/Em.php | 46 + .../src/Validator/Spec/Tag/Feblend.php | 64 + .../src/Validator/Spec/Tag/Fecolormatrix.php | 64 + .../Spec/Tag/Fecomponenttransfer.php | 57 + .../src/Validator/Spec/Tag/Fecomposite.php | 68 + .../Validator/Spec/Tag/Feconvolvematrix.php | 71 + .../Validator/Spec/Tag/Fediffuselighting.php | 65 + .../Validator/Spec/Tag/Fedisplacementmap.php | 66 + .../src/Validator/Spec/Tag/Fedistantlight.php | 60 + .../src/Validator/Spec/Tag/Fedropshadow.php | 66 + .../src/Validator/Spec/Tag/Feflood.php | 57 + .../src/Validator/Spec/Tag/Fefunca.php | 57 + .../src/Validator/Spec/Tag/Fefuncb.php | 57 + .../src/Validator/Spec/Tag/Fefuncg.php | 57 + .../src/Validator/Spec/Tag/Fefuncr.php | 57 + .../src/Validator/Spec/Tag/Fegaussianblur.php | 64 + .../src/Validator/Spec/Tag/Femerge.php | 57 + .../src/Validator/Spec/Tag/Femergenode.php | 60 + .../src/Validator/Spec/Tag/Femorphology.php | 64 + .../src/Validator/Spec/Tag/Feoffset.php | 64 + .../src/Validator/Spec/Tag/Fepointlight.php | 61 + .../Validator/Spec/Tag/Fespecularlighting.php | 66 + .../src/Validator/Spec/Tag/Fespotlight.php | 66 + .../src/Validator/Spec/Tag/Fetile.php | 62 + .../src/Validator/Spec/Tag/Feturbulence.php | 66 + .../src/Validator/Spec/Tag/Fieldset.php | 57 + .../src/Validator/Spec/Tag/Figcaption.php | 46 + .../src/Validator/Spec/Tag/Figure.php | 46 + .../src/Validator/Spec/Tag/Filter.php | 69 + .../src/Validator/Spec/Tag/Footer.php | 46 + .../Validator/Spec/Tag/FormDivSubmitError.php | 58 + .../Spec/Tag/FormDivSubmitErrorTemplate.php | 61 + .../Spec/Tag/FormDivSubmitSuccess.php | 58 + .../Spec/Tag/FormDivSubmitSuccessTemplate.php | 61 + .../Validator/Spec/Tag/FormDivSubmitting.php | 58 + .../Spec/Tag/FormDivSubmittingTemplate.php | 60 + .../Validator/Spec/Tag/FormDivVerifyError.php | 57 + .../Spec/Tag/FormDivVerifyErrorTemplate.php | 60 + .../src/Validator/Spec/Tag/FormMethodGet.php | 117 + .../Spec/Tag/FormMethodGetAmp4email.php | 84 + .../src/Validator/Spec/Tag/FormMethodPost.php | 109 + .../Spec/Tag/FormMethodPostAmp4email.php | 87 + .../amp-toolbox/src/Validator/Spec/Tag/G.php | 63 + .../src/Validator/Spec/Tag/Glyph.php | 69 + .../src/Validator/Spec/Tag/Glyphref.php | 67 + .../amp-toolbox/src/Validator/Spec/Tag/H1.php | 51 + .../amp-toolbox/src/Validator/Spec/Tag/H2.php | 51 + .../Validator/Spec/Tag/H2AmpNestedMenu.php | 54 + .../amp-toolbox/src/Validator/Spec/Tag/H3.php | 51 + .../Validator/Spec/Tag/H3AmpNestedMenu.php | 54 + .../amp-toolbox/src/Validator/Spec/Tag/H4.php | 51 + .../Validator/Spec/Tag/H4AmpNestedMenu.php | 54 + .../amp-toolbox/src/Validator/Spec/Tag/H5.php | 51 + .../Validator/Spec/Tag/H5AmpNestedMenu.php | 54 + .../amp-toolbox/src/Validator/Spec/Tag/H6.php | 51 + .../Validator/Spec/Tag/H6AmpNestedMenu.php | 54 + .../src/Validator/Spec/Tag/Head.php | 54 + .../Spec/Tag/HeadStyleAmp4adsBoilerplate.php | 79 + .../Tag/HeadStyleAmp4emailBoilerplate.php | 74 + .../Spec/Tag/HeadStyleAmpBoilerplate.php | 79 + .../src/Validator/Spec/Tag/Header.php | 46 + .../src/Validator/Spec/Tag/HeroImage.php | 73 + .../src/Validator/Spec/Tag/HeroImg.php | 73 + .../src/Validator/Spec/Tag/Hgroup.php | 44 + .../src/Validator/Spec/Tag/Hkern.php | 64 + .../amp-toolbox/src/Validator/Spec/Tag/Hr.php | 46 + .../src/Validator/Spec/Tag/Html.php | 59 + .../src/Validator/Spec/Tag/HtmlDoctype.php | 73 + .../Validator/Spec/Tag/HtmlDoctypeAmp4ads.php | 66 + .../Validator/Spec/Tag/HtmlTransformed.php | 72 + .../amp-toolbox/src/Validator/Spec/Tag/I.php | 46 + .../Spec/Tag/IAmphtmlSizerIntrinsic.php | 73 + .../Spec/Tag/IAmphtmlSizerResponsive.php | 82 + .../src/Validator/Spec/Tag/Iframe.php | 103 + .../src/Validator/Spec/Tag/Image.php | 89 + .../Validator/Spec/Tag/ImageUsingSrcset.php | 69 + .../Spec/Tag/ImgIAmphtmlIntrinsicSizer.php | 85 + ...mgIAmphtmlIntrinsicSizerAmpStoryPlayer.php | 90 + .../src/Validator/Spec/Tag/ImgUsingSrcset.php | 69 + .../src/Validator/Spec/Tag/Input.php | 74 + .../Spec/Tag/InputMaskCustomMask.php | 73 + .../Spec/Tag/InputMaskDateDdMmYyyy.php | 71 + .../Spec/Tag/InputMaskDateMmDdYyyy.php | 71 + .../Validator/Spec/Tag/InputMaskDateMmYy.php | 71 + .../Spec/Tag/InputMaskDateYyyyMmDd.php | 71 + .../Spec/Tag/InputMaskPaymentCard.php | 71 + .../src/Validator/Spec/Tag/InputTypeFile.php | 88 + .../src/Validator/Spec/Tag/InputTypeImage.php | 84 + .../Validator/Spec/Tag/InputTypePassword.php | 72 + .../src/Validator/Spec/Tag/Ins.php | 56 + .../src/Validator/Spec/Tag/Kbd.php | 46 + .../src/Validator/Spec/Tag/Label.php | 53 + .../src/Validator/Spec/Tag/Legend.php | 46 + .../amp-toolbox/src/Validator/Spec/Tag/Li.php | 53 + .../src/Validator/Spec/Tag/Line.php | 68 + .../src/Validator/Spec/Tag/Lineargradient.php | 69 + .../Validator/Spec/Tag/LineargradientStop.php | 63 + .../src/Validator/Spec/Tag/LinkItemprop.php | 66 + .../Validator/Spec/Tag/LinkItempropSameas.php | 70 + .../src/Validator/Spec/Tag/LinkProperty.php | 66 + .../src/Validator/Spec/Tag/LinkRel.php | 67 + .../Validator/Spec/Tag/LinkRelCanonical.php | 83 + .../Validator/Spec/Tag/LinkRelManifest.php | 83 + .../Spec/Tag/LinkRelModulepreload.php | 79 + .../src/Validator/Spec/Tag/LinkRelPreload.php | 84 + .../Tag/LinkRelStylesheetForAmpStory10Css.php | 91 + .../Spec/Tag/LinkRelStylesheetForFonts.php | 84 + .../src/Validator/Spec/Tag/Listing.php | 44 + .../src/Validator/Spec/Tag/Main.php | 46 + .../src/Validator/Spec/Tag/Mark.php | 46 + .../src/Validator/Spec/Tag/Marker.php | 70 + .../src/Validator/Spec/Tag/Mask.php | 68 + .../Validator/Spec/Tag/MetaCharsetUtf8.php | 69 + .../Spec/Tag/MetaHttpEquivContentLanguage.php | 65 + .../Tag/MetaHttpEquivContentScriptType.php | 68 + .../Tag/MetaHttpEquivContentStyleType.php | 68 + .../Spec/Tag/MetaHttpEquivContentType.php | 68 + .../Spec/Tag/MetaHttpEquivImagetoolbar.php | 65 + .../Spec/Tag/MetaHttpEquivOriginTrial.php | 65 + .../Spec/Tag/MetaHttpEquivPicsLabel.php | 65 + .../Spec/Tag/MetaHttpEquivResourceType.php | 65 + .../Tag/MetaHttpEquivXDnsPrefetchControl.php | 68 + .../Spec/Tag/MetaHttpEquivXUaCompatible.php | 79 + .../Spec/Tag/MetaNameAmp3pIframeSrc.php | 70 + .../Validator/Spec/Tag/MetaNameAmp4adsId.php | 62 + .../Spec/Tag/MetaNameAmp4adsVars.php | 59 + .../Spec/Tag/MetaNameAmpAdDoubleclickSra.php | 59 + .../Spec/Tag/MetaNameAmpAdEnableRefresh.php | 63 + .../Spec/Tag/MetaNameAmpConsentBlocking.php | 68 + .../Tag/MetaNameAmpCtaLandingPageType.php | 69 + .../Validator/Spec/Tag/MetaNameAmpCtaType.php | 64 + .../Validator/Spec/Tag/MetaNameAmpCtaUrl.php | 64 + .../Spec/Tag/MetaNameAmpExperimentToken.php | 62 + .../Spec/Tag/MetaNameAmpExperimentsOptIn.php | 63 + .../Tag/MetaNameAmpGoogleClientidIdApi.php | 62 + .../MetaNameAmpLinkVariableAllowedOrigin.php | 62 + .../Spec/Tag/MetaNameAmpListLoadMore.php | 62 + .../Spec/Tag/MetaNameAmpRecaptchaInput.php | 62 + .../Spec/Tag/MetaNameAmpScriptSrc.php | 62 + .../Tag/MetaNameAmpStoryGeneratorName.php | 63 + .../Tag/MetaNameAmpStoryGeneratorVersion.php | 63 + .../Spec/Tag/MetaNameAmpToAmpNavigation.php | 64 + .../Validator/Spec/Tag/MetaNameAndContent.php | 60 + .../Spec/Tag/MetaNameAppleItunesApp.php | 70 + .../Validator/Spec/Tag/MetaNameViewport.php | 101 + .../src/Validator/Spec/Tag/Metadata.php | 55 + .../src/Validator/Spec/Tag/Meter.php | 56 + .../src/Validator/Spec/Tag/Multicol.php | 44 + .../src/Validator/Spec/Tag/Nav.php | 46 + .../src/Validator/Spec/Tag/Nextid.php | 44 + .../src/Validator/Spec/Tag/Nobr.php | 44 + .../src/Validator/Spec/Tag/Noscript.php | 50 + .../Tag/NoscriptEnclosureForAmpStyleTags.php | 57 + .../src/Validator/Spec/Tag/NoscriptImg.php | 75 + .../Spec/Tag/NoscriptStyleAmpBoilerplate.php | 81 + .../amp-toolbox/src/Validator/Spec/Tag/OP.php | 44 + .../amp-toolbox/src/Validator/Spec/Tag/Ol.php | 61 + .../src/Validator/Spec/Tag/Optgroup.php | 58 + .../src/Validator/Spec/Tag/Option.php | 60 + .../src/Validator/Spec/Tag/Output.php | 57 + .../amp-toolbox/src/Validator/Spec/Tag/P.php | 51 + .../src/Validator/Spec/Tag/Path.php | 66 + .../src/Validator/Spec/Tag/Pattern.php | 72 + .../src/Validator/Spec/Tag/Picture.php | 48 + .../src/Validator/Spec/Tag/PictureSource.php | 69 + .../src/Validator/Spec/Tag/Polygon.php | 65 + .../src/Validator/Spec/Tag/Polyline.php | 65 + .../src/Validator/Spec/Tag/Pre.php | 46 + .../src/Validator/Spec/Tag/Progress.php | 52 + .../amp-toolbox/src/Validator/Spec/Tag/Q.php | 51 + .../src/Validator/Spec/Tag/Radialgradient.php | 71 + .../Validator/Spec/Tag/RadialgradientStop.php | 63 + .../amp-toolbox/src/Validator/Spec/Tag/Rb.php | 46 + .../src/Validator/Spec/Tag/Rect.php | 70 + .../amp-toolbox/src/Validator/Spec/Tag/Rp.php | 46 + .../amp-toolbox/src/Validator/Spec/Tag/Rt.php | 46 + .../src/Validator/Spec/Tag/Rtc.php | 45 + .../src/Validator/Spec/Tag/Ruby.php | 46 + .../amp-toolbox/src/Validator/Spec/Tag/S.php | 46 + .../src/Validator/Spec/Tag/Samp.php | 46 + .../Validator/Spec/Tag/ScriptAmp3dGltf.php | 84 + .../Validator/Spec/Tag/ScriptAmp3qPlayer.php | 84 + .../Validator/Spec/Tag/ScriptAmpAccess.php | 86 + .../Spec/Tag/ScriptAmpAccessFewcents.php | 89 + .../Spec/Tag/ScriptAmpAccessLaterpay.php | 95 + .../Spec/Tag/ScriptAmpAccessPoool.php | 90 + .../Spec/Tag/ScriptAmpAccessScroll.php | 90 + .../Validator/Spec/Tag/ScriptAmpAccordion.php | 95 + .../Spec/Tag/ScriptAmpAccordion2.php | 96 + .../Spec/Tag/ScriptAmpActionMacro.php | 84 + .../Validator/Spec/Tag/ScriptAmpAdCustom.php | 84 + .../Validator/Spec/Tag/ScriptAmpAdExit.php | 84 + .../Validator/Spec/Tag/ScriptAmpAddthis.php | 84 + .../Validator/Spec/Tag/ScriptAmpAnalytics.php | 87 + .../src/Validator/Spec/Tag/ScriptAmpAnim.php | 87 + .../Validator/Spec/Tag/ScriptAmpAnimation.php | 85 + .../Spec/Tag/ScriptAmpApesterMedia.php | 86 + .../Validator/Spec/Tag/ScriptAmpAppBanner.php | 85 + .../src/Validator/Spec/Tag/ScriptAmpAudio.php | 87 + .../Validator/Spec/Tag/ScriptAmpAutoAds.php | 84 + .../Spec/Tag/ScriptAmpAutocomplete.php | 84 + .../Spec/Tag/ScriptAmpBaseCarousel.php | 92 + .../Validator/Spec/Tag/ScriptAmpBeopinion.php | 84 + .../src/Validator/Spec/Tag/ScriptAmpBind.php | 86 + .../Spec/Tag/ScriptAmpBodymovinAnimation.php | 84 + .../Spec/Tag/ScriptAmpBridPlayer.php | 86 + .../Spec/Tag/ScriptAmpBrightcove.php | 95 + .../Spec/Tag/ScriptAmpBrightcove2.php | 95 + .../Spec/Tag/ScriptAmpBysideContent.php | 84 + .../Validator/Spec/Tag/ScriptAmpCacheUrl.php | 84 + .../Spec/Tag/ScriptAmpCallTracking.php | 85 + .../Validator/Spec/Tag/ScriptAmpCarousel.php | 92 + .../Spec/Tag/ScriptAmpConnatixPlayer.php | 84 + .../Validator/Spec/Tag/ScriptAmpConsent.php | 84 + .../Spec/Tag/ScriptAmpDailymotion.php | 95 + .../Spec/Tag/ScriptAmpDailymotion2.php | 95 + .../Spec/Tag/ScriptAmpDateCountdown.php | 92 + .../Spec/Tag/ScriptAmpDateDisplay.php | 92 + .../Spec/Tag/ScriptAmpDatePicker.php | 84 + .../Spec/Tag/ScriptAmpDelightPlayer.php | 84 + .../Spec/Tag/ScriptAmpDynamicCssClasses.php | 86 + .../Spec/Tag/ScriptAmpEmbedlyCard.php | 92 + .../Spec/Tag/ScriptAmpExperiment.php | 91 + .../Validator/Spec/Tag/ScriptAmpFacebook.php | 95 + .../Spec/Tag/ScriptAmpFacebookComments.php | 92 + .../Spec/Tag/ScriptAmpFacebookLike.php | 92 + .../Spec/Tag/ScriptAmpFacebookPage.php | 92 + .../Validator/Spec/Tag/ScriptAmpFitText.php | 95 + .../Validator/Spec/Tag/ScriptAmpFitText2.php | 96 + .../src/Validator/Spec/Tag/ScriptAmpFont.php | 87 + .../src/Validator/Spec/Tag/ScriptAmpForm.php | 87 + .../Spec/Tag/ScriptAmpFxCollection.php | 85 + .../Spec/Tag/ScriptAmpFxFlyingCarpet.php | 86 + .../src/Validator/Spec/Tag/ScriptAmpGeo.php | 84 + .../Validator/Spec/Tag/ScriptAmpGfycat.php | 86 + .../src/Validator/Spec/Tag/ScriptAmpGist.php | 84 + .../Spec/Tag/ScriptAmpGoogleDocumentEmbed.php | 84 + .../Tag/ScriptAmpGoogleReadAloudPlayer.php | 84 + .../Spec/Tag/ScriptAmpGwdAnimation.php | 84 + .../src/Validator/Spec/Tag/ScriptAmpHulu.php | 84 + .../Validator/Spec/Tag/ScriptAmpIframe.php | 95 + .../Validator/Spec/Tag/ScriptAmpIframe2.php | 95 + .../Validator/Spec/Tag/ScriptAmpIframely.php | 84 + .../Validator/Spec/Tag/ScriptAmpImaVideo.php | 84 + .../Spec/Tag/ScriptAmpImageLightbox.php | 86 + .../Spec/Tag/ScriptAmpImageSlider.php | 84 + .../src/Validator/Spec/Tag/ScriptAmpImgur.php | 84 + .../Spec/Tag/ScriptAmpInlineGallery.php | 92 + .../Validator/Spec/Tag/ScriptAmpInputmask.php | 85 + .../Validator/Spec/Tag/ScriptAmpInstagram.php | 95 + .../Spec/Tag/ScriptAmpInstagram2.php | 95 + .../Tag/ScriptAmpInstallServiceworker.php | 86 + .../Validator/Spec/Tag/ScriptAmpIzlesene.php | 85 + .../Validator/Spec/Tag/ScriptAmpJwplayer.php | 86 + .../Spec/Tag/ScriptAmpKalturaPlayer.php | 86 + .../Validator/Spec/Tag/ScriptAmpLightbox.php | 95 + .../Validator/Spec/Tag/ScriptAmpLightbox2.php | 95 + .../Spec/Tag/ScriptAmpLightboxGallery.php | 93 + .../Spec/Tag/ScriptAmpLinkRewriter.php | 93 + .../src/Validator/Spec/Tag/ScriptAmpList.php | 86 + .../Validator/Spec/Tag/ScriptAmpLiveList.php | 89 + .../Validator/Spec/Tag/ScriptAmpMathml.php | 95 + .../Validator/Spec/Tag/ScriptAmpMathml2.php | 93 + .../Validator/Spec/Tag/ScriptAmpMegaMenu.php | 84 + .../Validator/Spec/Tag/ScriptAmpMegaphone.php | 84 + .../Spec/Tag/ScriptAmpMinuteMediaPlayer.php | 84 + .../Validator/Spec/Tag/ScriptAmpMowplayer.php | 84 + .../src/Validator/Spec/Tag/ScriptAmpMraid.php | 91 + .../Validator/Spec/Tag/ScriptAmpMustache.php | 95 + .../Spec/Tag/ScriptAmpNestedMenu.php | 84 + .../Validator/Spec/Tag/ScriptAmpNextPage.php | 89 + .../Spec/Tag/ScriptAmpNexxtvPlayer.php | 84 + .../Validator/Spec/Tag/ScriptAmpO2Player.php | 86 + .../Spec/Tag/ScriptAmpOnerrorV0Js.php | 67 + .../Spec/Tag/ScriptAmpOnerrorV0JsOrV0Mjs.php | 71 + .../Spec/Tag/ScriptAmpOnetapGoogle.php | 84 + .../Spec/Tag/ScriptAmpOoyalaPlayer.php | 84 + .../Spec/Tag/ScriptAmpOrientationObserver.php | 84 + .../Validator/Spec/Tag/ScriptAmpPanZoom.php | 84 + .../Validator/Spec/Tag/ScriptAmpPinterest.php | 86 + .../Validator/Spec/Tag/ScriptAmpPlaybuzz.php | 84 + .../Spec/Tag/ScriptAmpPositionObserver.php | 85 + .../Spec/Tag/ScriptAmpPowrPlayer.php | 84 + .../Spec/Tag/ScriptAmpReachPlayer.php | 86 + .../Spec/Tag/ScriptAmpRecaptchaInput.php | 84 + .../Spec/Tag/ScriptAmpRedbullPlayer.php | 84 + .../Validator/Spec/Tag/ScriptAmpReddit.php | 85 + .../Validator/Spec/Tag/ScriptAmpRender.php | 84 + .../Spec/Tag/ScriptAmpRiddleQuiz.php | 84 + .../Validator/Spec/Tag/ScriptAmpScript.php | 84 + .../Validator/Spec/Tag/ScriptAmpSelector.php | 95 + .../Validator/Spec/Tag/ScriptAmpSelector2.php | 95 + .../Validator/Spec/Tag/ScriptAmpSidebar.php | 95 + .../Validator/Spec/Tag/ScriptAmpSidebar2.php | 95 + .../Validator/Spec/Tag/ScriptAmpSkimlinks.php | 93 + .../Validator/Spec/Tag/ScriptAmpSlides.php | 90 + .../Spec/Tag/ScriptAmpSmartlinks.php | 93 + .../Spec/Tag/ScriptAmpSocialShare.php | 95 + .../Spec/Tag/ScriptAmpSocialShare2.php | 96 + .../Spec/Tag/ScriptAmpSoundcloud.php | 95 + .../Spec/Tag/ScriptAmpSoundcloud2.php | 95 + .../Spec/Tag/ScriptAmpSpringboardPlayer.php | 86 + .../Validator/Spec/Tag/ScriptAmpStickyAd.php | 89 + .../src/Validator/Spec/Tag/ScriptAmpStory.php | 84 + .../Validator/Spec/Tag/ScriptAmpStory360.php | 84 + .../Spec/Tag/ScriptAmpStoryAutoAds.php | 84 + .../Spec/Tag/ScriptAmpStoryAutoAnalytics.php | 84 + .../Spec/Tag/ScriptAmpStoryCaptions.php | 84 + .../Spec/Tag/ScriptAmpStoryDvhPolyfill.php | 71 + .../Spec/Tag/ScriptAmpStoryInteractive.php | 84 + .../Spec/Tag/ScriptAmpStoryPanningMedia.php | 84 + .../Spec/Tag/ScriptAmpStoryPlayer.php | 86 + .../Spec/Tag/ScriptAmpStoryShopping.php | 85 + .../Spec/Tag/ScriptAmpStorySubscriptions.php | 83 + .../Spec/Tag/ScriptAmpStreamGallery.php | 88 + .../Spec/Tag/ScriptAmpSubscriptions.php | 85 + .../Spec/Tag/ScriptAmpSubscriptionsGoogle.php | 90 + .../Validator/Spec/Tag/ScriptAmpTiktok.php | 84 + .../Validator/Spec/Tag/ScriptAmpTimeago.php | 92 + .../Spec/Tag/ScriptAmpTruncateText.php | 84 + .../Validator/Spec/Tag/ScriptAmpTwitter.php | 95 + .../Validator/Spec/Tag/ScriptAmpTwitter2.php | 95 + .../Spec/Tag/ScriptAmpUserNotification.php | 86 + .../src/Validator/Spec/Tag/ScriptAmpVideo.php | 95 + .../Validator/Spec/Tag/ScriptAmpVideo2.php | 95 + .../Spec/Tag/ScriptAmpVideoDocking.php | 84 + .../Spec/Tag/ScriptAmpVideoIframe.php | 95 + .../Spec/Tag/ScriptAmpVideoIframe2.php | 93 + .../src/Validator/Spec/Tag/ScriptAmpVimeo.php | 98 + .../Validator/Spec/Tag/ScriptAmpVimeo2.php | 92 + .../src/Validator/Spec/Tag/ScriptAmpVine.php | 86 + .../Spec/Tag/ScriptAmpViqeoPlayer.php | 84 + .../src/Validator/Spec/Tag/ScriptAmpVk.php | 84 + .../Validator/Spec/Tag/ScriptAmpWebPush.php | 84 + .../Spec/Tag/ScriptAmpWistiaPlayer.php | 84 + .../Spec/Tag/ScriptAmpWordpressEmbed.php | 88 + .../src/Validator/Spec/Tag/ScriptAmpYotpo.php | 86 + .../Validator/Spec/Tag/ScriptAmpYoutube.php | 95 + .../Validator/Spec/Tag/ScriptAmpYoutube2.php | 95 + ...riptCustomElementAmpAccordionAmp4email.php | 87 + ...tCustomElementAmpAutocompleteAmp4email.php | 85 + .../ScriptCustomElementAmpBindAmp4email.php | 86 + ...criptCustomElementAmpCarouselAmp4email.php | 90 + ...ScriptCustomElementAmpFitTextAmp4email.php | 88 + .../ScriptCustomElementAmpFormAmp4email.php | 87 + ...CustomElementAmpImageLightboxAmp4email.php | 90 + .../ScriptCustomElementAmpLightboxAmp4ads.php | 87 + ...criptCustomElementAmpLightboxAmp4email.php | 91 + .../ScriptCustomElementAmpListAmp4email.php | 85 + ...criptCustomElementAmpSelectorAmp4email.php | 87 + ...ScriptCustomElementAmpSidebarAmp4email.php | 85 + ...ScriptCustomElementAmpTimeagoAmp4email.php | 85 + ...ScriptCustomTemplateAmpMustacheAmp4ads.php | 95 + ...riptCustomTemplateAmpMustacheAmp4email.php | 94 + .../src/Validator/Spec/Tag/ScriptIdAmpRtc.php | 81 + .../Spec/Tag/ScriptTypeApplicationLdJson.php | 75 + .../Spec/Tag/ScriptTypeTextPlain.php | 96 + .../Spec/Tag/ScriptTypeTextPlainAmp4email.php | 96 + .../src/Validator/Spec/Tag/Section.php | 54 + .../Validator/Spec/Tag/SectionAmp4email.php | 50 + .../src/Validator/Spec/Tag/Select.php | 83 + .../src/Validator/Spec/Tag/Slot.php | 49 + .../src/Validator/Spec/Tag/Small.php | 46 + .../src/Validator/Spec/Tag/Solidcolor.php | 62 + .../src/Validator/Spec/Tag/Spacer.php | 44 + .../src/Validator/Spec/Tag/Span.php | 46 + .../Validator/Spec/Tag/SpanAmpNestedMenu.php | 54 + .../Spec/Tag/SpanSwgAmpCacheNonce.php | 69 + .../src/Validator/Spec/Tag/StandardImage.php | 68 + .../src/Validator/Spec/Tag/StandardImg.php | 68 + .../src/Validator/Spec/Tag/Strike.php | 44 + .../src/Validator/Spec/Tag/Strong.php | 46 + .../src/Validator/Spec/Tag/StyleAmpCustom.php | 194 + .../Spec/Tag/StyleAmpCustomAmp4ads.php | 124 + .../Spec/Tag/StyleAmpCustomAmp4email.php | 121 + .../Spec/Tag/StyleAmpCustomCssStrict.php | 191 + .../Spec/Tag/StyleAmpCustomLengthCheck.php | 79 + .../Validator/Spec/Tag/StyleAmpKeyframes.php | 172 + .../Validator/Spec/Tag/StyleAmpNoscript.php | 176 + .../Spec/Tag/StyleAmpRuntimeTransformed.php | 80 + .../src/Validator/Spec/Tag/Sub.php | 46 + .../Tag/SubscriptionsScriptCiphertext.php | 73 + ...riptionsSectionContentSwgAmpCacheNonce.php | 72 + .../src/Validator/Spec/Tag/Summary.php | 48 + .../src/Validator/Spec/Tag/Sup.php | 46 + .../src/Validator/Spec/Tag/Svg.php | 75 + .../src/Validator/Spec/Tag/SvgTitle.php | 57 + .../src/Validator/Spec/Tag/Switch_.php | 57 + .../src/Validator/Spec/Tag/Symbol.php | 65 + .../src/Validator/Spec/Tag/Table.php | 66 + .../src/Validator/Spec/Tag/Tbody.php | 46 + .../amp-toolbox/src/Validator/Spec/Tag/Td.php | 58 + .../src/Validator/Spec/Tag/Template.php | 76 + .../Validator/Spec/Tag/TemplateAmp4email.php | 77 + .../src/Validator/Spec/Tag/Text.php | 71 + .../src/Validator/Spec/Tag/Textarea.php | 136 + .../src/Validator/Spec/Tag/Textpath.php | 66 + .../src/Validator/Spec/Tag/Tfoot.php | 46 + .../amp-toolbox/src/Validator/Spec/Tag/Th.php | 65 + .../src/Validator/Spec/Tag/Thead.php | 46 + .../src/Validator/Spec/Tag/Time.php | 56 + .../src/Validator/Spec/Tag/Title.php | 51 + .../src/Validator/Spec/Tag/TitleAmp4email.php | 54 + .../amp-toolbox/src/Validator/Spec/Tag/Tr.php | 54 + .../src/Validator/Spec/Tag/Tref.php | 63 + .../src/Validator/Spec/Tag/Tspan.php | 69 + .../amp-toolbox/src/Validator/Spec/Tag/Tt.php | 44 + .../amp-toolbox/src/Validator/Spec/Tag/U.php | 46 + .../amp-toolbox/src/Validator/Spec/Tag/Ul.php | 46 + .../src/Validator/Spec/Tag/Use_.php | 68 + .../src/Validator/Spec/Tag/Var_.php | 46 + .../src/Validator/Spec/Tag/Video.php | 78 + .../src/Validator/Spec/Tag/VideoSource.php | 70 + .../src/Validator/Spec/Tag/VideoTrack.php | 54 + .../Spec/Tag/VideoTrackKindSubtitles.php | 54 + .../src/Validator/Spec/Tag/View.php | 64 + .../src/Validator/Spec/Tag/Vkern.php | 64 + .../src/Validator/Spec/Tag/Wbr.php | 46 + .../Validator/Spec/TagWithExtensionSpec.php | 87 + .../src/Validator/ValidateTagResult.php | 99 + .../src/Validator/ValidationEngine.php | 45 + .../src/Validator/ValidationError.php | 139 + .../Validator/ValidationErrorCollection.php | 139 + .../src/Validator/ValidationHandler.php | 520 + .../src/Validator/ValidationResult.php | 206 + .../src/Validator/ValidationSeverity.php | 55 + .../src/Validator/ValidationStatus.php | 51 + .../src/Validator/ValidatorRules.php | 467 + .../src/Validator/ValueSetProvision.php | 12 + .../src/Validator/ValueSetRequirement.php | 12 + vendor/autoload.php | 25 + vendor/composer/ClassLoader.php | 579 + vendor/composer/InstalledVersions.php | 359 + vendor/composer/LICENSE | 21 + vendor/composer/autoload_classmap.php | 1388 + vendor/composer/autoload_files.php | 11 + vendor/composer/autoload_namespaces.php | 9 + vendor/composer/autoload_psr4.php | 13 + vendor/composer/autoload_real.php | 51 + vendor/composer/autoload_static.php | 1440 + vendor/composer/installed.json | 263 + vendor/composer/installed.php | 61 + vendor/composer/platform_check.php | 26 + .../Exception/InvalidImageException.php | 8 + .../src/FasterImage/ExifParser.php | 134 + .../src/FasterImage/FasterImage.php | 336 + .../src/FasterImage/ImageParser.php | 449 + .../src/CSSList/AtRuleBlockList.php | 84 + .../src/CSSList/CSSBlockList.php | 143 + .../php-css-parser/src/CSSList/CSSList.php | 483 + .../php-css-parser/src/CSSList/Document.php | 173 + .../php-css-parser/src/CSSList/KeyFrame.php | 105 + .../php-css-parser/src/Comment/Comment.php | 71 + .../src/Comment/Commentable.php | 25 + .../php-css-parser/src/OutputFormat.php | 348 + .../php-css-parser/src/OutputFormatter.php | 254 + .../sabberworm/php-css-parser/src/Parser.php | 66 + .../php-css-parser/src/Parsing/Anchor.php | 34 + .../src/Parsing/OutputException.php | 18 + .../src/Parsing/ParserState.php | 568 + .../src/Parsing/SourceException.php | 32 + .../src/Parsing/UnexpectedEOFException.php | 12 + .../src/Parsing/UnexpectedTokenException.php | 51 + .../php-css-parser/src/Property/AtRule.php | 34 + .../src/Property/CSSNamespace.php | 154 + .../php-css-parser/src/Property/Charset.php | 131 + .../php-css-parser/src/Property/Import.php | 145 + .../src/Property/KeyframeSelector.php | 23 + .../php-css-parser/src/Property/Selector.php | 139 + .../php-css-parser/src/Renderable.php | 21 + .../php-css-parser/src/Rule/Rule.php | 393 + .../php-css-parser/src/RuleSet/AtRuleSet.php | 77 + .../src/RuleSet/DeclarationBlock.php | 897 + .../php-css-parser/src/RuleSet/RuleSet.php | 332 + .../php-css-parser/src/Settings.php | 100 + .../php-css-parser/src/Value/CSSFunction.php | 127 + .../php-css-parser/src/Value/CSSString.php | 110 + .../php-css-parser/src/Value/CalcFunction.php | 106 + .../src/Value/CalcRuleValueList.php | 24 + .../php-css-parser/src/Value/Color.php | 173 + .../php-css-parser/src/Value/Expression.php | 32 + .../php-css-parser/src/Value/LineName.php | 65 + .../src/Value/PrimitiveValue.php | 14 + .../src/Value/RuleValueList.php | 20 + .../php-css-parser/src/Value/Size.php | 219 + .../php-css-parser/src/Value/URL.php | 95 + .../php-css-parser/src/Value/Value.php | 216 + .../php-css-parser/src/Value/ValueList.php | 106 + .../StreamBufferTooSmallException.php | 8 + .../willwashburn/stream/src/Stream/Stream.php | 78 + .../stream/src/Stream/StreamableInterface.php | 39 + webpack.config.js | 579 - 2251 files changed, 109793 insertions(+), 182196 deletions(-) delete mode 100644 .browserslistrc delete mode 100644 .editorconfig delete mode 100644 .eslintignore delete mode 100644 .eslintrc.js delete mode 100644 .git-blame-ignore-revs delete mode 100644 .gitattributes delete mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml delete mode 100644 .github/ISSUE_TEMPLATE/config.yml delete mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml delete mode 100644 .github/PULL_REQUEST_TEMPLATE.md delete mode 100644 .github/actions/determine-changed-files/action.yml delete mode 100644 .github/actions/determine-changed-files/determine-modified-files-count.php delete mode 100644 .github/actions/plugin-build/action.yml delete mode 100644 .github/actions/setup-node-npm/action.yml delete mode 100644 .github/actions/setup-php-composer/action.yml delete mode 100644 .github/dependabot.yml delete mode 100644 .github/release.yml delete mode 100644 .github/workflows/build-test-measure.yml delete mode 100644 .github/workflows/cache-buster.yml delete mode 100644 .github/workflows/codeql-analysis.yml delete mode 100644 .gitignore delete mode 100644 .gitmodules delete mode 100755 .husky/pre-commit delete mode 100644 .lintstagedrc.js delete mode 100644 .npmrc delete mode 100644 .nvmrc delete mode 100644 .phpcs.xml.dist delete mode 100644 .phpstorm.meta.php delete mode 100644 .prettierrc delete mode 100644 .rtlcssrc delete mode 100644 .stylelintignore delete mode 100644 .stylelintrc.json delete mode 100644 .wordpress-org/banner-1544x500.png delete mode 100644 .wordpress-org/banner-772x250.png delete mode 100644 .wordpress-org/icon-128x128.png delete mode 100644 .wordpress-org/icon-256x256.png delete mode 100644 .wordpress-org/icon.svg delete mode 100644 .wordpress-org/screenshot-1.png delete mode 100644 .wordpress-org/screenshot-2.png delete mode 100644 .wordpress-org/screenshot-3.png delete mode 100644 .wordpress-org/screenshot-4.png delete mode 100644 .wordpress-org/screenshot-5.png delete mode 100644 .wordpress-org/screenshot-6.png delete mode 100644 .wp-env.json delete mode 100644 CODE_OF_CONDUCT.md delete mode 100644 CONTRIBUTING.md delete mode 100644 Gruntfile.js delete mode 100644 README.md delete mode 100644 SECURITY.md delete mode 100644 SUPPORT.md create mode 100644 assets/css/admin-tables-rtl.css create mode 100644 assets/css/admin-tables.css create mode 100644 assets/css/amp-admin-rtl.css create mode 100644 assets/css/amp-admin.css create mode 100644 assets/css/amp-block-editor-rtl.css create mode 100644 assets/css/amp-block-editor.css create mode 100644 assets/css/amp-block-validation-rtl.css create mode 100644 assets/css/amp-block-validation.css create mode 100644 assets/css/amp-customizer-legacy-rtl.css create mode 100644 assets/css/amp-customizer-legacy.css create mode 100644 assets/css/amp-customizer-rtl.css create mode 100644 assets/css/amp-customizer.css create mode 100644 assets/css/amp-default-rtl.css create mode 100644 assets/css/amp-default.css create mode 100644 assets/css/amp-icons-rtl.css create mode 100644 assets/css/amp-icons.css create mode 100644 assets/css/amp-mobile-version-switcher-rtl.css create mode 100644 assets/css/amp-mobile-version-switcher.css create mode 100644 assets/css/amp-onboarding-wizard-rtl.css create mode 100644 assets/css/amp-onboarding-wizard.css create mode 100644 assets/css/amp-paired-browsing-app-rtl.css create mode 100644 assets/css/amp-paired-browsing-app.css create mode 100644 assets/css/amp-playlist-shortcode-rtl.css create mode 100644 assets/css/amp-playlist-shortcode.css create mode 100644 assets/css/amp-post-meta-box-rtl.css create mode 100644 assets/css/amp-post-meta-box.css create mode 100644 assets/css/amp-settings-rtl.css create mode 100644 assets/css/amp-settings.css create mode 100644 assets/css/amp-site-scan-notice-rtl.css create mode 100644 assets/css/amp-site-scan-notice.css create mode 100644 assets/css/amp-support-rtl.css create mode 100644 assets/css/amp-support.css create mode 100644 assets/css/amp-validation-counts-rtl.css create mode 100644 assets/css/amp-validation-counts.css create mode 100644 assets/css/amp-validation-error-taxonomy-rtl.css create mode 100644 assets/css/amp-validation-error-taxonomy.css create mode 100644 assets/css/amp-validation-single-error-url-rtl.css create mode 100644 assets/css/amp-validation-single-error-url.css create mode 100644 assets/css/amp-validation-tooltips-rtl.css create mode 100644 assets/css/amp-validation-tooltips.css delete mode 100644 assets/css/src/admin-tables.css delete mode 100644 assets/css/src/amp-admin.css delete mode 100644 assets/css/src/amp-block-editor.css delete mode 100644 assets/css/src/amp-customizer-legacy.css delete mode 100644 assets/css/src/amp-customizer.css delete mode 100644 assets/css/src/amp-default.css delete mode 100644 assets/css/src/amp-icons.scss delete mode 100644 assets/css/src/amp-mobile-version-switcher.css delete mode 100644 assets/css/src/amp-playlist-shortcode.css delete mode 100644 assets/css/src/amp-post-meta-box.css delete mode 100644 assets/css/src/amp-validation-error-taxonomy.scss delete mode 100644 assets/css/src/amp-validation-single-error-url.css delete mode 100644 assets/css/src/amp-validation-tooltips.css delete mode 100644 assets/css/src/components/_amp-stylesheet-list.scss delete mode 100644 assets/css/src/components/_amp-stylesheet-summary.scss delete mode 100644 assets/css/src/components/_details-column.scss delete mode 100644 assets/css/src/components/_error-details-toggle.scss delete mode 100644 assets/css/src/components/_wp-list-table-grid-lines.scss delete mode 100644 assets/css/src/components/_wp-list-table-kept-errors.scss delete mode 100644 assets/css/src/components/_wp-list-table-markup-status-icon.scss delete mode 100644 assets/css/src/components/_wp-list-table-new-errors.scss create mode 100644 assets/css/wp-components-rtl.css create mode 100644 assets/css/wp-components.css create mode 100644 assets/js/amp-block-editor.asset.php create mode 100644 assets/js/amp-block-editor.js create mode 100644 assets/js/amp-block-validation.asset.php create mode 100644 assets/js/amp-block-validation.js create mode 100644 assets/js/amp-customize-controls-legacy.asset.php create mode 100644 assets/js/amp-customize-controls-legacy.js create mode 100644 assets/js/amp-customize-controls.asset.php create mode 100644 assets/js/amp-customize-controls.js create mode 100644 assets/js/amp-customize-preview-legacy.asset.php create mode 100644 assets/js/amp-customize-preview-legacy.js create mode 100644 assets/js/amp-customizer-design-preview-legacy.asset.php create mode 100644 assets/js/amp-customizer-design-preview-legacy.js create mode 100644 assets/js/amp-onboarding-wizard.asset.php create mode 100644 assets/js/amp-onboarding-wizard.js create mode 100644 assets/js/amp-paired-browsing-app.asset.php create mode 100644 assets/js/amp-paired-browsing-app.js create mode 100644 assets/js/amp-paired-browsing-client.asset.php create mode 100644 assets/js/amp-paired-browsing-client.js create mode 100644 assets/js/amp-plugin-install.asset.php create mode 100644 assets/js/amp-plugin-install.js create mode 100644 assets/js/amp-post-meta-box.asset.php create mode 100644 assets/js/amp-post-meta-box.js create mode 100644 assets/js/amp-settings.asset.php create mode 100644 assets/js/amp-settings.js create mode 100644 assets/js/amp-site-scan-notice.asset.php create mode 100644 assets/js/amp-site-scan-notice.js create mode 100644 assets/js/amp-support.asset.php create mode 100644 assets/js/amp-support.js create mode 100644 assets/js/amp-theme-install.asset.php create mode 100644 assets/js/amp-theme-install.js create mode 100644 assets/js/amp-validated-url-post-edit-screen.asset.php create mode 100644 assets/js/amp-validated-url-post-edit-screen.js create mode 100644 assets/js/amp-validation-counts.asset.php create mode 100644 assets/js/amp-validation-counts.js create mode 100644 assets/js/amp-validation-detail-toggle.asset.php create mode 100644 assets/js/amp-validation-detail-toggle.js create mode 100644 assets/js/amp-validation-single-error-url-details.asset.php create mode 100644 assets/js/amp-validation-single-error-url-details.js create mode 100644 assets/js/amp-validation-tooltips.asset.php create mode 100644 assets/js/amp-validation-tooltips.js create mode 100644 assets/js/mobile-redirection.asset.php create mode 100644 assets/js/mobile-redirection.js create mode 100644 assets/js/vendor/lodash.js create mode 100644 assets/js/wp-api-fetch.asset.php create mode 100644 assets/js/wp-api-fetch.js create mode 100644 assets/js/wp-dom-ready.asset.php create mode 100644 assets/js/wp-dom-ready.js create mode 100644 assets/js/wp-hooks.asset.php create mode 100644 assets/js/wp-hooks.js create mode 100644 assets/js/wp-html-entities.asset.php create mode 100644 assets/js/wp-html-entities.js create mode 100644 assets/js/wp-i18n.asset.php create mode 100644 assets/js/wp-i18n.js create mode 100644 assets/js/wp-polyfill.asset.php create mode 100644 assets/js/wp-polyfill.js create mode 100644 assets/js/wp-url.asset.php create mode 100644 assets/js/wp-url.js delete mode 100644 assets/src/admin/amp-plugin-install.js delete mode 100644 assets/src/admin/amp-theme-install.js delete mode 100644 assets/src/admin/amp-validation-tooltips.js delete mode 100644 assets/src/admin/paired-browsing/app.css delete mode 100644 assets/src/admin/paired-browsing/app.js delete mode 100644 assets/src/admin/paired-browsing/client.js delete mode 100644 assets/src/admin/site-scan-notice/index.js delete mode 100644 assets/src/admin/site-scan-notice/notice.js delete mode 100644 assets/src/admin/site-scan-notice/plugins-with-amp-incompatibility.js delete mode 100644 assets/src/admin/site-scan-notice/style.scss delete mode 100644 assets/src/admin/site-scan-notice/themes-with-amp-incompatibility.js delete mode 100644 assets/src/admin/theme-install/view/theme.js delete mode 100644 assets/src/amp-validation/amp-validated-url-post-edit-screen.js delete mode 100644 assets/src/amp-validation/amp-validation-detail-toggle.js delete mode 100644 assets/src/amp-validation/amp-validation-single-error-url-details.js delete mode 100644 assets/src/amp-validation/copy-to-clipboard-buttons.js delete mode 100644 assets/src/amp-validation/counts/index.js delete mode 100644 assets/src/amp-validation/counts/style.css delete mode 100644 assets/src/amp-validation/get-url-validation-table-rows.js delete mode 100644 assets/src/amp-validation/set-validation-error-rows-classes.js delete mode 100644 assets/src/block-editor/blocks/amp-brid-player/edit.js delete mode 100644 assets/src/block-editor/blocks/amp-brid-player/index.js delete mode 100644 assets/src/block-editor/blocks/amp-brid-player/save.js delete mode 100644 assets/src/block-editor/blocks/amp-ima-video/edit.js delete mode 100644 assets/src/block-editor/blocks/amp-ima-video/index.js delete mode 100644 assets/src/block-editor/blocks/amp-ima-video/save.js delete mode 100644 assets/src/block-editor/blocks/amp-jwplayer/edit.js delete mode 100644 assets/src/block-editor/blocks/amp-jwplayer/index.js delete mode 100644 assets/src/block-editor/blocks/amp-jwplayer/save.js delete mode 100644 assets/src/block-editor/blocks/amp-mathml/edit.js delete mode 100644 assets/src/block-editor/blocks/amp-mathml/index.js delete mode 100644 assets/src/block-editor/blocks/amp-mathml/save.js delete mode 100644 assets/src/block-editor/blocks/amp-o2-player/edit.js delete mode 100644 assets/src/block-editor/blocks/amp-o2-player/index.js delete mode 100644 assets/src/block-editor/blocks/amp-o2-player/save.js delete mode 100644 assets/src/block-editor/blocks/amp-ooyala-player/edit.js delete mode 100644 assets/src/block-editor/blocks/amp-ooyala-player/index.js delete mode 100644 assets/src/block-editor/blocks/amp-ooyala-player/save.js delete mode 100644 assets/src/block-editor/blocks/amp-reach-player/edit.js delete mode 100644 assets/src/block-editor/blocks/amp-reach-player/index.js delete mode 100644 assets/src/block-editor/blocks/amp-reach-player/save.js delete mode 100644 assets/src/block-editor/blocks/amp-springboard-player/edit.js delete mode 100644 assets/src/block-editor/blocks/amp-springboard-player/index.js delete mode 100644 assets/src/block-editor/blocks/amp-springboard-player/save.js delete mode 100644 assets/src/block-editor/blocks/amp-timeago/edit.js delete mode 100644 assets/src/block-editor/blocks/amp-timeago/index.js delete mode 100644 assets/src/block-editor/blocks/amp-timeago/save.js delete mode 100644 assets/src/block-editor/components/amp-preview-button.js delete mode 100644 assets/src/block-editor/components/index.js delete mode 100644 assets/src/block-editor/components/layout-controls.js delete mode 100644 assets/src/block-editor/components/media-placeholder.js delete mode 100644 assets/src/block-editor/components/with-media-library-notice.js delete mode 100644 assets/src/block-editor/constants.js delete mode 100644 assets/src/block-editor/helpers/index.js delete mode 100644 assets/src/block-editor/helpers/test/addAMPAttributes.js delete mode 100644 assets/src/block-editor/index.js delete mode 100644 assets/src/block-editor/plugins/post-status-info.js delete mode 100644 assets/src/block-editor/plugins/pre-publish-panel.js delete mode 100644 assets/src/block-editor/plugins/wrapped-amp-preview-button.js delete mode 100644 assets/src/block-editor/store/index.js delete mode 100644 assets/src/block-editor/store/selectors.js delete mode 100644 assets/src/block-editor/store/test/selectors.js delete mode 100644 assets/src/block-validation/__mocks__/amp-block-validation.js delete mode 100644 assets/src/block-validation/components/amp-document-status/index.js delete mode 100644 assets/src/block-validation/components/amp-document-status/test/amp-document-status-notification.js delete mode 100644 assets/src/block-validation/components/amp-toggle/index.js delete mode 100644 assets/src/block-validation/components/amp-toggle/test/amp-toggle.js delete mode 100644 assets/src/block-validation/components/amp-validation-status/index.js delete mode 100644 assets/src/block-validation/components/amp-validation-status/revalidate-notification.js delete mode 100644 assets/src/block-validation/components/amp-validation-status/status-notification.js delete mode 100644 assets/src/block-validation/components/amp-validation-status/test/__snapshots__/revalidate-notification.js.snap delete mode 100644 assets/src/block-validation/components/amp-validation-status/test/__snapshots__/status-notification.js.snap delete mode 100644 assets/src/block-validation/components/amp-validation-status/test/revalidate-notification.js delete mode 100644 assets/src/block-validation/components/amp-validation-status/test/status-notification.js delete mode 100644 assets/src/block-validation/components/error/error-content.js delete mode 100644 assets/src/block-validation/components/error/error-panel-title.js delete mode 100644 assets/src/block-validation/components/error/error-type-icon.js delete mode 100644 assets/src/block-validation/components/error/get-error-source-title.js delete mode 100644 assets/src/block-validation/components/error/index.js delete mode 100644 assets/src/block-validation/components/error/style.css delete mode 100644 assets/src/block-validation/components/error/test/error.js delete mode 100644 assets/src/block-validation/components/error/test/get-error-source-title.js delete mode 100644 assets/src/block-validation/components/icon/index.js delete mode 100644 assets/src/block-validation/components/icon/style.css delete mode 100644 assets/src/block-validation/components/icon/test/icon.js delete mode 100644 assets/src/block-validation/components/invalid-block-outline/index.js delete mode 100644 assets/src/block-validation/components/sidebar-notification/index.js delete mode 100644 assets/src/block-validation/components/sidebar-notification/style.css delete mode 100644 assets/src/block-validation/components/sidebar-notification/test/__snapshots__/sidebar-notification.js.snap delete mode 100644 assets/src/block-validation/components/sidebar-notification/test/sidebar-notification.js delete mode 100644 assets/src/block-validation/components/sidebar-notification/test/sidebar-notifications-container.js delete mode 100644 assets/src/block-validation/components/sidebar/index.js delete mode 100644 assets/src/block-validation/components/sidebar/style.css delete mode 100644 assets/src/block-validation/components/with-amp-toolbar-button/amp-toolbar-button.js delete mode 100644 assets/src/block-validation/components/with-amp-toolbar-button/index.js delete mode 100644 assets/src/block-validation/components/with-amp-toolbar-button/test/add-toolbar-button-to-block.js delete mode 100644 assets/src/block-validation/hooks/test/use-amp-document-toggle.js delete mode 100644 assets/src/block-validation/hooks/test/use-errors-fetching-state-changes.js delete mode 100644 assets/src/block-validation/hooks/test/use-post-dirty-state-updates.js delete mode 100644 assets/src/block-validation/hooks/test/use-validation-error-state-updates.js delete mode 100644 assets/src/block-validation/hooks/use-amp-document-toggle.js delete mode 100644 assets/src/block-validation/hooks/use-errors-fetching-state-changes.js delete mode 100644 assets/src/block-validation/hooks/use-post-dirty-state-changes.js delete mode 100644 assets/src/block-validation/hooks/use-validation-error-state-updates.js delete mode 100644 assets/src/block-validation/index.js delete mode 100644 assets/src/block-validation/plugins/amp-block-validation.js delete mode 100644 assets/src/block-validation/plugins/amp-document-setting-panel.js delete mode 100644 assets/src/block-validation/plugins/amp-pre-publish-panel.js delete mode 100644 assets/src/block-validation/store/index.js delete mode 100644 assets/src/block-validation/store/test/__data__/raw-validation-errors.js delete mode 100644 assets/src/block-validation/store/test/store.js delete mode 100644 assets/src/classic-editor/amp-post-meta-box.js delete mode 100644 assets/src/common/components/featured-image-cropper.js delete mode 100644 assets/src/common/components/higher-order/with-featured-image-notice.js delete mode 100644 assets/src/common/components/index.js delete mode 100644 assets/src/common/components/pre-publish-panel.js delete mode 100644 assets/src/common/components/select-media-frame.js delete mode 100644 assets/src/common/components/with-enforced-file-type.js delete mode 100644 assets/src/common/constants.js delete mode 100644 assets/src/common/helpers/get-plugin-slug-from-file.js delete mode 100644 assets/src/common/helpers/index.js delete mode 100644 assets/src/common/helpers/is-external-url.js delete mode 100644 assets/src/common/helpers/test/__mocks__/amp-block-editor-data.js delete mode 100644 assets/src/common/helpers/test/enforceFileType.js delete mode 100644 assets/src/common/helpers/test/fixtures/mockClasses.js delete mode 100644 assets/src/common/helpers/test/get-plugin-slug-from-file.js delete mode 100644 assets/src/common/helpers/test/getMinimumFeaturedImageDimensions.js delete mode 100644 assets/src/common/helpers/test/getNoticeTemplate.js delete mode 100644 assets/src/common/helpers/test/hasMinimumDimensions.js delete mode 100644 assets/src/common/helpers/test/is-external-url.js delete mode 100644 assets/src/common/helpers/test/isFileTypeAllowed.js delete mode 100644 assets/src/common/helpers/test/setImageFromURL.js delete mode 100644 assets/src/common/helpers/test/validateFeaturedImage.js delete mode 100644 assets/src/components/amp-admin-notice/index.js delete mode 100644 assets/src/components/amp-admin-notice/style.scss delete mode 100644 assets/src/components/amp-admin-notice/test/__snapshots__/amp-admin-notice.js.snap delete mode 100644 assets/src/components/amp-admin-notice/test/amp-admin-notice.js delete mode 100644 assets/src/components/amp-drawer/index.js delete mode 100644 assets/src/components/amp-drawer/style.css delete mode 100644 assets/src/components/amp-info/index.js delete mode 100644 assets/src/components/amp-info/style.css delete mode 100644 assets/src/components/amp-info/test/__snapshots__/index.js.snap delete mode 100644 assets/src/components/amp-info/test/index.js delete mode 100644 assets/src/components/amp-notice/index.js delete mode 100644 assets/src/components/amp-notice/style.css delete mode 100644 assets/src/components/amp-notice/test/__snapshots__/index.js.snap delete mode 100644 assets/src/components/amp-notice/test/index.js delete mode 100644 assets/src/components/amp-setting-toggle/index.js delete mode 100644 assets/src/components/amp-setting-toggle/style.css delete mode 100644 assets/src/components/amp-setting-toggle/test/__snapshots__/index.js.snap delete mode 100644 assets/src/components/amp-setting-toggle/test/index.js delete mode 100644 assets/src/components/amp-support/details.js delete mode 100644 assets/src/components/amp-support/index.js delete mode 100644 assets/src/components/amp-support/plugins.js delete mode 100644 assets/src/components/amp-support/raw-data.js delete mode 100644 assets/src/components/amp-support/site-info.js delete mode 100644 assets/src/components/amp-support/style.scss delete mode 100644 assets/src/components/amp-support/themes.js delete mode 100644 assets/src/components/amp-support/validated-urls.js delete mode 100644 assets/src/components/amp-support/validation-results-notice.js delete mode 100644 assets/src/components/carousel/carousel-nav.js delete mode 100644 assets/src/components/carousel/index.js delete mode 100644 assets/src/components/carousel/test/carousel-nav.js delete mode 100644 assets/src/components/clipboard-button/index.js delete mode 100644 assets/src/components/clipboard-button/test/__snapshots__/index.js.snap delete mode 100644 assets/src/components/clipboard-button/test/index.js delete mode 100644 assets/src/components/conditional-details/index.js delete mode 100644 assets/src/components/conditional-details/test/__snapshots__/index.js.snap delete mode 100644 assets/src/components/conditional-details/test/index.js delete mode 100644 assets/src/components/dev-tools-toggle/index.js delete mode 100644 assets/src/components/dev-tools-toggle/test/__snapshots__/index.js.snap delete mode 100644 assets/src/components/dev-tools-toggle/test/index.js delete mode 100644 assets/src/components/error-boundary/index.js delete mode 100644 assets/src/components/error-context-provider/index.js delete mode 100644 assets/src/components/error-screen/index.js delete mode 100644 assets/src/components/error-screen/style.css delete mode 100644 assets/src/components/error-screen/test/__snapshots__/index.js.snap delete mode 100644 assets/src/components/error-screen/test/index.js delete mode 100644 assets/src/components/list-items/index.js delete mode 100644 assets/src/components/list-items/style.scss delete mode 100644 assets/src/components/list-items/test/__snapshots__/index.js.snap delete mode 100644 assets/src/components/list-items/test/index.js delete mode 100644 assets/src/components/loading/index.js delete mode 100644 assets/src/components/loading/style.css delete mode 100644 assets/src/components/loading/test/__snapshots__/loading.js.snap delete mode 100644 assets/src/components/loading/test/loading.js delete mode 100644 assets/src/components/nav-menu/index.js delete mode 100644 assets/src/components/nav-menu/style.scss delete mode 100644 assets/src/components/nav-menu/test/__snapshots__/nav-menu.js.snap delete mode 100644 assets/src/components/nav-menu/test/nav-menu.js delete mode 100644 assets/src/components/options-context-provider/__mocks__/index.js delete mode 100644 assets/src/components/options-context-provider/index.js delete mode 100644 assets/src/components/phone/index.js delete mode 100644 assets/src/components/phone/style.css delete mode 100644 assets/src/components/plugins-context-provider/__mocks__/index.js delete mode 100644 assets/src/components/plugins-context-provider/index.js delete mode 100644 assets/src/components/plugins-context-provider/test/use-normalized-plugins-data.js delete mode 100644 assets/src/components/plugins-context-provider/use-normalized-plugins-data.js delete mode 100644 assets/src/components/progress-bar/index.js delete mode 100644 assets/src/components/progress-bar/style.scss delete mode 100644 assets/src/components/progress-bar/test/__snapshots__/progress-bar.js.snap delete mode 100644 assets/src/components/progress-bar/test/progress-bar.js delete mode 100644 assets/src/components/reader-theme-carousel/index.js delete mode 100644 assets/src/components/reader-theme-carousel/style.css delete mode 100644 assets/src/components/reader-theme-selection/index.js delete mode 100644 assets/src/components/reader-theme-selection/style.css delete mode 100644 assets/src/components/reader-themes-context-provider/__mocks__/index.js delete mode 100644 assets/src/components/reader-themes-context-provider/index.js delete mode 100644 assets/src/components/redirect-toggle/index.js delete mode 100644 assets/src/components/redirect-toggle/test/__snapshots__/redirect-toggle.js.snap delete mode 100644 assets/src/components/redirect-toggle/test/redirect-toggle.js delete mode 100644 assets/src/components/selectable/index.js delete mode 100644 assets/src/components/selectable/style.css delete mode 100644 assets/src/components/selectable/test/__snapshots__/index.js.snap delete mode 100644 assets/src/components/selectable/test/index.js delete mode 100644 assets/src/components/site-scan-context-provider/__mocks__/index.js delete mode 100644 assets/src/components/site-scan-context-provider/get-sources-from-scannable-urls.js delete mode 100644 assets/src/components/site-scan-context-provider/index.js delete mode 100644 assets/src/components/site-scan-context-provider/test/get-slugs-from-validation-results.js delete mode 100644 assets/src/components/site-scan-context-provider/test/site-scan-reducer.js delete mode 100644 assets/src/components/site-scan-results/data/scannable-urls.js delete mode 100644 assets/src/components/site-scan-results/index.js delete mode 100644 assets/src/components/site-scan-results/plugins-with-amp-incompatibility.js delete mode 100644 assets/src/components/site-scan-results/site-scan-results.js delete mode 100644 assets/src/components/site-scan-results/site-scan-source-list-item.js delete mode 100644 assets/src/components/site-scan-results/site-scan-sources-detail.js delete mode 100644 assets/src/components/site-scan-results/site-scan-sources-list.js delete mode 100644 assets/src/components/site-scan-results/style.scss delete mode 100644 assets/src/components/site-scan-results/test/site-scan-sources-list.js delete mode 100644 assets/src/components/site-scan-results/themes-with-amp-incompatibility.js delete mode 100644 assets/src/components/site-settings-provider/index.js delete mode 100644 assets/src/components/supported-templates-toggle/index.js delete mode 100644 assets/src/components/supported-templates-toggle/style.css delete mode 100644 assets/src/components/svg/check.js delete mode 100644 assets/src/components/svg/desktop-icon.svg delete mode 100644 assets/src/components/svg/icon-desktop.js delete mode 100644 assets/src/components/svg/icon-laptop-search.js delete mode 100644 assets/src/components/svg/icon-laptop-toggles.js delete mode 100644 assets/src/components/svg/icon-mobile.js delete mode 100644 assets/src/components/svg/icon-pin.js delete mode 100644 assets/src/components/svg/landscape-hills-cogs-alt.js delete mode 100644 assets/src/components/svg/landscape-hills-cogs.js delete mode 100644 assets/src/components/svg/laptop-plug.js delete mode 100644 assets/src/components/svg/logo.js delete mode 100644 assets/src/components/svg/mobile-icon.svg delete mode 100644 assets/src/components/svg/reader.js delete mode 100644 assets/src/components/svg/standard.js delete mode 100644 assets/src/components/svg/transitional.js delete mode 100644 assets/src/components/svg/user-icons.js delete mode 100644 assets/src/components/svg/website-paint-brush.js delete mode 100644 assets/src/components/template-mode-option/index.js delete mode 100644 assets/src/components/template-mode-option/style.css delete mode 100644 assets/src/components/template-mode-option/test/__snapshots__/index.js.snap delete mode 100644 assets/src/components/template-mode-option/test/index.js delete mode 100644 assets/src/components/theme-card/index.js delete mode 100644 assets/src/components/theme-card/style.css delete mode 100644 assets/src/components/themes-api-error/index.js delete mode 100644 assets/src/components/themes-context-provider/__mocks__/index.js delete mode 100644 assets/src/components/themes-context-provider/index.js delete mode 100644 assets/src/components/themes-context-provider/test/use-normalized-themes-data.js delete mode 100644 assets/src/components/themes-context-provider/use-normalized-themes-data.js delete mode 100644 assets/src/components/unsaved-changes-warning/index.js delete mode 100644 assets/src/components/use-template-mode-recommendation/index.js delete mode 100644 assets/src/components/use-template-mode-recommendation/test/get-template-mode-recommendation.js delete mode 100644 assets/src/components/user-context-provider/__mocks__/index.js delete mode 100644 assets/src/components/user-context-provider/index.js delete mode 100644 assets/src/css/core-components.css delete mode 100644 assets/src/css/elements.css delete mode 100644 assets/src/css/variables.css delete mode 100644 assets/src/customizer/amp-customize-controls-legacy.js delete mode 100644 assets/src/customizer/amp-customize-controls.js delete mode 100644 assets/src/customizer/amp-customize-preview-legacy.js delete mode 100644 assets/src/customizer/amp-customizer-design-preview-legacy.js delete mode 100644 assets/src/mobile-redirection.js delete mode 100644 assets/src/onboarding-wizard/__mocks__/amp-settings.js delete mode 100644 assets/src/onboarding-wizard/components/desktop/index.js delete mode 100644 assets/src/onboarding-wizard/components/desktop/style.css delete mode 100644 assets/src/onboarding-wizard/components/nav/index.js delete mode 100644 assets/src/onboarding-wizard/components/nav/style.css delete mode 100644 assets/src/onboarding-wizard/components/nav/test/__snapshots__/index.js.snap delete mode 100644 assets/src/onboarding-wizard/components/nav/test/index.js delete mode 100644 assets/src/onboarding-wizard/components/navigation-context-provider.js delete mode 100644 assets/src/onboarding-wizard/components/stepper/index.js delete mode 100644 assets/src/onboarding-wizard/components/stepper/test/__snapshots__/index.js.snap delete mode 100644 assets/src/onboarding-wizard/components/stepper/test/index.js delete mode 100644 assets/src/onboarding-wizard/components/template-mode-override-context-provider.js delete mode 100644 assets/src/onboarding-wizard/index.js delete mode 100644 assets/src/onboarding-wizard/pages/choose-reader-theme/index.js delete mode 100644 assets/src/onboarding-wizard/pages/done/index.js delete mode 100644 assets/src/onboarding-wizard/pages/done/preview.js delete mode 100644 assets/src/onboarding-wizard/pages/done/saving.js delete mode 100644 assets/src/onboarding-wizard/pages/done/style.scss delete mode 100644 assets/src/onboarding-wizard/pages/done/use-preview.js delete mode 100644 assets/src/onboarding-wizard/pages/index.js delete mode 100644 assets/src/onboarding-wizard/pages/site-scan/index.js delete mode 100644 assets/src/onboarding-wizard/pages/site-scan/style.scss delete mode 100644 assets/src/onboarding-wizard/pages/technical-background/index.js delete mode 100644 assets/src/onboarding-wizard/pages/technical-background/style.css delete mode 100644 assets/src/onboarding-wizard/pages/template-mode/index.js delete mode 100644 assets/src/onboarding-wizard/pages/template-mode/screen-ui.js delete mode 100644 assets/src/onboarding-wizard/pages/template-mode/style.scss delete mode 100644 assets/src/onboarding-wizard/pages/welcome/index.js delete mode 100644 assets/src/onboarding-wizard/pages/welcome/style.css delete mode 100644 assets/src/onboarding-wizard/setup-wizard.js delete mode 100644 assets/src/onboarding-wizard/style.css delete mode 100644 assets/src/polyfills/api-fetch.js delete mode 100644 assets/src/settings-page/analytics.js delete mode 100644 assets/src/settings-page/delete-data-at-uninstall.js delete mode 100644 assets/src/settings-page/developer-tools.js delete mode 100644 assets/src/settings-page/index.js delete mode 100644 assets/src/settings-page/mobile-redirection.js delete mode 100644 assets/src/settings-page/paired-url-structure.js delete mode 100644 assets/src/settings-page/plugin-suppression.js delete mode 100644 assets/src/settings-page/reader-themes.js delete mode 100644 assets/src/settings-page/sandboxing.js delete mode 100644 assets/src/settings-page/settings-footer.js delete mode 100644 assets/src/settings-page/site-review.js delete mode 100644 assets/src/settings-page/site-scan.js delete mode 100644 assets/src/settings-page/style.css delete mode 100644 assets/src/settings-page/supported-templates.js delete mode 100644 assets/src/settings-page/template-modes.js delete mode 100644 assets/src/settings-page/toggle-use-native-img-tag.js delete mode 100644 assets/src/settings-page/vendor-configs.js delete mode 100644 assets/src/settings-page/welcome.js delete mode 100644 assets/src/support-page/index.js delete mode 100644 assets/src/support-page/style.css delete mode 100644 assets/src/utils/use-async-error.js delete mode 100644 assets/src/utils/use-delayed-flag.js delete mode 100644 assets/src/utils/use-window-width.js delete mode 100644 babel.config.js delete mode 100644 behat.yml delete mode 100644 bin/add-test-widgets-to-sidebar.php delete mode 100755 bin/amphtml-update.py delete mode 100755 bin/amphtml-update.sh delete mode 100755 bin/ci/after-wp-install.sh delete mode 100755 bin/ci/install-wp-tests.sh delete mode 100644 bin/create-comments-on-test-post.php delete mode 100644 bin/create-embed-test-post.php delete mode 100644 bin/latest-extension-versions.json delete mode 100644 bin/local-env/.env.wp delete mode 100644 bin/local-env/docker-compose.yml delete mode 100755 bin/local-env/includes.sh delete mode 100755 bin/local-env/install-composer.sh delete mode 100755 bin/local-env/install-node-nvm.sh delete mode 100755 bin/local-env/install-wordpress.sh delete mode 100755 bin/local-env/launch-containers.sh delete mode 100755 bin/local-env/start.sh delete mode 100755 bin/local-env/stop.sh delete mode 100644 bin/local-env/uploads.ini delete mode 100755 bin/phpcbf.sh delete mode 100755 bin/tag-built.sh delete mode 100755 bin/transform-readme.php delete mode 100644 bin/update-analytics-vendors.js delete mode 100644 bin/update-extension-files.js delete mode 100755 bin/verify-version-consistency.php delete mode 100644 codecov.yml delete mode 100644 composer.json delete mode 100644 composer.lock delete mode 100644 docs/README.md delete mode 100644 docs/class/AMP_Base_Embed_Handler.md delete mode 100644 docs/class/AMP_Base_Sanitizer.md delete mode 100644 docs/class/AMP_DOM_Utils.md delete mode 100644 docs/class/AMP_WordPress_Embed_Handler.md delete mode 100644 docs/class/PairedUrl.md delete mode 100644 docs/class/PairedUrlStructure.md delete mode 100644 docs/class/README.md delete mode 100644 docs/docs.json delete mode 100644 docs/function/README.md delete mode 100644 docs/function/amp_add_amphtml_link.md delete mode 100644 docs/function/amp_add_paired_endpoint.md delete mode 100644 docs/function/amp_add_post_template_actions.md delete mode 100644 docs/function/amp_backcompat_use_v03_templates.md delete mode 100644 docs/function/amp_frontend_add_canonical.md delete mode 100644 docs/function/amp_generate_script_hash.md delete mode 100644 docs/function/amp_get_permalink.md delete mode 100644 docs/function/amp_get_sandboxing_level.md delete mode 100644 docs/function/amp_get_slug.md delete mode 100644 docs/function/amp_has_paired_endpoint.md delete mode 100644 docs/function/amp_is_available.md delete mode 100644 docs/function/amp_is_bento_enabled.md delete mode 100644 docs/function/amp_is_canonical.md delete mode 100644 docs/function/amp_is_dev_mode.md delete mode 100644 docs/function/amp_is_legacy.md delete mode 100644 docs/function/amp_is_native_img_used.md delete mode 100644 docs/function/amp_is_post_supported.md delete mode 100644 docs/function/amp_is_request.md delete mode 100644 docs/function/amp_maybe_add_actions.md delete mode 100644 docs/function/amp_prepare_render.md delete mode 100644 docs/function/amp_remove_endpoint.md delete mode 100644 docs/function/amp_remove_paired_endpoint.md delete mode 100644 docs/function/amp_render.md delete mode 100644 docs/function/amp_render_post.md delete mode 100644 docs/function/is_amp_endpoint.md delete mode 100644 docs/function/post_supports_amp.md delete mode 100644 docs/hook/README.md delete mode 100644 docs/hook/amp_analytics_entries.md delete mode 100644 docs/hook/amp_auto_lightbox_disabled.md delete mode 100644 docs/hook/amp_bento_enabled.md delete mode 100644 docs/hook/amp_comment_posted_message.md delete mode 100644 docs/hook/amp_compatible_ecosystem_shown.md delete mode 100644 docs/hook/amp_content_embed_handlers.md delete mode 100644 docs/hook/amp_content_max_width.md delete mode 100644 docs/hook/amp_content_sanitizers.md delete mode 100644 docs/hook/amp_css_transient_monitoring_sampling_range.md delete mode 100644 docs/hook/amp_css_transient_monitoring_threshold.md delete mode 100644 docs/hook/amp_custom_paired_url_structure.md delete mode 100644 docs/hook/amp_customizer_enqueue_preview_scripts.md delete mode 100644 docs/hook/amp_customizer_enqueue_scripts.md delete mode 100644 docs/hook/amp_customizer_get_settings.md delete mode 100644 docs/hook/amp_customizer_init.md delete mode 100644 docs/hook/amp_customizer_is_enabled.md delete mode 100644 docs/hook/amp_customizer_post_type.md delete mode 100644 docs/hook/amp_customizer_register_settings.md delete mode 100644 docs/hook/amp_customizer_register_ui.md delete mode 100644 docs/hook/amp_dev_mode_element_xpaths.md delete mode 100644 docs/hook/amp_dev_mode_enabled.md delete mode 100644 docs/hook/amp_dev_tools_user_default_enabled.md delete mode 100644 docs/hook/amp_enable_optimizer.md delete mode 100644 docs/hook/amp_enable_ssr.md delete mode 100644 docs/hook/amp_extract_image_dimensions_batch.md delete mode 100644 docs/hook/amp_extract_image_dimensions_batch_callbacks_registered.md delete mode 100644 docs/hook/amp_extract_image_dimensions_get_user_agent.md delete mode 100644 docs/hook/amp_featured_image_minimum_height.md delete mode 100644 docs/hook/amp_featured_image_minimum_width.md delete mode 100644 docs/hook/amp_frontend_show_canonical.md delete mode 100644 docs/hook/amp_get_permalink.md delete mode 100644 docs/hook/amp_init.md delete mode 100644 docs/hook/amp_is_enabled.md delete mode 100644 docs/hook/amp_mobile_client_side_redirection.md delete mode 100644 docs/hook/amp_mobile_user_agents.md delete mode 100644 docs/hook/amp_mobile_version_switcher_link_text.md delete mode 100644 docs/hook/amp_mobile_version_switcher_styles_used.md delete mode 100644 docs/hook/amp_native_img_used.md delete mode 100644 docs/hook/amp_normalized_dimension_extractor_image_url.md delete mode 100644 docs/hook/amp_optimizer_config.md delete mode 100644 docs/hook/amp_options_menu_is_enabled.md delete mode 100644 docs/hook/amp_page_cache_good_response_time_threshold.md delete mode 100644 docs/hook/amp_parsed_css_transient_caching_allowed.md delete mode 100644 docs/hook/amp_plugin_update.md delete mode 100644 docs/hook/amp_post_status_default_enabled.md delete mode 100644 docs/hook/amp_post_template_analytics.md delete mode 100644 docs/hook/amp_post_template_customizer_settings.md delete mode 100644 docs/hook/amp_post_template_data.md delete mode 100644 docs/hook/amp_post_template_dir.md delete mode 100644 docs/hook/amp_post_template_file.md delete mode 100644 docs/hook/amp_post_template_include_{$template_type}.md delete mode 100644 docs/hook/amp_post_template_metadata.md delete mode 100644 docs/hook/amp_pre_get_permalink.md delete mode 100644 docs/hook/amp_pre_is_mobile.md delete mode 100644 docs/hook/amp_print_analytics.md delete mode 100644 docs/hook/amp_query_var.md delete mode 100644 docs/hook/amp_reader_themes.md delete mode 100644 docs/hook/amp_schemaorg_metadata.md delete mode 100644 docs/hook/amp_site_icon_url.md delete mode 100644 docs/hook/amp_skip_post.md delete mode 100644 docs/hook/amp_supportable_post_types.md delete mode 100644 docs/hook/amp_supportable_templates.md delete mode 100644 docs/hook/amp_to_amp_excluded_urls.md delete mode 100644 docs/hook/amp_to_amp_linking_element_excluded.md delete mode 100644 docs/hook/amp_to_amp_linking_enabled.md delete mode 100644 docs/hook/amp_validation_data_gc_before.md delete mode 100644 docs/hook/amp_validation_data_gc_delete_empty_terms.md delete mode 100644 docs/hook/amp_validation_data_gc_url_count.md delete mode 100644 docs/hook/amp_validation_error.md delete mode 100644 docs/hook/amp_validation_error_default_sanitized.md delete mode 100644 docs/hook/amp_validation_error_sanitized.md delete mode 100644 docs/hook/amp_validation_error_source_file_editor_url_template.md delete mode 100644 docs/hook/amp_validation_error_source_file_path.md delete mode 100644 docs/hook/pre_amp_render_post.md delete mode 100644 docs/includes/register-wp-cli-commands.php delete mode 100644 docs/method/AMP_Base_Embed_Handler/__construct.md delete mode 100644 docs/method/AMP_Base_Embed_Handler/create_overflow_button_element.md delete mode 100644 docs/method/AMP_Base_Embed_Handler/create_overflow_button_markup.md delete mode 100644 docs/method/AMP_Base_Embed_Handler/get_child_elements.md delete mode 100644 docs/method/AMP_Base_Embed_Handler/get_scripts.md delete mode 100644 docs/method/AMP_Base_Embed_Handler/match_element_attributes.md delete mode 100644 docs/method/AMP_Base_Embed_Handler/maybe_remove_script_sibling.md delete mode 100644 docs/method/AMP_Base_Embed_Handler/register_embed.md delete mode 100644 docs/method/AMP_Base_Embed_Handler/unregister_embed.md delete mode 100644 docs/method/AMP_Base_Embed_Handler/unwrap_p_element.md delete mode 100644 docs/method/AMP_Base_Sanitizer/__construct.md delete mode 100644 docs/method/AMP_Base_Sanitizer/add_buffering_hooks.md delete mode 100644 docs/method/AMP_Base_Sanitizer/add_or_append_attribute.md delete mode 100644 docs/method/AMP_Base_Sanitizer/clean_up_after_attribute_removal.md delete mode 100644 docs/method/AMP_Base_Sanitizer/filter_attachment_layout_attributes.md delete mode 100644 docs/method/AMP_Base_Sanitizer/filter_data_amp_attributes.md delete mode 100644 docs/method/AMP_Base_Sanitizer/get_arg.md delete mode 100644 docs/method/AMP_Base_Sanitizer/get_args.md delete mode 100644 docs/method/AMP_Base_Sanitizer/get_body_node.md delete mode 100644 docs/method/AMP_Base_Sanitizer/get_data_amp_attributes.md delete mode 100644 docs/method/AMP_Base_Sanitizer/get_scripts.md delete mode 100644 docs/method/AMP_Base_Sanitizer/get_selector_conversion_mapping.md delete mode 100644 docs/method/AMP_Base_Sanitizer/get_stylesheets.md delete mode 100644 docs/method/AMP_Base_Sanitizer/get_validate_response_data.md delete mode 100644 docs/method/AMP_Base_Sanitizer/has_dev_mode_exemption.md delete mode 100644 docs/method/AMP_Base_Sanitizer/has_light_shadow_dom.md delete mode 100644 docs/method/AMP_Base_Sanitizer/init.md delete mode 100644 docs/method/AMP_Base_Sanitizer/is_document_in_dev_mode.md delete mode 100644 docs/method/AMP_Base_Sanitizer/is_empty_attribute_value.md delete mode 100644 docs/method/AMP_Base_Sanitizer/is_exempt_from_validation.md delete mode 100644 docs/method/AMP_Base_Sanitizer/maybe_enforce_https_src.md delete mode 100644 docs/method/AMP_Base_Sanitizer/parse_style_string.md delete mode 100644 docs/method/AMP_Base_Sanitizer/prepare_validation_error.md delete mode 100644 docs/method/AMP_Base_Sanitizer/reassemble_style_string.md delete mode 100644 docs/method/AMP_Base_Sanitizer/remove_invalid_attribute.md delete mode 100644 docs/method/AMP_Base_Sanitizer/remove_invalid_child.md delete mode 100644 docs/method/AMP_Base_Sanitizer/sanitize.md delete mode 100644 docs/method/AMP_Base_Sanitizer/sanitize_dimension.md delete mode 100644 docs/method/AMP_Base_Sanitizer/set_layout.md delete mode 100644 docs/method/AMP_Base_Sanitizer/should_sanitize_validation_error.md delete mode 100644 docs/method/AMP_Base_Sanitizer/update_args.md delete mode 100644 docs/method/AMP_DOM_Utils/add_amp_action.md delete mode 100644 docs/method/AMP_DOM_Utils/add_attributes_to_node.md delete mode 100644 docs/method/AMP_DOM_Utils/copy_attributes.md delete mode 100644 docs/method/AMP_DOM_Utils/create_node.md delete mode 100644 docs/method/AMP_DOM_Utils/get_content_from_dom.md delete mode 100644 docs/method/AMP_DOM_Utils/get_content_from_dom_node.md delete mode 100644 docs/method/AMP_DOM_Utils/get_dom.md delete mode 100644 docs/method/AMP_DOM_Utils/get_dom_from_content.md delete mode 100644 docs/method/AMP_DOM_Utils/get_element_id.md delete mode 100644 docs/method/AMP_DOM_Utils/get_node_attributes_as_assoc_array.md delete mode 100644 docs/method/AMP_DOM_Utils/has_class.md delete mode 100644 docs/method/AMP_DOM_Utils/is_node_empty.md delete mode 100644 docs/method/AMP_DOM_Utils/is_valid_head_node.md delete mode 100644 docs/method/AMP_DOM_Utils/merge_amp_actions.md delete mode 100644 docs/method/AMP_WordPress_Embed_Handler/register_embed.md delete mode 100644 docs/method/AMP_WordPress_Embed_Handler/sanitize_raw_embeds.md delete mode 100644 docs/method/AMP_WordPress_Embed_Handler/unregister_embed.md delete mode 100644 docs/method/PairedUrl/add_path_suffix.md delete mode 100644 docs/method/PairedUrl/add_query_var.md delete mode 100644 docs/method/PairedUrl/has_path_suffix.md delete mode 100644 docs/method/PairedUrl/has_query_var.md delete mode 100644 docs/method/PairedUrl/remove_path_suffix.md delete mode 100644 docs/method/PairedUrl/remove_query_var.md delete mode 100644 docs/method/PairedUrlStructure/__construct.md delete mode 100644 docs/method/PairedUrlStructure/add_endpoint.md delete mode 100644 docs/method/PairedUrlStructure/has_endpoint.md delete mode 100644 docs/method/PairedUrlStructure/remove_endpoint.md delete mode 100644 docs/method/README.md delete mode 100644 docs/src/Cli/DocsCommandNamespace.php delete mode 100644 docs/src/Cli/GenerateCommand.php delete mode 100644 docs/src/Model/Argument.php delete mode 100644 docs/src/Model/Class_.php delete mode 100644 docs/src/Model/DocBlock.php delete mode 100644 docs/src/Model/File.php delete mode 100644 docs/src/Model/Function_.php delete mode 100644 docs/src/Model/HasArguments.php delete mode 100644 docs/src/Model/HasCodeLinks.php delete mode 100644 docs/src/Model/HasDocBlock.php delete mode 100644 docs/src/Model/Hook.php delete mode 100644 docs/src/Model/Include_.php delete mode 100644 docs/src/Model/Leaf.php delete mode 100644 docs/src/Model/LeafConstruction.php delete mode 100644 docs/src/Model/Method.php delete mode 100644 docs/src/Model/Property.php delete mode 100644 docs/src/Model/Root.php delete mode 100644 docs/src/Model/Tag.php delete mode 100644 docs/src/Model/Usage.php delete mode 100644 docs/src/Parser/DirectoryFilter.php delete mode 100644 docs/src/Parser/FileReflector.php delete mode 100644 docs/src/Parser/FunctionCallReflector.php delete mode 100644 docs/src/Parser/HookReflector.php delete mode 100644 docs/src/Parser/MethodCallReflector.php delete mode 100644 docs/src/Parser/Parser.php delete mode 100644 docs/src/Parser/PrettyPrinter.php delete mode 100644 docs/src/Parser/StaticMethodCallReflector.php delete mode 100644 docs/src/Templating/Markdown.php delete mode 100644 docs/src/Templating/MustacheTemplateEngine.php delete mode 100644 docs/src/Templating/TemplateEngine.php delete mode 100644 docs/templates/class.mustache delete mode 100644 docs/templates/class_index.mustache delete mode 100644 docs/templates/function.mustache delete mode 100644 docs/templates/function_index.mustache delete mode 100644 docs/templates/hook.mustache delete mode 100644 docs/templates/hook_index.mustache delete mode 100644 docs/templates/index.mustache delete mode 100644 docs/templates/method.mustache delete mode 100644 docs/templates/method_index.mustache delete mode 100644 package-lock.json delete mode 100644 package.json delete mode 100644 phpstan-baseline.php delete mode 100644 phpstan.neon.dist delete mode 100644 phpunit.xml.dist delete mode 100644 postcss.config.js create mode 100644 readme.txt delete mode 100644 tests/e2e/assets/large-image-36521.jpg delete mode 100644 tests/e2e/assets/small-image-100-100.jpg delete mode 100644 tests/e2e/config/bootstrap.js delete mode 100644 tests/e2e/jest-ci.config.js delete mode 100644 tests/e2e/jest.config.js delete mode 100644 tests/e2e/plugins/do-not-allow-amp-validate-capability.php delete mode 100644 tests/e2e/plugins/do-not-allow-amp-validate-capability.zip delete mode 100644 tests/e2e/plugins/e2e-tests-demo-plugin.php delete mode 100644 tests/e2e/plugins/e2e-tests-demo-plugin.zip delete mode 100644 tests/e2e/puppeteer.config.js delete mode 100644 tests/e2e/specs/admin/after-plugin-activation.js delete mode 100644 tests/e2e/specs/admin/amp-options.js delete mode 100644 tests/e2e/specs/admin/analytics-options.js delete mode 100644 tests/e2e/specs/admin/anchor-linking.js delete mode 100644 tests/e2e/specs/admin/other-settings.js delete mode 100644 tests/e2e/specs/admin/reader-theme-carousel.js delete mode 100644 tests/e2e/specs/admin/site-review-panel.js delete mode 100644 tests/e2e/specs/admin/site-scan-panel.js delete mode 100644 tests/e2e/specs/admin/template-mode.js delete mode 100644 tests/e2e/specs/amp-onboarding/close-button.js delete mode 100644 tests/e2e/specs/amp-onboarding/done.js delete mode 100644 tests/e2e/specs/amp-onboarding/exit-links.js delete mode 100644 tests/e2e/specs/amp-onboarding/reader-themes.js delete mode 100644 tests/e2e/specs/amp-onboarding/site-scan.js delete mode 100644 tests/e2e/specs/amp-onboarding/technical-background.js delete mode 100644 tests/e2e/specs/amp-onboarding/template-mode.js delete mode 100644 tests/e2e/specs/amp-onboarding/transitional-recommendation.js delete mode 100644 tests/e2e/specs/amp-onboarding/welcome.js delete mode 100644 tests/e2e/specs/block-editor/amp-preview-button.js delete mode 100644 tests/e2e/specs/block-editor/amp-toggle.js delete mode 100644 tests/e2e/specs/block-editor/featured-image-notice.js delete mode 100644 tests/e2e/specs/core-themes/twentyfifteen.js delete mode 100644 tests/e2e/specs/core-themes/twentyfourteen.js delete mode 100644 tests/e2e/specs/core-themes/twentynineteen.js delete mode 100644 tests/e2e/specs/core-themes/twentyseventeen.js delete mode 100644 tests/e2e/specs/core-themes/twentysixteen.js delete mode 100644 tests/e2e/specs/core-themes/twentythirteen.js delete mode 100644 tests/e2e/specs/core-themes/twentytwelve.js delete mode 100644 tests/e2e/specs/core-themes/twentytwenty.js delete mode 100644 tests/e2e/specs/core-themes/twentytwentyone.js delete mode 100644 tests/e2e/specs/core-themes/twentytwentytwo.js delete mode 100644 tests/e2e/utils/amp-settings-utils.js delete mode 100644 tests/e2e/utils/click-button.js delete mode 100644 tests/e2e/utils/index.js delete mode 100644 tests/e2e/utils/nav-menu-utils.js delete mode 100644 tests/e2e/utils/onboarding-wizard-utils.js delete mode 100644 tests/e2e/utils/site-scan-utils.js delete mode 100644 tests/e2e/utils/upload-media.js delete mode 100644 tests/e2e/utils/visit-admin-page-with-hash.js delete mode 100644 tests/features/optimize-command.feature delete mode 100644 tests/features/optimize-transformer-config-command.feature delete mode 100644 tests/features/optimize-transformer-list-command.feature delete mode 100644 tests/features/option-get-command.feature delete mode 100644 tests/features/option-list-command.feature delete mode 100644 tests/features/option-list-reader-themes-command.feature delete mode 100644 tests/features/option-update-command.feature delete mode 100644 tests/features/support-request.feature delete mode 100644 tests/js/jest.config.js delete mode 100644 tests/js/resolver.js delete mode 100644 tests/js/setup-globals.js delete mode 100644 tests/php/bootstrap.php delete mode 100644 tests/php/data/css/buttons.css delete mode 100644 tests/php/data/css/forms.css delete mode 100644 tests/php/data/css/l10n.css delete mode 100644 tests/php/data/css/login.css delete mode 100644 tests/php/data/images/1024x768.png delete mode 100644 tests/php/data/images/350x150.png delete mode 100644 tests/php/data/images/amp.svg delete mode 100644 tests/php/data/images/google.svg delete mode 100644 tests/php/data/images/wordpress-logo.png delete mode 100644 tests/php/data/plugins/bad-block.php delete mode 100644 tests/php/data/plugins/bad-hooks.php delete mode 100644 tests/php/data/plugins/bad-shortcode.php delete mode 100644 tests/php/data/plugins/bad-widget/bad-widget.php delete mode 100644 tests/php/data/plugins/bad-widget/class-bad-widget.php delete mode 100644 tests/php/data/themes/child-of-core/actions.php delete mode 100644 tests/php/data/themes/child-of-core/functions.php delete mode 100644 tests/php/data/themes/child-of-core/style.css delete mode 100644 tests/php/data/themes/custom/functions.php delete mode 100644 tests/php/data/themes/custom/index.php delete mode 100644 tests/php/data/themes/custom/style.css delete mode 100644 tests/php/data/themes/with-legacy/amp/meta-author.php delete mode 100644 tests/php/data/themes/with-legacy/style.css delete mode 100644 tests/php/maybe-generate-wp-cli-coverage.php delete mode 100644 tests/php/register-wp-cli-commands.php delete mode 100644 tests/php/src/Admin/AfterActivationSiteScanTest.php delete mode 100644 tests/php/src/Admin/AmpPluginsTest.php delete mode 100644 tests/php/src/Admin/AmpThemesTest.php delete mode 100644 tests/php/src/Admin/AnalyticsOptionsSubmenuTest.php delete mode 100644 tests/php/src/Admin/GoogleFontsTest.php delete mode 100644 tests/php/src/Admin/OnboardingWizardSubmenuPageTest.php delete mode 100644 tests/php/src/Admin/OnboardingWizardSubmenuTest.php delete mode 100644 tests/php/src/Admin/OptionsMenuTest.php delete mode 100644 tests/php/src/Admin/PairedBrowsingTest.php delete mode 100644 tests/php/src/Admin/PluginActivationNoticeTest.php delete mode 100644 tests/php/src/Admin/PluginRowMetaTest.php delete mode 100644 tests/php/src/Admin/PolyfillsTest.php delete mode 100644 tests/php/src/Admin/RESTPreloaderTest.php delete mode 100644 tests/php/src/Admin/ReaderThemesTest.php delete mode 100644 tests/php/src/Admin/ReenableCssTransientCachingAjaxActionTest.php delete mode 100644 tests/php/src/Admin/SiteHealthTest.php delete mode 100644 tests/php/src/Admin/SupportLinkTest.php delete mode 100644 tests/php/src/Admin/SupportScreenTest.php delete mode 100644 tests/php/src/Admin/UserRESTEndpointExtensionTest.php delete mode 100644 tests/php/src/Admin/ValidationCountsTest.php delete mode 100644 tests/php/src/AmpSlugCustomizationWatcherTest.php delete mode 100644 tests/php/src/AmpWpPluginTest.php delete mode 100644 tests/php/src/BackgroundTask/BackgroundTaskDeactivatorTest.php delete mode 100644 tests/php/src/BackgroundTask/MonitorCssTransientCachingTest.php delete mode 100644 tests/php/src/BackgroundTask/ValidationDataGarbageCollectionTest.php delete mode 100644 tests/php/src/Behat/FeatureContext.php delete mode 100644 tests/php/src/BlockUniqidTransformerTest.php delete mode 100644 tests/php/src/Cli/Export/ExportActivePlugins.php delete mode 100644 tests/php/src/Cli/Export/ExportActiveThemes.php delete mode 100644 tests/php/src/Cli/Export/ExportCustomizerSettings.php delete mode 100644 tests/php/src/Cli/Export/ExportOptions.php delete mode 100644 tests/php/src/Cli/Export/ExportResult.php delete mode 100644 tests/php/src/Cli/Export/ExportThemeMods.php delete mode 100644 tests/php/src/Cli/Export/ExportWidgets.php delete mode 100644 tests/php/src/Cli/Export/ExportWxrFile.php delete mode 100644 tests/php/src/Cli/Export/MediaFileUploader.php delete mode 100644 tests/php/src/Cli/ExportStep.php delete mode 100644 tests/php/src/Cli/Import/ActivatePlugin.php delete mode 100644 tests/php/src/Cli/Import/ActivateTheme.php delete mode 100644 tests/php/src/Cli/Import/ImportCustomizerSettings.php delete mode 100644 tests/php/src/Cli/Import/ImportOptions.php delete mode 100644 tests/php/src/Cli/Import/ImportSiteMeta.php delete mode 100644 tests/php/src/Cli/Import/ImportThemeMods.php delete mode 100644 tests/php/src/Cli/Import/ImportWidgets.php delete mode 100644 tests/php/src/Cli/Import/ImportWxrFile.php delete mode 100644 tests/php/src/Cli/Import/InstallTheme.php delete mode 100644 tests/php/src/Cli/ImportStep.php delete mode 100644 tests/php/src/Cli/ReferenceSiteCommandNamespace.php delete mode 100644 tests/php/src/Cli/ReferenceSiteExportCommand.php delete mode 100644 tests/php/src/Cli/ReferenceSiteImportCommand.php delete mode 100644 tests/php/src/Cli/ReferenceSiteImporter.php delete mode 100644 tests/php/src/Cli/SiteDefinition.php delete mode 100644 tests/php/src/Cli/WpImporterCompat.php delete mode 100644 tests/php/src/DependencyInjectedTestCase.php delete mode 100644 tests/php/src/DependencySupportTest.php delete mode 100644 tests/php/src/DevTools/BlockSourcesTest.php delete mode 100644 tests/php/src/DevTools/CallbackReflectionTest.php delete mode 100644 tests/php/src/DevTools/ErrorPageTest.php delete mode 100644 tests/php/src/DevTools/FileReflectionTest.php delete mode 100644 tests/php/src/DevTools/LikelyCulpritDetectorTest.php delete mode 100644 tests/php/src/DevTools/UserAccessTest.php delete mode 100644 tests/php/src/Editor/EditorSupportTest.php delete mode 100644 tests/php/src/ExtraThemeAndPluginHeadersTest.php delete mode 100644 tests/php/src/Fixture/DummyClass.php delete mode 100644 tests/php/src/Fixture/DummyClassWithDependency.php delete mode 100644 tests/php/src/Fixture/DummyClassWithNamedArguments.php delete mode 100644 tests/php/src/Fixture/DummyInterface.php delete mode 100644 tests/php/src/Fixture/DummyPairedUrlStructure.php delete mode 100644 tests/php/src/Fixture/DummyService.php delete mode 100644 tests/php/src/Fixture/DummyServiceBasedPlugin.php delete mode 100644 tests/php/src/Fixture/DummyServiceWithDelay.php delete mode 100644 tests/php/src/Fixture/DummyServiceWithRequirements.php delete mode 100644 tests/php/src/Helpers/AssertRestApiField.php delete mode 100644 tests/php/src/Helpers/ErrorComparison.php delete mode 100644 tests/php/src/Helpers/HandleValidation.php delete mode 100644 tests/php/src/Helpers/HomeUrlLoopbackRequestMocking.php delete mode 100644 tests/php/src/Helpers/LoadsCoreThemes.php delete mode 100644 tests/php/src/Helpers/MarkupComparison.php delete mode 100644 tests/php/src/Helpers/MockAdminUser.php delete mode 100644 tests/php/src/Helpers/MockPluginEnvironment.php delete mode 100644 tests/php/src/Helpers/PrivateAccess.php delete mode 100644 tests/php/src/Helpers/StubSanitizer.php delete mode 100644 tests/php/src/Helpers/ThemesApiRequestMocking.php delete mode 100644 tests/php/src/Helpers/ValidationRequestMocking.php delete mode 100644 tests/php/src/Helpers/WithBlockEditorSupport.php delete mode 100644 tests/php/src/Helpers/WithoutBlockPreRendering.php delete mode 100644 tests/php/src/IconTest.php delete mode 100644 tests/php/src/Infrastructure/InjectionChainTest.php delete mode 100644 tests/php/src/Infrastructure/LazilyInstantiatedServiceTest.php delete mode 100644 tests/php/src/Infrastructure/ServiceBasedPluginTest.php delete mode 100644 tests/php/src/Infrastructure/SimpleInjectorTest.php delete mode 100644 tests/php/src/Infrastructure/SimpleServiceContainerTest.php delete mode 100644 tests/php/src/Instrumentation/EventTest.php delete mode 100644 tests/php/src/Instrumentation/EventWithDurationTest.php delete mode 100644 tests/php/src/Instrumentation/ServerTimingTest.php delete mode 100644 tests/php/src/Instrumentation/StopWatchEventTest.php delete mode 100644 tests/php/src/Instrumentation/StopWatchTest.php delete mode 100644 tests/php/src/LoadingErrorTest.php delete mode 100644 tests/php/src/MobileRedirectionTest.php delete mode 100644 tests/php/src/ObsoleteBlockAttributeRemoverTest.php delete mode 100644 tests/php/src/Optimizer/AmpWPConfigurationTest.php delete mode 100644 tests/php/src/Optimizer/HeroCandidateFilteringTest.php delete mode 100644 tests/php/src/Optimizer/OptimizerServiceTest.php delete mode 100644 tests/php/src/Optimizer/Transformer/DetermineHeroImagesTest.php delete mode 100644 tests/php/src/OptionsRESTControllerTest.php delete mode 100644 tests/php/src/PairedRoutingTest.php delete mode 100644 tests/php/src/PairedUrlStructure/LegacyReaderUrlStructureTest.php delete mode 100644 tests/php/src/PairedUrlStructure/LegacyTransitionalUrlStructureTest.php delete mode 100644 tests/php/src/PairedUrlStructure/PathSuffixUrlStructureTest.php delete mode 100644 tests/php/src/PairedUrlStructure/QueryVarUrlStructureTest.php delete mode 100644 tests/php/src/PairedUrlStructureTest.php delete mode 100644 tests/php/src/PairedUrlTest.php delete mode 100644 tests/php/src/PhpStan/ServiceContainerDynamicReturnTypeExtension.php delete mode 100644 tests/php/src/PhpStan/ServicesDynamicReturnTypeExtension.php delete mode 100644 tests/php/src/PluginRegistryTest.php delete mode 100644 tests/php/src/PluginSuppressionTest.php delete mode 100644 tests/php/src/ReaderThemeLoaderTest.php delete mode 100644 tests/php/src/ReaderThemeSupportFeaturesTest.php delete mode 100644 tests/php/src/RemoteRequest/CachedRemoteGetRequestTest.php delete mode 100644 tests/php/src/SandboxingTest.php delete mode 100644 tests/php/src/Support/SupportCliCommandTest.php delete mode 100644 tests/php/src/Support/SupportDataTest.php delete mode 100644 tests/php/src/Support/SupportRESTControllerTest.php delete mode 100644 tests/php/src/TestCase.php delete mode 100644 tests/php/src/ValidatedUrlStylesheetDataGarbageCollectionTest.php delete mode 100644 tests/php/src/Validation/ScannableURLProviderTest.php delete mode 100644 tests/php/src/Validation/ScannableURLsRestControllerTest.php delete mode 100644 tests/php/src/Validation/URLValidationCronTest.php delete mode 100644 tests/php/src/Validation/URLValidationProviderTest.php delete mode 100644 tests/php/src/Validation/URLValidationRESTControllerTest.php delete mode 100644 tests/php/src/Validation/ValidationCountsRestControllerTest.php delete mode 100644 tests/php/src/ValidationExemptionTest.php delete mode 100644 tests/php/static-analysis-stubs/gutenberg.php delete mode 100644 tests/php/static-analysis-stubs/legacy-i18n.php delete mode 100644 tests/php/static-analysis-stubs/pwa.php delete mode 100644 tests/php/static-analysis-stubs/twentyseventeen.php delete mode 100644 tests/php/static-analysis-stubs/wordpress-defines.php delete mode 100644 tests/php/static-analysis-stubs/wp-cli.php delete mode 100644 tests/php/test-amp-analytics-options.php delete mode 100644 tests/php/test-amp-audio-converter.php delete mode 100644 tests/php/test-amp-block-uniqid-sanitizer.php delete mode 100644 tests/php/test-amp-carousel.php delete mode 100644 tests/php/test-amp-crowdsignal-embed-handler.php delete mode 100644 tests/php/test-amp-dailymotion-embed-handler.php delete mode 100644 tests/php/test-amp-dev-mode-sanitizer.php delete mode 100644 tests/php/test-amp-facebook-embed-handler.php delete mode 100644 tests/php/test-amp-form-sanitizer.php delete mode 100644 tests/php/test-amp-gallery-embed-handler.php delete mode 100644 tests/php/test-amp-helper-functions.php delete mode 100644 tests/php/test-amp-iframe-sanitizer.php delete mode 100644 tests/php/test-amp-image-dimension-extract-download.php delete mode 100644 tests/php/test-amp-image-dimension-extractor.php delete mode 100644 tests/php/test-amp-img-sanitizer.php delete mode 100644 tests/php/test-amp-instagram-embed-handler.php delete mode 100644 tests/php/test-amp-layout-sanitizer.php delete mode 100644 tests/php/test-amp-o2-player-sanitizer.php delete mode 100644 tests/php/test-amp-pinterest-embed-handler.php delete mode 100644 tests/php/test-amp-playbuzz-sanitizer.php delete mode 100644 tests/php/test-amp-post-template-functions.php delete mode 100644 tests/php/test-amp-render-post.php delete mode 100644 tests/php/test-amp-scribd-embed-handler.php delete mode 100644 tests/php/test-amp-script-sanitizer.php delete mode 100644 tests/php/test-amp-soundcloud-embed-handler.php delete mode 100644 tests/php/test-amp-style-sanitizer.php delete mode 100644 tests/php/test-amp-tag-and-attribute-sanitizer-private-methods.php delete mode 100644 tests/php/test-amp-tumblr-embed-handler.php delete mode 100644 tests/php/test-amp-twitter-embed-handler.php delete mode 100644 tests/php/test-amp-video-sanitizer.php delete mode 100644 tests/php/test-amp-vimeo-embed-handler.php delete mode 100644 tests/php/test-amp-wordpress-embed-handler.php delete mode 100644 tests/php/test-amp.php delete mode 100644 tests/php/test-class-amp-accessibility-sanitizer.php delete mode 100644 tests/php/test-class-amp-admin-pointer.php delete mode 100644 tests/php/test-class-amp-auto-lightbox-disable-sanitizer.php delete mode 100644 tests/php/test-class-amp-base-sanitizer.php delete mode 100644 tests/php/test-class-amp-block-sanitizer.php delete mode 100644 tests/php/test-class-amp-cli-option-command.php delete mode 100644 tests/php/test-class-amp-cli-validation-command.php delete mode 100644 tests/php/test-class-amp-comments-sanitizer.php delete mode 100644 tests/php/test-class-amp-content-sanitizer.php delete mode 100644 tests/php/test-class-amp-core-block-handler.php delete mode 100644 tests/php/test-class-amp-core-theme-sanitizer.php delete mode 100644 tests/php/test-class-amp-customizer-design-settings.php delete mode 100644 tests/php/test-class-amp-dom-utils.php delete mode 100644 tests/php/test-class-amp-editor-blocks.php delete mode 100644 tests/php/test-class-amp-gallery-block-sanitizer.php delete mode 100644 tests/php/test-class-amp-gtag-script-sanitizer.php delete mode 100644 tests/php/test-class-amp-http.php delete mode 100644 tests/php/test-class-amp-imgur-embed-handler.php delete mode 100644 tests/php/test-class-amp-link-sanitizer.php delete mode 100644 tests/php/test-class-amp-meta-box.php delete mode 100644 tests/php/test-class-amp-meta-sanitizer.php delete mode 100644 tests/php/test-class-amp-native-img-attributes-sanitizer.php delete mode 100644 tests/php/test-class-amp-nav-menu-dropdown-sanitizer.php delete mode 100644 tests/php/test-class-amp-nav-menu-toggle-sanitizer.php delete mode 100644 tests/php/test-class-amp-object-sanitizer.php delete mode 100644 tests/php/test-class-amp-options-manager.php delete mode 100644 tests/php/test-class-amp-playlist-embed-handler.php delete mode 100644 tests/php/test-class-amp-post-type-support.php delete mode 100644 tests/php/test-class-amp-pwa-script-sanitizer.php delete mode 100644 tests/php/test-class-amp-reader-themes-rest-controller.php delete mode 100644 tests/php/test-class-amp-schema-org-metadata.php delete mode 100644 tests/php/test-class-amp-service-worker.php delete mode 100644 tests/php/test-class-amp-srcset-sanitizer.php delete mode 100644 tests/php/test-class-amp-template-customizer.php delete mode 100644 tests/php/test-class-amp-theme-support.php delete mode 100644 tests/php/test-class-amp-tiktok-embed-handler.php delete mode 100644 tests/php/test-class-amp-wordpress-tv-embed-handler.php delete mode 100644 tests/php/test-class-amp-youtube-embed-handler.php delete mode 100644 tests/php/test-dom-element-list.php delete mode 100644 tests/php/test-includes-admin-functions.php delete mode 100644 tests/php/test-tag-and-attribute-sanitizer.php delete mode 100644 tests/php/test-uninstall.php delete mode 100644 tests/php/test-wp-http-remote-get-request.php delete mode 100644 tests/php/validation/test-class-amp-validated-url-post-type.php delete mode 100644 tests/php/validation/test-class-amp-validation-error-taxonomy.php delete mode 100644 tests/php/validation/test-class-amp-validation-manager.php delete mode 100644 tests/reference-sites/theme-unit-test.json delete mode 100644 tests/reference-sites/travel-blog.json delete mode 100644 tests/reference-sites/travel-blog.xml create mode 100644 vendor/ampproject/amp-toolbox/include/compatibility-fixes.php create mode 100644 vendor/ampproject/amp-toolbox/resources/local_fallback/rtv/metadata create mode 100644 vendor/ampproject/amp-toolbox/resources/local_fallback/v0.css create mode 100644 vendor/ampproject/amp-toolbox/src/Amp.php create mode 100644 vendor/ampproject/amp-toolbox/src/Cli/AmpExecutable.php create mode 100644 vendor/ampproject/amp-toolbox/src/Cli/Colors.php create mode 100644 vendor/ampproject/amp-toolbox/src/Cli/Command.php create mode 100644 vendor/ampproject/amp-toolbox/src/Cli/Command/Optimize.php create mode 100644 vendor/ampproject/amp-toolbox/src/Cli/Command/Validate.php create mode 100644 vendor/ampproject/amp-toolbox/src/Cli/Executable.php create mode 100644 vendor/ampproject/amp-toolbox/src/Cli/LogLevel.php create mode 100644 vendor/ampproject/amp-toolbox/src/Cli/Options.php create mode 100644 vendor/ampproject/amp-toolbox/src/Cli/TableFormatter.php create mode 100644 vendor/ampproject/amp-toolbox/src/CompatibilityFix.php create mode 100644 vendor/ampproject/amp-toolbox/src/CompatibilityFix/MovedClasses.php create mode 100644 vendor/ampproject/amp-toolbox/src/CssLength.php create mode 100644 vendor/ampproject/amp-toolbox/src/DevMode.php create mode 100644 vendor/ampproject/amp-toolbox/src/Dom/Document.php create mode 100644 vendor/ampproject/amp-toolbox/src/Dom/Document/AfterLoadFilter.php create mode 100644 vendor/ampproject/amp-toolbox/src/Dom/Document/AfterSaveFilter.php create mode 100644 vendor/ampproject/amp-toolbox/src/Dom/Document/BeforeLoadFilter.php create mode 100644 vendor/ampproject/amp-toolbox/src/Dom/Document/BeforeSaveFilter.php create mode 100644 vendor/ampproject/amp-toolbox/src/Dom/Document/Filter.php create mode 100644 vendor/ampproject/amp-toolbox/src/Dom/Document/Filter/AmpBindAttributes.php create mode 100644 vendor/ampproject/amp-toolbox/src/Dom/Document/Filter/AmpEmojiAttribute.php create mode 100644 vendor/ampproject/amp-toolbox/src/Dom/Document/Filter/ConvertHeadProfileToLink.php create mode 100644 vendor/ampproject/amp-toolbox/src/Dom/Document/Filter/DeduplicateTag.php create mode 100644 vendor/ampproject/amp-toolbox/src/Dom/Document/Filter/DetectInvalidByteSequence.php create mode 100644 vendor/ampproject/amp-toolbox/src/Dom/Document/Filter/DoctypeNode.php create mode 100644 vendor/ampproject/amp-toolbox/src/Dom/Document/Filter/DocumentEncoding.php create mode 100644 vendor/ampproject/amp-toolbox/src/Dom/Document/Filter/HttpEquivCharset.php create mode 100644 vendor/ampproject/amp-toolbox/src/Dom/Document/Filter/LibxmlCompatibility.php create mode 100644 vendor/ampproject/amp-toolbox/src/Dom/Document/Filter/MustacheScriptTemplates.php create mode 100644 vendor/ampproject/amp-toolbox/src/Dom/Document/Filter/NormalizeHtmlAttributes.php create mode 100644 vendor/ampproject/amp-toolbox/src/Dom/Document/Filter/NormalizeHtmlEntities.php create mode 100644 vendor/ampproject/amp-toolbox/src/Dom/Document/Filter/NoscriptElements.php create mode 100644 vendor/ampproject/amp-toolbox/src/Dom/Document/Filter/ProtectEsiTags.php create mode 100644 vendor/ampproject/amp-toolbox/src/Dom/Document/Filter/SelfClosingSVGElements.php create mode 100644 vendor/ampproject/amp-toolbox/src/Dom/Document/Filter/SelfClosingTags.php create mode 100644 vendor/ampproject/amp-toolbox/src/Dom/Document/Filter/SvgSourceAttributeEncoding.php create mode 100644 vendor/ampproject/amp-toolbox/src/Dom/Document/Option.php create mode 100644 vendor/ampproject/amp-toolbox/src/Dom/Element.php create mode 100644 vendor/ampproject/amp-toolbox/src/Dom/ElementDump.php create mode 100644 vendor/ampproject/amp-toolbox/src/Dom/LinkManager.php create mode 100644 vendor/ampproject/amp-toolbox/src/Dom/NodeWalker.php create mode 100644 vendor/ampproject/amp-toolbox/src/Dom/Options.php create mode 100644 vendor/ampproject/amp-toolbox/src/Dom/UniqueIdManager.php create mode 100644 vendor/ampproject/amp-toolbox/src/Encoding.php create mode 100644 vendor/ampproject/amp-toolbox/src/Exception/AmpCliException.php create mode 100644 vendor/ampproject/amp-toolbox/src/Exception/AmpException.php create mode 100644 vendor/ampproject/amp-toolbox/src/Exception/Cli/InvalidArgument.php create mode 100644 vendor/ampproject/amp-toolbox/src/Exception/Cli/InvalidColor.php create mode 100644 vendor/ampproject/amp-toolbox/src/Exception/Cli/InvalidColumnFormat.php create mode 100644 vendor/ampproject/amp-toolbox/src/Exception/Cli/InvalidCommand.php create mode 100644 vendor/ampproject/amp-toolbox/src/Exception/Cli/InvalidOption.php create mode 100644 vendor/ampproject/amp-toolbox/src/Exception/Cli/InvalidSapi.php create mode 100644 vendor/ampproject/amp-toolbox/src/Exception/Cli/MissingArgument.php create mode 100644 vendor/ampproject/amp-toolbox/src/Exception/FailedRemoteRequest.php create mode 100644 vendor/ampproject/amp-toolbox/src/Exception/FailedToCreateLink.php create mode 100644 vendor/ampproject/amp-toolbox/src/Exception/FailedToGetCachedResponse.php create mode 100644 vendor/ampproject/amp-toolbox/src/Exception/FailedToGetFromRemoteUrl.php create mode 100644 vendor/ampproject/amp-toolbox/src/Exception/FailedToParseHtml.php create mode 100644 vendor/ampproject/amp-toolbox/src/Exception/FailedToParseUrl.php create mode 100644 vendor/ampproject/amp-toolbox/src/Exception/FailedToRetrieveRequiredDomElement.php create mode 100644 vendor/ampproject/amp-toolbox/src/Exception/InvalidAttributeName.php create mode 100644 vendor/ampproject/amp-toolbox/src/Exception/InvalidByteSequence.php create mode 100644 vendor/ampproject/amp-toolbox/src/Exception/InvalidCssRulesetName.php create mode 100644 vendor/ampproject/amp-toolbox/src/Exception/InvalidDeclarationName.php create mode 100644 vendor/ampproject/amp-toolbox/src/Exception/InvalidDocRulesetName.php create mode 100644 vendor/ampproject/amp-toolbox/src/Exception/InvalidDocumentFilter.php create mode 100644 vendor/ampproject/amp-toolbox/src/Exception/InvalidErrorCode.php create mode 100644 vendor/ampproject/amp-toolbox/src/Exception/InvalidExtension.php create mode 100644 vendor/ampproject/amp-toolbox/src/Exception/InvalidFormat.php create mode 100644 vendor/ampproject/amp-toolbox/src/Exception/InvalidListName.php create mode 100644 vendor/ampproject/amp-toolbox/src/Exception/InvalidOptionValue.php create mode 100644 vendor/ampproject/amp-toolbox/src/Exception/InvalidSpecName.php create mode 100644 vendor/ampproject/amp-toolbox/src/Exception/InvalidSpecRuleName.php create mode 100644 vendor/ampproject/amp-toolbox/src/Exception/InvalidTagId.php create mode 100644 vendor/ampproject/amp-toolbox/src/Exception/InvalidTagName.php create mode 100644 vendor/ampproject/amp-toolbox/src/Exception/MaxCssByteCountExceeded.php create mode 100644 vendor/ampproject/amp-toolbox/src/Extension.php create mode 100644 vendor/ampproject/amp-toolbox/src/FakeEnum.php create mode 100644 vendor/ampproject/amp-toolbox/src/Format.php create mode 100644 vendor/ampproject/amp-toolbox/src/Html/AtRule.php create mode 100644 vendor/ampproject/amp-toolbox/src/Html/Attribute.php create mode 100644 vendor/ampproject/amp-toolbox/src/Html/LengthUnit.php create mode 100644 vendor/ampproject/amp-toolbox/src/Html/LowerCaseTag.php create mode 100644 vendor/ampproject/amp-toolbox/src/Html/Parser/DocLocator.php create mode 100644 vendor/ampproject/amp-toolbox/src/Html/Parser/EFlags.php create mode 100644 vendor/ampproject/amp-toolbox/src/Html/Parser/HtmlParser.php create mode 100644 vendor/ampproject/amp-toolbox/src/Html/Parser/HtmlSaxHandler.php create mode 100644 vendor/ampproject/amp-toolbox/src/Html/Parser/HtmlSaxHandlerWithLocation.php create mode 100644 vendor/ampproject/amp-toolbox/src/Html/Parser/ParsedAttribute.php create mode 100644 vendor/ampproject/amp-toolbox/src/Html/Parser/ParsedTag.php create mode 100644 vendor/ampproject/amp-toolbox/src/Html/Parser/ScriptTag.php create mode 100644 vendor/ampproject/amp-toolbox/src/Html/Parser/TagNameStack.php create mode 100644 vendor/ampproject/amp-toolbox/src/Html/Parser/TagRegion.php create mode 100644 vendor/ampproject/amp-toolbox/src/Html/RequestDestination.php create mode 100644 vendor/ampproject/amp-toolbox/src/Html/Role.php create mode 100644 vendor/ampproject/amp-toolbox/src/Html/Tag.php create mode 100644 vendor/ampproject/amp-toolbox/src/Html/UpperCaseTag.php create mode 100644 vendor/ampproject/amp-toolbox/src/Internal.php create mode 100644 vendor/ampproject/amp-toolbox/src/Layout.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Configuration.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Configuration/AmpRuntimeCssConfiguration.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Configuration/AmpStoryCssOptimizerConfiguration.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Configuration/AutoExtensionsConfiguration.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Configuration/BaseTransformerConfiguration.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Configuration/MinifyHtmlConfiguration.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Configuration/OptimizeAmpBindConfiguration.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Configuration/OptimizeHeroImagesConfiguration.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Configuration/OptimizeViewportConfiguration.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Configuration/PreloadHeroImageConfiguration.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Configuration/RewriteAmpUrlsConfiguration.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Configuration/TransformedIdentifierConfiguration.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/CssRule.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/CssRules.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/DefaultConfiguration.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Error.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Error/CannotAdaptDocumentForSelfHosting.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Error/CannotInlineRuntimeCss.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Error/CannotMinifyAmpScript.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Error/CannotParseJsonData.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Error/CannotPerformServerSideRendering.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Error/CannotPreloadImage.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Error/CannotRemoveBoilerplate.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Error/DeprecatedTransformer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Error/ErrorProperties.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Error/InvalidJson.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Error/MissingPackage.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Error/TooManyHeroImages.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Error/UnknownError.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/ErrorCollection.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Exception/AmpOptimizerException.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Exception/InvalidArgument.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Exception/InvalidConfiguration.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Exception/InvalidConfigurationKey.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Exception/InvalidConfigurationValue.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Exception/InvalidHtmlAttribute.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Exception/UnknownConfigurationClass.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Exception/UnknownConfigurationKey.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/HeroImage.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/ImageDimensions.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/LocalFallback.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/TransformationEngine.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Transformer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Transformer/AmpBoilerplate.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Transformer/AmpBoilerplateErrorHandler.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Transformer/AmpRuntimeCss.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Transformer/AmpRuntimePreloads.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Transformer/AmpStoryCssOptimizer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Transformer/AutoExtensions.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Transformer/GoogleFontsPreconnect.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Transformer/MinifyHtml.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Transformer/OptimizeAmpBind.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Transformer/OptimizeHeroImages.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Transformer/OptimizeViewport.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Transformer/PreloadHeroImage.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Transformer/ReorderHead.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Transformer/RewriteAmpUrls.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Transformer/ServerSideRendering.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/Transformer/TransformedIdentifier.php create mode 100644 vendor/ampproject/amp-toolbox/src/Optimizer/TransformerConfiguration.php create mode 100644 vendor/ampproject/amp-toolbox/src/Protocol.php create mode 100644 vendor/ampproject/amp-toolbox/src/RemoteGetRequest.php create mode 100644 vendor/ampproject/amp-toolbox/src/RemoteRequest/CurlRemoteGetRequest.php create mode 100644 vendor/ampproject/amp-toolbox/src/RemoteRequest/FallbackRemoteGetRequest.php create mode 100644 vendor/ampproject/amp-toolbox/src/RemoteRequest/FilesystemRemoteGetRequest.php create mode 100644 vendor/ampproject/amp-toolbox/src/RemoteRequest/RemoteGetRequestResponse.php create mode 100644 vendor/ampproject/amp-toolbox/src/RemoteRequest/StubbedRemoteGetRequest.php create mode 100644 vendor/ampproject/amp-toolbox/src/RemoteRequest/TemporaryFileCachedRemoteGetRequest.php create mode 100644 vendor/ampproject/amp-toolbox/src/Response.php create mode 100644 vendor/ampproject/amp-toolbox/src/RuntimeVersion.php create mode 100644 vendor/ampproject/amp-toolbox/src/ScriptReleaseVersion.php create mode 100644 vendor/ampproject/amp-toolbox/src/Str.php create mode 100644 vendor/ampproject/amp-toolbox/src/Url.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Context.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/ErrorCode.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/ExtensionsContext.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/FilePosition.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AggregateTag.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AggregateTagWithExtensionSpec.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/AmpAudioCommon.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/AmpBaseCarouselCommon.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/AmpCarouselCommon.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/AmpDatePickerCommonAttributes.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/AmpDatePickerOverlayModeAttributes.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/AmpDatePickerRangeTypeAttributes.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/AmpDatePickerSingleTypeAttributes.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/AmpDatePickerStaticModeAttributes.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/AmpFacebook.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/AmpFacebookStrict.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/AmpInputmaskCommonAttr.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/AmpLayoutAttrs.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/AmpMegaphoneCommon.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/AmpNestedMenuActions.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/AmpStreamGalleryCommon.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/AmpVideoCommon.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/AmpVideoIframeCommon.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/AmphtmlEngineAttrs.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/AmphtmlModuleEngineAttrs.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/AmphtmlNomoduleEngineAttrs.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/CiteAttr.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/ClickAttributions.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/CommonExtensionAttrs.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/CommonLinkAttrs.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/ExtendedAmpGlobal.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/FormNameAttr.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/GlobalAttrs.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/ImgAttrs.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/InputCommonAttr.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/InteractiveOptionsConfettiAttrs.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/InteractiveOptionsImgAttrs.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/InteractiveOptionsResultsCategoryAttrs.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/InteractiveOptionsTextAttrs.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/InteractiveSharedConfigsAttrs.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/LightboxableElements.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/MandatoryIdAttr.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/MandatoryNameAttr.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/MandatorySrcAmp4email.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/MandatorySrcOrSrcset.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/NameAttr.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/NonceAttr.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/OptionalSrcAmp4email.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/PooolAccessAttrs.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/PrivateClickMeasurementAttributes.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/SvgConditionalProcessingAttributes.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/SvgCoreAttributes.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/SvgFilterPrimitiveAttributes.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/SvgPresentationAttributes.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/SvgStyleAttr.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/SvgTransferFunctionAttributes.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/SvgXlinkAttributes.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/TrackAttrsNoSubtitles.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/AttributeList/TrackAttrsSubtitles.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/CssRuleset.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/CssRuleset/Amp4ads.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/CssRuleset/Amp4emailDataCssStrict.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/CssRuleset/Amp4emailNoDataCssStrict.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/CssRuleset/AmpNoTransformed.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/CssRuleset/AmpTransformed.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/DeclarationList.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/DeclarationList/BasicDeclarations.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/DeclarationList/EmailSpecificDeclarations.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/DeclarationList/SvgBasicDeclarations.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/DescendantTagList.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/DescendantTagList/AmpMegaMenuAllowedDescendants.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/DescendantTagList/AmpNestedMenuAllowedDescendants.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/DescendantTagList/AmpStoryBookendAllowedDescendants.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/DescendantTagList/AmpStoryCtaLayerAllowedDescendants.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/DescendantTagList/AmpStoryGridLayerAllowedDescendants.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/DescendantTagList/AmpStoryPageAttachmentAllowedDescendants.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/DescendantTagList/AmpStoryPlayerAllowedDescendants.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/DescendantTagList/AmpStorySocialShareAllowedDescendants.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/DocRuleset.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/DocRuleset/Amp4email.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/AmpEmailMissingStrictCssAttr.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/AttrDisallowedByImpliedLayout.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/AttrDisallowedBySpecifiedLayout.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/AttrMissingRequiredExtension.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/AttrRequiredButMissing.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/AttrValueRequiredByLayout.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/BaseTagMustPreceedAllUrls.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CdataViolatesDenylist.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/ChildTagDoesNotSatisfyReferencePoint.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/ChildTagDoesNotSatisfyReferencePointSingular.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssExcessivelyNested.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxBadUrl.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxDisallowedAttrSelector.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxDisallowedDomain.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxDisallowedImportant.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxDisallowedKeyframeInsideKeyframe.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxDisallowedMediaFeature.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxDisallowedMediaType.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxDisallowedPropertyValue.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxDisallowedPropertyValueWithHint.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxDisallowedPseudoClass.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxDisallowedPseudoElement.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxDisallowedQualifiedRuleMustBeInsideKeyframe.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxDisallowedRelativeUrl.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxEofInPreludeOfQualifiedRule.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxErrorInPseudoSelector.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxIncompleteDeclaration.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxInvalidAtRule.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxInvalidAttrSelector.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxInvalidDeclaration.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxInvalidProperty.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxInvalidPropertyNolist.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxInvalidUrl.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxInvalidUrlProtocol.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxMalformedMediaQuery.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxMissingSelector.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxMissingUrl.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxNotASelectorStart.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxPropertyDisallowedTogetherWith.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxPropertyDisallowedWithinAtRule.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxPropertyRequiresQualification.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxQualifiedRuleHasNoDeclarations.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxStrayTrailingBackslash.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxUnparsedInputRemainsInSelector.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxUnterminatedComment.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/CssSyntaxUnterminatedString.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/DeprecatedAttr.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/DeprecatedTag.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/DevModeOnly.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/DisallowedAmpDomain.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/DisallowedAttr.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/DisallowedChildTagName.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/DisallowedDomain.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/DisallowedFirstChildTagName.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/DisallowedManufacturedBody.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/DisallowedPropertyInAttrValue.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/DisallowedRelativeUrl.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/DisallowedScriptTag.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/DisallowedStyleAttr.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/DisallowedTag.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/DisallowedTagAncestor.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/DocumentSizeLimitExceeded.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/DocumentTooComplex.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/DuplicateAttribute.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/DuplicateDimension.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/DuplicateReferencePoint.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/DuplicateUniqueTag.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/DuplicateUniqueTagWarning.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/ExtensionUnused.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/GeneralDisallowedTag.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/ImpliedLayoutInvalid.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/InconsistentUnitsForWidthAndHeight.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/IncorrectMinNumChildTags.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/IncorrectNumChildTags.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/IncorrectScriptReleaseVersion.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/InlineScriptTooLong.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/InlineStyleTooLong.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/InvalidAttrValue.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/InvalidDoctypeHtml.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/InvalidExtensionPath.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/InvalidExtensionVersion.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/InvalidJsonCdata.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/InvalidPropertyValueInAttrValue.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/InvalidUrl.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/InvalidUrlProtocol.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/InvalidUtf8.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/LtsScriptAfterNonLts.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/MandatoryAnyofAttrMissing.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/MandatoryAttrMissing.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/MandatoryCdataMissingOrIncorrect.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/MandatoryLastChildTag.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/MandatoryOneofAttrMissing.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/MandatoryPropertyMissingFromAttrValue.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/MandatoryReferencePointMissing.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/MandatoryTagAncestor.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/MandatoryTagAncestorWithHint.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/MandatoryTagMissing.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/MissingLayoutAttributes.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/MissingRequiredExtension.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/MissingUrl.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/MutuallyExclusiveAttrs.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/NonLtsScriptAfterLts.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/NonWhitespaceCdataEncountered.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/SpecifiedLayoutInvalid.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/StylesheetAndInlineStyleTooLong.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/StylesheetTooLong.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/TagExcludedByTag.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/TagNotAllowedToHaveSiblings.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/TagReferencePointConflict.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/TagRequiredByMissing.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/TemplateInAttrName.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/TemplatePartialInAttrValue.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/UnescapedTemplateInAttrValue.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/UnknownCode.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/ValueSetMismatch.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/WarningExtensionDeprecatedVersion.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/WarningExtensionUnused.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/WarningTagRequiredByMissing.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Error/WrongParentTag.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Identifiable.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/IterableSection.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Iteration.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Section/AttributeLists.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Section/CssRulesets.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Section/DeclarationLists.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Section/DescendantTagLists.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Section/DocRulesets.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Section/Errors.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Section/Tags.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/SpecRule.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/A.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AAmp4email.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Abbr.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Acronym.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Address.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Amp3dGltf.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Amp3qPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Amp4adsEngineScript.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpAccessExtensionJsonScript.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpAccordion.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpAccordionSection.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpActionMacro.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpAd.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpAdCustom.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpAdExit.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpAdExitConfigurationJson.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpAdExtensionScript.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpAdWithDataEnableRefreshAttribute.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpAdWithDataMultiSizeAttribute.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpAdWithTypeCustom.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpAddthis.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpAnalytics.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpAnalyticsExtensionJsonScript.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpAnim.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpAnimAmp4email.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpAnimExtensionScriptAmp4email.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpAnimation.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpAnimationExtensionJsonScript.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpApesterMedia.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpAppBanner.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpAppBannerButtonOpenButton.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpAudio.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpAudioA4a.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpAudioSource.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpAudioTrack.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpAudioTrackKindSubtitles.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpAutoAds.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpAutocomplete.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpAutocompleteAmp4email.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpAutocompleteInput.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpAutocompleteJson.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpBaseCarousel.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpBaseCarouselLightbox.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpBaseCarouselLightboxChild.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpBaseCarouselLightboxLightboxExclude.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpBeopinion.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpBindExtensionJsonScript.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpBindMacro.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpBodymovinAnimation.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpBridPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpBrightcove.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpBysideContent.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpCallTracking.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpCarousel.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpCarouselLightbox.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpCarouselLightboxChild.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpCarouselLightboxLightboxExclude.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpConnatixPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpConsent.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpConsentExtensionJsonScript.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpConsentType.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpDailymotion.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpDateCountdown.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpDateDisplay.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpDatePickerTemplateDateTemplate.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpDatePickerTemplateInfoTemplate.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpDatePickerTypeRangeModeOverlay.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpDatePickerTypeRangeModeStatic.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpDatePickerTypeSingleModeOverlay.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpDatePickerTypeSingleModeStatic.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpDelightPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpEmbed.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpEmbedWithDataMultiSizeAttribute.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpEmbedlyCard.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpEmbedlyKey.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpExperiment.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpExperimentExtensionJsonScript.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpExperimentStoryExtensionJsonScript.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpFacebook.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpFacebook10.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpFacebookComments.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpFacebookComments10.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpFacebookLike.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpFacebookLike10.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpFacebookPage.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpFacebookPage10.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpFitText.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpFont.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpFxFlyingCarpet.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpGeo.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpGeoExtensionJsonScript.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpGfycat.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpGist.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpGoogleDocumentEmbed.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpGoogleReadAloudPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpGwdAnimation.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpHulu.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpIframe.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpIframely.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpImaVideo.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpImaVideoScriptTypeApplicationJson.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpImaVideoSource.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpImaVideoTrack.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpImaVideoTrackKindSubtitles.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpImageLightbox.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpImageSlider.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpImageSliderDivFirst.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpImageSliderDivSecond.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpImageSliderTransformed.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpImg.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpImgAmp4email.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpImgImgPlaceholderTransformed.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpImgImgTransformed.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpImgTransformed.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpImgur.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpInlineGallery.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpInlineGalleryPagination.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpInlineGalleryPaginationInset.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpInlineGalleryThumbnails.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpInstagram.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpInstallServiceworker.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpIzlesene.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpJwplayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpKalturaPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpLayout.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpLightbox.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpLightboxAmp4ads.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpLinkRewriter.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpLinkRewriterExtensionJsonScript.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpList.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpListAmp4email.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpListDivFetchError.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpListLoadMore.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpListLoadMoreButtonLoadMoreClickable.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpLiveList.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpLiveListItems.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpLiveListItemsItem.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpLiveListPagination.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpLiveListUpdate.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpMathml.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpMegaMenu.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpMegaMenuAmpList.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpMegaMenuAmpListTemplate.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpMegaMenuItemContent.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpMegaMenuItemHeading.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpMegaMenuNav.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpMegaMenuNavUlOl.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpMegaMenuNavUlOlLi.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpMegaphoneDataEpisode.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpMegaphoneDataPlaylist.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpMinuteMediaPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpMowplayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpNestedMenu.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpNextPageFooter.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpNextPageRecommendationBox.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpNextPageScriptTypeApplicationJson.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpNextPageSeparator.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpNextPageTypeAdsense.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpNextPageWithInlineConfig.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpNextPageWithSrcAttribute.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpNexxtvPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpO2Player.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpOnetapGoogle.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpOoyalaPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpOrientationObserver.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpPanZoom.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpPinterest.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpPixel.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpPlaybuzz.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpPositionObserver.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpPowrPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpReachPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpRecaptchaInput.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpRedbullPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpReddit.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpRender.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpRiddleQuiz.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpScript.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpScriptExtensionLocalScript.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpSelector.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpSelectorChild.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpSelectorOption.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpSidebar.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpSidebarAmp4email.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpSidebarNav.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpSkimlinks.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpSmartlinks.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpSocialShare.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpSoundcloud.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpSpringboardPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpState.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStateAmp4email.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStickyAd.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStory.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStory360.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryAmpAudio.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryAmpSidebar.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryAmpStoryPageAttachmentAmpVideo.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryAmpVideo.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryAnimation.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryAnimationJsonScript.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryAutoAds.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryAutoAdsConfigScript.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryAutoAdsTemplate.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryAutoAnalytics.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryBookend.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryBookendExtensionJsonScript.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryCaptions.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryConsent.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryConsentExtensionJsonScript.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryCtaLayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryCtaLayerAnimateIn.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryGridLayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryGridLayerAnimateIn.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryGridLayerDefault.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryInteractiveBinaryPoll.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryInteractiveImgPoll.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryInteractiveImgQuiz.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryInteractivePoll.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryInteractiveQuiz.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryInteractiveResults.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryPage.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryPageAttachment.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryPageAttachmentHref.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryPageOutlink.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryPanningMedia.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryPlayerImg.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryShoppingAttachment.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryShoppingConfig.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStoryShoppingTag.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStorySocialShare.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStorySocialShareExtensionJsonScript.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStorySubscriptions.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpStreamGallery.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpSubscriptionsExtensionJsonScript.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpTiktok.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpTiktokBlockquote.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpTimeago.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpTruncateText.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpTwitter.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpUserNotification.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpVideo.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpVideoIframe.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpVideoIframeTransformed.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpVideoSource.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpVideoTrack.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpVideoTrackKindSubtitles.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpVimeo.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpVine.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpViqeoPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpVk.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpWebPush.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpWebPushWidget.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpWistiaPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpWordpressEmbed.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpYotpo.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmpYoutube.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmphtmlEngineScript.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmphtmlEngineScriptAmp4email.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmphtmlEngineScriptLts.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmphtmlEngineScriptLtsTransformed.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmphtmlEngineScriptTransformed.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmphtmlModuleEngineScript.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmphtmlModuleLtsEngineScript.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmphtmlNomoduleEngineScript.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AmphtmlNomoduleLtsEngineScript.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Article.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Aside.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Audio.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AudioSource.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AudioTrack.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/AudioTrackKindSubtitles.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/B.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Base.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Bdi.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Bdo.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Big.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Blockquote.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/BlockquoteWithTiktok.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Body.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Br.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Button.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ButtonAmpNestedMenu.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Canvas.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Caption.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Center.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Circle.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Cite.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Clippath.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Code.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Col.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Colgroup.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/CryptokeysJsonScript.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Data.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Datalist.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Dd.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Defs.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Del.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Desc.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Details.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Dfn.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Dir.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Div.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/DivAmpNestedMenu.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Dl.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Dt.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Ellipse.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Em.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Feblend.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Fecolormatrix.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Fecomponenttransfer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Fecomposite.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Feconvolvematrix.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Fediffuselighting.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Fedisplacementmap.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Fedistantlight.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Fedropshadow.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Feflood.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Fefunca.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Fefuncb.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Fefuncg.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Fefuncr.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Fegaussianblur.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Femerge.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Femergenode.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Femorphology.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Feoffset.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Fepointlight.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Fespecularlighting.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Fespotlight.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Fetile.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Feturbulence.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Fieldset.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Figcaption.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Figure.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Filter.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Footer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/FormDivSubmitError.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/FormDivSubmitErrorTemplate.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/FormDivSubmitSuccess.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/FormDivSubmitSuccessTemplate.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/FormDivSubmitting.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/FormDivSubmittingTemplate.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/FormDivVerifyError.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/FormDivVerifyErrorTemplate.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/FormMethodGet.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/FormMethodGetAmp4email.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/FormMethodPost.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/FormMethodPostAmp4email.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/G.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Glyph.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Glyphref.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/H1.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/H2.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/H2AmpNestedMenu.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/H3.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/H3AmpNestedMenu.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/H4.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/H4AmpNestedMenu.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/H5.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/H5AmpNestedMenu.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/H6.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/H6AmpNestedMenu.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Head.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/HeadStyleAmp4adsBoilerplate.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/HeadStyleAmp4emailBoilerplate.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/HeadStyleAmpBoilerplate.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Header.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/HeroImage.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/HeroImg.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Hgroup.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Hkern.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Hr.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Html.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/HtmlDoctype.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/HtmlDoctypeAmp4ads.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/HtmlTransformed.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/I.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/IAmphtmlSizerIntrinsic.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/IAmphtmlSizerResponsive.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Iframe.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Image.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ImageUsingSrcset.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ImgIAmphtmlIntrinsicSizer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ImgIAmphtmlIntrinsicSizerAmpStoryPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ImgUsingSrcset.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Input.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/InputMaskCustomMask.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/InputMaskDateDdMmYyyy.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/InputMaskDateMmDdYyyy.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/InputMaskDateMmYy.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/InputMaskDateYyyyMmDd.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/InputMaskPaymentCard.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/InputTypeFile.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/InputTypeImage.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/InputTypePassword.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Ins.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Kbd.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Label.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Legend.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Li.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Line.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Lineargradient.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/LineargradientStop.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/LinkItemprop.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/LinkItempropSameas.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/LinkProperty.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/LinkRel.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/LinkRelCanonical.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/LinkRelManifest.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/LinkRelModulepreload.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/LinkRelPreload.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/LinkRelStylesheetForAmpStory10Css.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/LinkRelStylesheetForFonts.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Listing.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Main.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Mark.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Marker.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Mask.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaCharsetUtf8.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaHttpEquivContentLanguage.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaHttpEquivContentScriptType.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaHttpEquivContentStyleType.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaHttpEquivContentType.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaHttpEquivImagetoolbar.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaHttpEquivOriginTrial.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaHttpEquivPicsLabel.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaHttpEquivResourceType.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaHttpEquivXDnsPrefetchControl.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaHttpEquivXUaCompatible.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaNameAmp3pIframeSrc.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaNameAmp4adsId.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaNameAmp4adsVars.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaNameAmpAdDoubleclickSra.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaNameAmpAdEnableRefresh.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaNameAmpConsentBlocking.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaNameAmpCtaLandingPageType.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaNameAmpCtaType.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaNameAmpCtaUrl.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaNameAmpExperimentToken.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaNameAmpExperimentsOptIn.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaNameAmpGoogleClientidIdApi.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaNameAmpLinkVariableAllowedOrigin.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaNameAmpListLoadMore.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaNameAmpRecaptchaInput.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaNameAmpScriptSrc.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaNameAmpStoryGeneratorName.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaNameAmpStoryGeneratorVersion.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaNameAmpToAmpNavigation.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaNameAndContent.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaNameAppleItunesApp.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/MetaNameViewport.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Metadata.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Meter.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Multicol.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Nav.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Nextid.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Nobr.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Noscript.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/NoscriptEnclosureForAmpStyleTags.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/NoscriptImg.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/NoscriptStyleAmpBoilerplate.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/OP.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Ol.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Optgroup.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Option.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Output.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/P.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Path.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Pattern.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Picture.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/PictureSource.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Polygon.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Polyline.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Pre.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Progress.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Q.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Radialgradient.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/RadialgradientStop.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Rb.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Rect.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Rp.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Rt.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Rtc.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Ruby.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/S.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Samp.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmp3dGltf.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmp3qPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpAccess.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpAccessFewcents.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpAccessLaterpay.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpAccessPoool.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpAccessScroll.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpAccordion.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpAccordion2.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpActionMacro.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpAdCustom.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpAdExit.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpAddthis.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpAnalytics.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpAnim.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpAnimation.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpApesterMedia.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpAppBanner.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpAudio.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpAutoAds.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpAutocomplete.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpBaseCarousel.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpBeopinion.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpBind.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpBodymovinAnimation.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpBridPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpBrightcove.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpBrightcove2.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpBysideContent.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpCacheUrl.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpCallTracking.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpCarousel.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpConnatixPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpConsent.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpDailymotion.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpDailymotion2.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpDateCountdown.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpDateDisplay.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpDatePicker.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpDelightPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpDynamicCssClasses.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpEmbedlyCard.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpExperiment.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpFacebook.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpFacebookComments.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpFacebookLike.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpFacebookPage.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpFitText.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpFitText2.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpFont.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpForm.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpFxCollection.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpFxFlyingCarpet.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpGeo.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpGfycat.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpGist.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpGoogleDocumentEmbed.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpGoogleReadAloudPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpGwdAnimation.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpHulu.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpIframe.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpIframe2.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpIframely.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpImaVideo.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpImageLightbox.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpImageSlider.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpImgur.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpInlineGallery.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpInputmask.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpInstagram.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpInstagram2.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpInstallServiceworker.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpIzlesene.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpJwplayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpKalturaPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpLightbox.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpLightbox2.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpLightboxGallery.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpLinkRewriter.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpList.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpLiveList.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpMathml.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpMathml2.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpMegaMenu.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpMegaphone.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpMinuteMediaPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpMowplayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpMraid.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpMustache.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpNestedMenu.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpNextPage.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpNexxtvPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpO2Player.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpOnerrorV0Js.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpOnerrorV0JsOrV0Mjs.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpOnetapGoogle.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpOoyalaPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpOrientationObserver.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpPanZoom.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpPinterest.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpPlaybuzz.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpPositionObserver.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpPowrPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpReachPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpRecaptchaInput.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpRedbullPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpReddit.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpRender.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpRiddleQuiz.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpScript.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpSelector.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpSelector2.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpSidebar.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpSidebar2.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpSkimlinks.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpSlides.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpSmartlinks.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpSocialShare.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpSocialShare2.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpSoundcloud.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpSoundcloud2.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpSpringboardPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpStickyAd.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpStory.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpStory360.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpStoryAutoAds.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpStoryAutoAnalytics.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpStoryCaptions.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpStoryDvhPolyfill.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpStoryInteractive.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpStoryPanningMedia.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpStoryPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpStoryShopping.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpStorySubscriptions.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpStreamGallery.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpSubscriptions.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpSubscriptionsGoogle.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpTiktok.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpTimeago.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpTruncateText.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpTwitter.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpTwitter2.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpUserNotification.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpVideo.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpVideo2.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpVideoDocking.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpVideoIframe.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpVideoIframe2.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpVimeo.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpVimeo2.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpVine.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpViqeoPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpVk.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpWebPush.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpWistiaPlayer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpWordpressEmbed.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpYotpo.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpYoutube.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptAmpYoutube2.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptCustomElementAmpAccordionAmp4email.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptCustomElementAmpAutocompleteAmp4email.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptCustomElementAmpBindAmp4email.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptCustomElementAmpCarouselAmp4email.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptCustomElementAmpFitTextAmp4email.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptCustomElementAmpFormAmp4email.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptCustomElementAmpImageLightboxAmp4email.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptCustomElementAmpLightboxAmp4ads.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptCustomElementAmpLightboxAmp4email.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptCustomElementAmpListAmp4email.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptCustomElementAmpSelectorAmp4email.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptCustomElementAmpSidebarAmp4email.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptCustomElementAmpTimeagoAmp4email.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptCustomTemplateAmpMustacheAmp4ads.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptCustomTemplateAmpMustacheAmp4email.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptIdAmpRtc.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptTypeApplicationLdJson.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptTypeTextPlain.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/ScriptTypeTextPlainAmp4email.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Section.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/SectionAmp4email.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Select.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Slot.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Small.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Solidcolor.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Spacer.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Span.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/SpanAmpNestedMenu.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/SpanSwgAmpCacheNonce.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/StandardImage.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/StandardImg.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Strike.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Strong.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/StyleAmpCustom.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/StyleAmpCustomAmp4ads.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/StyleAmpCustomAmp4email.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/StyleAmpCustomCssStrict.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/StyleAmpCustomLengthCheck.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/StyleAmpKeyframes.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/StyleAmpNoscript.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/StyleAmpRuntimeTransformed.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Sub.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/SubscriptionsScriptCiphertext.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/SubscriptionsSectionContentSwgAmpCacheNonce.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Summary.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Sup.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Svg.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/SvgTitle.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Switch_.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Symbol.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Table.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Tbody.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Td.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Template.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/TemplateAmp4email.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Text.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Textarea.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Textpath.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Tfoot.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Th.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Thead.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Time.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Title.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/TitleAmp4email.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Tr.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Tref.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Tspan.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Tt.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/U.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Ul.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Use_.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Var_.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Video.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/VideoSource.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/VideoTrack.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/VideoTrackKindSubtitles.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/View.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Vkern.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/Tag/Wbr.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/Spec/TagWithExtensionSpec.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/ValidateTagResult.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/ValidationEngine.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/ValidationError.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/ValidationErrorCollection.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/ValidationHandler.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/ValidationResult.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/ValidationSeverity.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/ValidationStatus.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/ValidatorRules.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/ValueSetProvision.php create mode 100644 vendor/ampproject/amp-toolbox/src/Validator/ValueSetRequirement.php create mode 100644 vendor/autoload.php create mode 100644 vendor/composer/ClassLoader.php create mode 100644 vendor/composer/InstalledVersions.php create mode 100644 vendor/composer/LICENSE create mode 100644 vendor/composer/autoload_classmap.php create mode 100644 vendor/composer/autoload_files.php create mode 100644 vendor/composer/autoload_namespaces.php create mode 100644 vendor/composer/autoload_psr4.php create mode 100644 vendor/composer/autoload_real.php create mode 100644 vendor/composer/autoload_static.php create mode 100644 vendor/composer/installed.json create mode 100644 vendor/composer/installed.php create mode 100644 vendor/composer/platform_check.php create mode 100644 vendor/fasterimage/fasterimage/src/FasterImage/Exception/InvalidImageException.php create mode 100644 vendor/fasterimage/fasterimage/src/FasterImage/ExifParser.php create mode 100644 vendor/fasterimage/fasterimage/src/FasterImage/FasterImage.php create mode 100644 vendor/fasterimage/fasterimage/src/FasterImage/ImageParser.php create mode 100644 vendor/sabberworm/php-css-parser/src/CSSList/AtRuleBlockList.php create mode 100644 vendor/sabberworm/php-css-parser/src/CSSList/CSSBlockList.php create mode 100644 vendor/sabberworm/php-css-parser/src/CSSList/CSSList.php create mode 100644 vendor/sabberworm/php-css-parser/src/CSSList/Document.php create mode 100644 vendor/sabberworm/php-css-parser/src/CSSList/KeyFrame.php create mode 100644 vendor/sabberworm/php-css-parser/src/Comment/Comment.php create mode 100644 vendor/sabberworm/php-css-parser/src/Comment/Commentable.php create mode 100644 vendor/sabberworm/php-css-parser/src/OutputFormat.php create mode 100644 vendor/sabberworm/php-css-parser/src/OutputFormatter.php create mode 100644 vendor/sabberworm/php-css-parser/src/Parser.php create mode 100644 vendor/sabberworm/php-css-parser/src/Parsing/Anchor.php create mode 100644 vendor/sabberworm/php-css-parser/src/Parsing/OutputException.php create mode 100644 vendor/sabberworm/php-css-parser/src/Parsing/ParserState.php create mode 100644 vendor/sabberworm/php-css-parser/src/Parsing/SourceException.php create mode 100644 vendor/sabberworm/php-css-parser/src/Parsing/UnexpectedEOFException.php create mode 100644 vendor/sabberworm/php-css-parser/src/Parsing/UnexpectedTokenException.php create mode 100644 vendor/sabberworm/php-css-parser/src/Property/AtRule.php create mode 100644 vendor/sabberworm/php-css-parser/src/Property/CSSNamespace.php create mode 100644 vendor/sabberworm/php-css-parser/src/Property/Charset.php create mode 100644 vendor/sabberworm/php-css-parser/src/Property/Import.php create mode 100644 vendor/sabberworm/php-css-parser/src/Property/KeyframeSelector.php create mode 100644 vendor/sabberworm/php-css-parser/src/Property/Selector.php create mode 100644 vendor/sabberworm/php-css-parser/src/Renderable.php create mode 100644 vendor/sabberworm/php-css-parser/src/Rule/Rule.php create mode 100644 vendor/sabberworm/php-css-parser/src/RuleSet/AtRuleSet.php create mode 100644 vendor/sabberworm/php-css-parser/src/RuleSet/DeclarationBlock.php create mode 100644 vendor/sabberworm/php-css-parser/src/RuleSet/RuleSet.php create mode 100644 vendor/sabberworm/php-css-parser/src/Settings.php create mode 100644 vendor/sabberworm/php-css-parser/src/Value/CSSFunction.php create mode 100644 vendor/sabberworm/php-css-parser/src/Value/CSSString.php create mode 100644 vendor/sabberworm/php-css-parser/src/Value/CalcFunction.php create mode 100644 vendor/sabberworm/php-css-parser/src/Value/CalcRuleValueList.php create mode 100644 vendor/sabberworm/php-css-parser/src/Value/Color.php create mode 100644 vendor/sabberworm/php-css-parser/src/Value/Expression.php create mode 100644 vendor/sabberworm/php-css-parser/src/Value/LineName.php create mode 100644 vendor/sabberworm/php-css-parser/src/Value/PrimitiveValue.php create mode 100644 vendor/sabberworm/php-css-parser/src/Value/RuleValueList.php create mode 100644 vendor/sabberworm/php-css-parser/src/Value/Size.php create mode 100644 vendor/sabberworm/php-css-parser/src/Value/URL.php create mode 100644 vendor/sabberworm/php-css-parser/src/Value/Value.php create mode 100644 vendor/sabberworm/php-css-parser/src/Value/ValueList.php create mode 100644 vendor/willwashburn/stream/src/Stream/Exception/StreamBufferTooSmallException.php create mode 100644 vendor/willwashburn/stream/src/Stream/Stream.php create mode 100644 vendor/willwashburn/stream/src/Stream/StreamableInterface.php delete mode 100644 webpack.config.js diff --git a/.browserslistrc b/.browserslistrc deleted file mode 100644 index 0152f61ef03..00000000000 --- a/.browserslistrc +++ /dev/null @@ -1 +0,0 @@ -extends @wordpress/browserslist-config diff --git a/.editorconfig b/.editorconfig deleted file mode 100644 index 48baa10eb6d..00000000000 --- a/.editorconfig +++ /dev/null @@ -1,19 +0,0 @@ -# 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 -indent_size = 4 - -[{.rtlcssrc,*.json,*.yml,*.feature}] -indent_style = space -indent_size = 2 - -[*.md] -trim_trailing_whitespace = false diff --git a/.eslintignore b/.eslintignore deleted file mode 100644 index 49a3b042518..00000000000 --- a/.eslintignore +++ /dev/null @@ -1,6 +0,0 @@ -**/*.min.js -**/node_modules/** -**/vendor/** -**/assets/js/*.js -!assets/js/amp-service-worker-runtime-precaching.js -build/* diff --git a/.eslintrc.js b/.eslintrc.js deleted file mode 100644 index 7bbda939ba8..00000000000 --- a/.eslintrc.js +++ /dev/null @@ -1,169 +0,0 @@ -/** - * WordPress dependencies - */ -const jsdocConfig = require('@wordpress/eslint-plugin/configs/jsdoc'); - -// Extend jsdoc defined types. -jsdocConfig.rules['jsdoc/no-undefined-types'][1].definedTypes.push('Backbone'); - -module.exports = { - root: true, - extends: [ - 'plugin:@wordpress/eslint-plugin/recommended', - 'plugin:import/recommended', - 'plugin:eslint-comments/recommended', - ], - env: { - browser: true, - }, - rules: { - 'block-scoped-var': 'error', - complexity: ['error', { max: 20 }], - 'consistent-return': 'error', - 'default-case': 'error', - 'guard-for-in': 'error', - 'no-await-in-loop': 'error', - 'no-extra-bind': 'error', - 'no-extra-label': 'error', - 'no-floating-decimal': 'error', - 'no-implicit-coercion': 'error', - 'no-implicit-globals': 'error', - 'no-implied-eval': 'error', - 'no-loop-func': 'error', - 'no-new': 'error', - 'no-new-func': 'error', - 'no-new-wrappers': 'error', - 'no-restricted-properties': 'error', - 'no-return-assign': 'error', - 'no-return-await': 'error', - 'no-sequences': 'error', - 'no-shadow': 'error', - 'no-template-curly-in-string': 'error', - 'no-throw-literal': 'error', - 'no-unmodified-loop-condition': 'error', - 'no-unused-vars': [ - 'error', - { - ignoreRestSiblings: true, - }, - ], - 'no-useless-call': 'error', - 'no-useless-concat': 'error', - 'prefer-object-spread': 'error', - 'prefer-promise-reject-errors': 'error', - 'prefer-rest-params': 'error', - 'prefer-spread': 'error', - radix: ['error', 'as-needed'], - 'require-await': 'error', - 'rest-spread-spacing': ['error', 'never'], - 'react/prop-types': 'error', - 'react-hooks/exhaustive-deps': [ - 'error', - { additionalHooks: 'useSelect' }, - ], - 'react/jsx-closing-tag-location': 'error', - 'react/jsx-fragments': 'error', - 'react/jsx-first-prop-new-line': 'error', - 'react/jsx-max-props-per-line': ['error', { when: 'multiline' }], - 'react/jsx-no-literals': 'error', - 'react/jsx-no-useless-fragment': 'error', - 'react/no-unused-prop-types': 'error', - 'react/self-closing-comp': 'error', - 'import/no-unresolved': [ - 'error', - { - ignore: [ - 'jquery', - 'amp-block-editor-data', - 'amp-settings', - 'amp-themes', - 'amp-plugins', - 'amp-support', - 'amp-block-validation', - 'amp-site-scan-notice', - ], - }, - ], - 'import/order': [ - 'error', - { - groups: [ - 'builtin', - ['external', 'unknown'], - 'internal', - 'parent', - 'sibling', - 'index', - ], - }, - ], - 'jsdoc/check-indentation': 'error', - 'jsdoc/no-undefined-types': - jsdocConfig.rules['jsdoc/no-undefined-types'], - '@wordpress/dependency-group': 'error', - '@wordpress/react-no-unsafe-timeout': 'error', - }, - overrides: [ - { - files: [ - '**/__tests__/**/*.js', - '**/test/*.js', - '**/?(*.)test.js', - 'tests/js/**/*.js', - ], - extends: ['plugin:jest/all'], - rules: { - 'jest/prefer-lowercase-title': [ - 'error', - { - ignore: ['describe'], - }, - ], - 'jest/max-expects': 'off', - 'jest/no-hooks': 'off', - 'jest/prefer-expect-assertions': 'off', - 'jest/prefer-inline-snapshots': 'off', - 'jest/prefer-snapshot-hint': 'off', - 'jest/no-untyped-mock-factory': 'off', - // Disabling because we are not using typescript. - // @see - 'jest/unbound-method': 'off', - }, - }, - { - files: ['tests/e2e/**/*.js'], - extends: [ - 'plugin:@wordpress/eslint-plugin/test-e2e', - 'plugin:jest/all', - ], - rules: { - 'jest/prefer-lowercase-title': [ - 'error', - { - ignore: ['describe'], - }, - ], - 'jest/max-expects': 'off', - 'jest/no-hooks': 'off', - 'jest/prefer-expect-assertions': 'off', - 'jest/prefer-inline-snapshots': 'off', - 'jest/unbound-method': 'off', - }, - }, - { - files: ['assets/src/mobile-redirection.js'], - globals: { - AMP_MOBILE_REDIRECTION: false, - location: false, - navigator: false, - sessionStorage: false, - }, - }, - { - files: ['assets/src/customizer/amp-customize-controls.js'], - globals: { - HTMLAnchorElement: false, - }, - }, - ], -}; diff --git a/.git-blame-ignore-revs b/.git-blame-ignore-revs deleted file mode 100644 index 79cc7d8fc98..00000000000 --- a/.git-blame-ignore-revs +++ /dev/null @@ -1,2 +0,0 @@ -# Apply Prettier formatting -614e495726bce56983b4c5dc948bac557afb4565 diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index 5d4880561be..00000000000 --- a/.gitattributes +++ /dev/null @@ -1,10 +0,0 @@ -# Improve diff output for PHP files. -*.php diff=php - -# Mark generated files so diffs are hidden by default. -*.snap linguist-generated=true -includes/sanitizers/class-amp-allowed-tags-generated.php linguist-generated=true -docs/**/*.md linguist-generated=true -docs/docs.json linguist-generated=true -**/__data__/*.js linguist-generated=true -includes/ecosystem-data/*.php linguist-generated=true diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml deleted file mode 100644 index 9ea11a6f61b..00000000000 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ /dev/null @@ -1,125 +0,0 @@ -name: 🐛 Bug report -description: Create a report to help us improve. -labels: - - Bug - -body: - - type: textarea - attributes: - label: Bug Description - description: Please describe clearly and concisely what the bug is. - validations: - required: true - - - type: textarea - attributes: - label: Expected Behaviour - description: Please describe clearly and concisely what the expected behaviour should be. - validations: - required: true - - - type: textarea - attributes: - label: Screenshots - description: > - Please provide detailed steps on how to reproduce the bug. Provide a URL where the issue can be seen on the - frontend when possible, otherwise go to “View source” in the browser and copy all to paste in a - [Gist](https://gist.github.com/) and share it. - - - type: input - attributes: - label: PHP Version - description: Specify which PHP version the bug occurs on. - placeholder: e.g. 8.1 - validations: - required: false - - - type: input - attributes: - label: Plugin Version - description: Specify which plugin version the bug occurs on. - placeholder: e.g. 2.1.4 - validations: - required: true - - - type: dropdown - attributes: - label: AMP plugin template mode - description: Specify which template mode the bug occurs on. - multiple: true - options: - - Standard - - Transitional - - Reader - validations: - required: true - - - type: input - attributes: - label: WordPress Version - description: If applicable, specify which WordPress version the bug occurs on. - placeholder: e.g. 5.8 - - - type: textarea - attributes: - label: Site Health - description: > - If you would like to, please provide your Site Health information. You can also submit it privately via our - [AMP Plugin Escalations form](https://docs.google.com/forms/d/1JTQmphDlk9YgHpDoFRbHXpkDqv8-QmzTT7MDR4AstyQ). - - - type: input - attributes: - label: Gutenberg Version - description: If applicable, specify which Gutenberg version the bug occurs on. - placeholder: e.g. 11.2.1 - - - type: input - attributes: - label: OS(s) Affected - description: If applicable, specify which operating system(s) are affected. - placeholder: e.g. Windows, Android - - - type: input - attributes: - label: Browser(s) Affected - description: If applicable, specify which browser(s) are affected. - placeholder: e.g. Chrome, Firefox - - - type: input - attributes: - label: Device(s) Affected - description: If applicable, specify which device(s) are affected. - placeholder: e.g. iPhone 12, Pixel 5 - - - type: markdown - attributes: - value: | - --- - _**Do not alter anything below. The following fields will be managed by moderators only.**_ - - - type: textarea - attributes: - label: Acceptance Criteria - description: One or more bullet points for acceptance criteria. - - - type: textarea - attributes: - label: Implementation Brief - description: > - One or more bullet points for how to technically resolve the issue. For significant Implementation Design, - it is ok use a Google document **accessible by anyone**. - - - type: textarea - attributes: - label: QA Testing Instructions - description: One or more bullet points to describe how to test the implementation in QA. - - - type: textarea - attributes: - label: Demo - description: A video or screenshots demoing the implementation. - - - type: textarea - attributes: - label: Changelog Entry - description: One sentence summarizing the PR, to be used in the changelog. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml deleted file mode 100644 index e39bc45f4b2..00000000000 --- a/.github/ISSUE_TEMPLATE/config.yml +++ /dev/null @@ -1,11 +0,0 @@ -blank_issues_enabled: true -contact_links: - - name: ❓ Plugin Support Forum - url: https://wordpress.org/support/plugin/amp/ - about: For plugin usage questions and compatibility issues with other plugins, please use the plugin's support forum. Before opening a new topic, please search the forum for existing topics as someone else has likely reported the issue already. - - name: ℹ️ AMP for WordPress - url: https://amp-wp.org/ - about: Find documentation, a showcase of sites using the official AMP plugin, an ecosystem directory of compatible themes/plugins, and a blog with news on the plugin site. - - name: 📺 Video Series - url: https://www.youtube.com/playlist?list=PLXTOW_XMsIDRGRr5QDffrvND8Qh1RndFb - about: Check out our video series on YouTube for an introduction to the plugin and how you can leverage it on your site. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml deleted file mode 100644 index b7a710abdf5..00000000000 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ /dev/null @@ -1,47 +0,0 @@ -name: ✨ Feature request -description: Suggest an idea for this project. -labels: - - Enhancement - -body: - - type: textarea - attributes: - label: Feature Description - description: > - Please describe clear and concisely which problem the feature would solve or which publisher needs - it would address. - validations: - required: true - - - type: markdown - attributes: - value: | - --- - _**Do not alter anything below. The following fields will be managed by moderators only.**_ - - - type: textarea - attributes: - label: Acceptance Criteria - description: One or more bullet points for acceptance criteria. - - - type: textarea - attributes: - label: Implementation Brief - description: > - One or more bullet points for how to technically resolve the issue. For significant Implementation Design, - it is ok use a Google document **accessible by anyone**. - - - type: textarea - attributes: - label: QA Testing Instructions - description: One or more bullet points to describe how to test the implementation in QA. - - - type: textarea - attributes: - label: Demo - description: A video or screenshots demoing the implementation. - - - type: textarea - attributes: - label: Changelog Entry - description: One sentence summarizing the PR, to be used in the changelog. diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4f08a8ff005..00000000000 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,9 +0,0 @@ -## Summary - - -Fixes # - -## Checklist - -- [ ] My code is tested and passes existing [tests](https://github.com/ampproject/amp-wp/wiki/Engineering-Guidelines#tests). -- [ ] My code follows the [Engineering Guidelines](https://github.com/ampproject/amp-wp/wiki/Engineering-Guidelines) (updates are often made to the guidelines, check it out periodically). diff --git a/.github/actions/determine-changed-files/action.yml b/.github/actions/determine-changed-files/action.yml deleted file mode 100644 index 48acc788105..00000000000 --- a/.github/actions/determine-changed-files/action.yml +++ /dev/null @@ -1,84 +0,0 @@ -name: Determine count of changed files - -description: Determine count of changed files based on the current branch and the base branch - -outputs: - count: - description: The count of changed files - value: ${{ steps.determine-file-counts.outputs.count }} - php-count: - description: The count of changed PHP files - value: ${{ steps.determine-file-counts.outputs.php-count }} - css-count: - description: The count of changed CSS files - value: ${{ steps.determine-file-counts.outputs.css-count }} - js-count: - description: The count of changed JS files - value: ${{ steps.determine-file-counts.outputs.js-count }} - gha-workflow-count: - description: The count of changed GHA workflow files - value: ${{ steps.determine-file-counts.outputs.gha-workflow-count }} - -runs: - using: 'composite' - steps: - - name: Fetch base branch - # Only fetch base ref if it's a PR. - if: ${{ github.base_ref != null }} - shell: bash - run: git fetch --depth=1 --no-tags origin ${{ github.base_ref }} - - - name: Determine modified files for PR - if: ${{ github.base_ref != null }} - shell: bash - run: echo "MODIFIED_FILES=$(git diff --name-only FETCH_HEAD HEAD | base64 -w 0)" >> $GITHUB_ENV - - - name: Determine modified files for commit - if: ${{ github.base_ref == null }} - shell: bash - run: echo "MODIFIED_FILES=$(git diff --name-only HEAD~1 HEAD | base64 -w 0)" >> $GITHUB_ENV - - - name: Determine if modified files should make the workflow run continue - id: determine-file-counts - shell: bash - run: | - # Get modified files. - MODIFIED_FILES=$(echo "$MODIFIED_FILES" | base64 -d) - - # Determine file counts. - FILE_COUNT=$(php -f ./.github/actions/determine-changed-files/determine-modified-files-count.php "$IGNORE_PATH_REGEX" "$MODIFIED_FILES" --invert) - PHP_FILE_COUNT=$(php -f ./.github/actions/determine-changed-files/determine-modified-files-count.php ".+\.php|composer\.(json|lock)|phpstan\.neon\.dist" "$MODIFIED_FILES") - CSS_FILE_COUNT=$(php -f ./.github/actions/determine-changed-files/determine-modified-files-count.php ".+\.s?css|package\.json|package-lock\.json" "$MODIFIED_FILES") - JS_FILE_COUNT=$(php -f ./.github/actions/determine-changed-files/determine-modified-files-count.php ".+\.(js|snap)|package\.json|package-lock\.json" "$MODIFIED_FILES") - GHA_WORKFLOW_COUNT=$(php -f ./.github/actions/determine-changed-files/determine-modified-files-count.php "(\.github\/workflows\/.+\.yml)" "$MODIFIED_FILES") - - # Set output variables. - echo "count=$FILE_COUNT" >> $GITHUB_OUTPUT - echo "php-count=$PHP_FILE_COUNT" >> $GITHUB_OUTPUT - echo "css-count=$CSS_FILE_COUNT" >> $GITHUB_OUTPUT - echo "js-count=$JS_FILE_COUNT" >> $GITHUB_OUTPUT - echo "gha-workflow-count=$GHA_WORKFLOW_COUNT" >> $GITHUB_OUTPUT - - # Add modified files summary. - echo "# Modified files summary" >> $GITHUB_STEP_SUMMARY - echo "## Modified files" >> $GITHUB_STEP_SUMMARY - echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo "$MODIFIED_FILES" >> $GITHUB_STEP_SUMMARY - echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo "## Modified files count" >> $GITHUB_STEP_SUMMARY - echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - echo "Total modified files: $FILE_COUNT" >> $GITHUB_STEP_SUMMARY - echo "PHP files: $PHP_FILE_COUNT" >> $GITHUB_STEP_SUMMARY - echo "CSS files: $CSS_FILE_COUNT" >> $GITHUB_STEP_SUMMARY - echo "JS files: $JS_FILE_COUNT" >> $GITHUB_STEP_SUMMARY - echo "GHA workflow files: $GHA_WORKFLOW_COUNT" >> $GITHUB_STEP_SUMMARY - echo "\`\`\`" >> $GITHUB_STEP_SUMMARY - env: - # Ignore Paths: - # - .github/ - # - !.github/actions - # - !.github/workflows - # - .github/actions/draft-release/ - # - .wordpress-org/ - # - docs/ - IGNORE_PATH_REGEX: \.github\/(?!actions|workflows)|\.wordpress-org\/|docs\/|\.github\/actions\/draft-release\/ diff --git a/.github/actions/determine-changed-files/determine-modified-files-count.php b/.github/actions/determine-changed-files/determine-modified-files-count.php deleted file mode 100644 index 3e0490b577d..00000000000 --- a/.github/actions/determine-changed-files/determine-modified-files-count.php +++ /dev/null @@ -1,23 +0,0 @@ - [--invert] - * - * For example: - * php -f determine-modified-files-count.php "foo\/bar|bar*" "foo/bar/baz\nquux" --invert - * - * Would output: 1 - * - * @codeCoverageIgnore - * @package AMP - */ - -$file_pattern = sprintf( '/^%s$/m', $argv[1] ); -$modified_files = explode( "\n", trim( $argv[2] ) ); -$preg_grep_flags = isset( $argv[3] ) && trim( $argv[3] ) === '--invert' ? PREG_GREP_INVERT : 0; - -$filtered_files = preg_grep( $file_pattern, $modified_files, $preg_grep_flags ); - -echo $filtered_files ? count( $filtered_files ) : 0; diff --git a/.github/actions/plugin-build/action.yml b/.github/actions/plugin-build/action.yml deleted file mode 100644 index 9416cfe974a..00000000000 --- a/.github/actions/plugin-build/action.yml +++ /dev/null @@ -1,20 +0,0 @@ -name: Build plugin assets - -description: Build and cache the plugin assets to speed up builds. - -runs: - using: 'composite' - steps: - - name: Cache assets directory - uses: actions/cache@v3 - id: assets-cache - env: - SEGMENT_DOWNLOAD_TIMEOUT_MINS: '5' - with: - path: ${{ github.workspace }}/assets - key: ${{ runner.os }}-amp-wp-assets-${{ hashFiles('**/package-lock.json') }}-${{ hashFiles('assets/**') }} - - - name: Build plugin assets - if: ${{ steps.assets-cache.outputs.cache-hit != 'true' }} - shell: bash - run: npm run build:js diff --git a/.github/actions/setup-node-npm/action.yml b/.github/actions/setup-node-npm/action.yml deleted file mode 100644 index 8f364bb8bc3..00000000000 --- a/.github/actions/setup-node-npm/action.yml +++ /dev/null @@ -1,25 +0,0 @@ -name: Setup Node.js and npm - -description: Setup Node.js and npm with caching - -runs: - using: 'composite' - steps: - - name: Configure Node.js cache - uses: actions/cache@v3.3.1 - id: node-npm-cache - env: - SEGMENT_DOWNLOAD_TIMEOUT_MINS: '5' - with: - path: node_modules - key: ${{ runner.os }}-node_modules-${{ hashFiles('package*.json') }}-${{ hashFiles('.github/actions/setup-node-npm/action.yml') }} - - - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version-file: '.nvmrc' - - - name: Install NodeJS dependencies - if: ${{ steps.node-npm-cache.outputs.cache-hit != 'true' }} - shell: bash - run: npm ci diff --git a/.github/actions/setup-php-composer/action.yml b/.github/actions/setup-php-composer/action.yml deleted file mode 100644 index 06a1cc22986..00000000000 --- a/.github/actions/setup-php-composer/action.yml +++ /dev/null @@ -1,46 +0,0 @@ -name: Setup PHP and Composer - -description: Setup PHP and Composer with caching - -inputs: - tools: - description: 'The tools to install' - required: false - default: 'composer' - php-version: - description: 'The PHP version to install' - required: true - default: '7.4' - extensions: - description: 'The PHP extensions to install' - required: false - default: 'curl, date, dom, gd, iconv, json, libxml, mysql, spl' - coverage: - description: 'Whether to install the PHP Xdebug extension' - required: false - default: 'none' - -runs: - using: 'composite' - steps: - - name: Setup PHP - uses: shivammathur/setup-php@v2 - with: - php-version: ${{ inputs.php-version }} - extensions: ${{ inputs.extensions }} - coverage: ${{ inputs.coverage }} - tools: ${{ inputs.tools }} - - - name: Setup composer cache - uses: actions/cache@v3 - id: php-composer-cache - env: - SEGMENT_DOWNLOAD_TIMEOUT_MINS: '5' - with: - path: vendor - key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}-${{ hashFiles('.github/actions/setup-php-composer/action.yml') }} - - - name: Install composer dependencies - if: ${{ steps.php-composer-cache.outputs.cache-hit != 'true' }} - shell: bash - run: composer install --ansi --no-interaction --prefer-dist --ignore-platform-reqs diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index ecafba1336b..00000000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,43 +0,0 @@ -version: 2 -updates: - -# Config for AMP plugin. -- package-ecosystem: composer - directory: "/" - schedule: - interval: monthly - time: "17:00" - timezone: America/Los_Angeles - open-pull-requests-limit: 10 - groups: - wp-cli-packages: - patterns: - - "wp-cli/*" - ignore: - # @see . - - dependency-name: phpdocumentor/reflection - -- package-ecosystem: npm - directory: "/" - schedule: - interval: monthly - time: "17:00" - timezone: America/Los_Angeles - open-pull-requests-limit: 10 - groups: - wordpress-packages: - patterns: - - "@wordpress/*" - ignore: - # Need to be updated based on `@wordpress/element` react peer dependency version. - - dependency-name: react - - dependency-name: react-dom - -# Config for GitHub Actions. -- package-ecosystem: github-actions - directory: "/" - schedule: - interval: monthly - time: "17:00" - timezone: America/Los_Angeles - open-pull-requests-limit: 10 diff --git a/.github/release.yml b/.github/release.yml deleted file mode 100644 index 390bdc2bea7..00000000000 --- a/.github/release.yml +++ /dev/null @@ -1,5 +0,0 @@ -changelog: - exclude: - authors: - - dependabot - - dependabot-preview diff --git a/.github/workflows/build-test-measure.yml b/.github/workflows/build-test-measure.yml deleted file mode 100644 index 252014cb9ee..00000000000 --- a/.github/workflows/build-test-measure.yml +++ /dev/null @@ -1,762 +0,0 @@ -name: Build, test & measure - -on: - push: - branches: - - develop - # Include all release branches. - - '[0-9]+.[0-9]+' - pull_request: - # Run workflow whenever a PR is opened, updated (synchronized), or marked ready for review. - types: [opened, synchronize, ready_for_review] - -# Cancel previous workflow run groups that have not completed. -concurrency: - # Group workflow runs by workflow name, along with the head branch ref of the pull request - # or otherwise the branch or tag ref. - group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.head_ref || github.ref }} - cancel-in-progress: true - -# Disable permissions for all available scopes. -# Enable permissions for specific scopes as needed on job level. -permissions: {} - -jobs: - pre-run: - name: 'Pre run' - runs-on: ubuntu-latest - outputs: - changed-file-count: ${{ steps.determine-file-counts.outputs.count }} - changed-php-count: ${{ steps.determine-file-counts.outputs.php-count }} - changed-css-count: ${{ steps.determine-file-counts.outputs.css-count }} - changed-js-count: ${{ steps.determine-file-counts.outputs.js-count }} - changed-gha-workflow-count: ${{ steps.determine-file-counts.outputs.gha-workflow-count }} - steps: - - name: Checkout including last 2 commits - # Fetch last 2 commits if it's not a PR, so that we can determine the list of modified files. - if: ${{ github.base_ref == null }} - uses: actions/checkout@v4 - with: - fetch-depth: 2 - - - name: Checkout - # Do usual checkout if it's a PR. - if: ${{ github.base_ref != null }} - uses: actions/checkout@v4 - - - name: Determine modified files - id: determine-file-counts - uses: ./.github/actions/determine-changed-files - -#----------------------------------------------------------------------------------------------------------------------- - - lint-css: - needs: pre-run - if: needs.pre-run.outputs.changed-css-count > 0 || needs.pre-run.outputs.changed-gha-workflow-count > 0 - name: 'Lint: CSS' - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Setup NodeJS and NPM - uses: ./.github/actions/setup-node-npm - - - name: Detect coding standard violations (stylelint) - run: npm run lint:css - -#----------------------------------------------------------------------------------------------------------------------- - - lint-js: - name: 'Lint: JS' - needs: pre-run - if: needs.pre-run.outputs.changed-js-count > 0 || needs.pre-run.outputs.changed-gha-workflow-count > 0 - runs-on: ubuntu-latest - permissions: - checks: write - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Setup NodeJS and NPM - uses: ./.github/actions/setup-node-npm - - - name: Validate package.json - run: npm run lint:pkg-json - - - name: Detect ESLint coding standard violations - if: > - github.event.pull_request.head.repo.fork == true || - github.event.pull_request.user.login == 'dependabot[bot]' - run: npm run lint:js - - - name: Generate ESLint coding standard violations report - # Prevent generating the ESLint report if PR is from a fork or authored by Dependabot. - if: > - ! ( github.event.pull_request.head.repo.fork == true || - github.event.pull_request.user.login == 'dependabot[bot]' ) - run: npm run lint:js:report - continue-on-error: true - - - name: Annotate code linting results - # The action cannot annotate the PR when run from a PR fork or was authored by Dependabot. - if: > - ! ( github.event.pull_request.head.repo.fork == true || - github.event.pull_request.user.login == 'dependabot[bot]' ) - uses: ataylorme/eslint-annotate-action@2.2.0 - with: - repo-token: '${{ secrets.GITHUB_TOKEN }}' - report-json: 'lint-js-report.json' - -#----------------------------------------------------------------------------------------------------------------------- - - lint-php: - name: 'Lint: PHP' - needs: pre-run - if: needs.pre-run.outputs.changed-php-count > 0 || needs.pre-run.outputs.changed-gha-workflow-count > 0 - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Setup PHP and Composer - uses: ./.github/actions/setup-php-composer - with: - tools: 'composer,cs2pr,composer-normalize' - php-version: '8.1' - - - name: Detect coding standard violations (PHPCS) - run: vendor/bin/phpcs -q --report=checkstyle --runtime-set ignore_errors_on_exit 1 --runtime-set ignore_warnings_on_exit 1 | cs2pr --graceful-warnings - - - name: Validate composer.json - run: composer --no-interaction validate --no-check-all - - - name: Normalize composer.json - run: | - composer config --no-interaction --no-plugins allow-plugins.ergebnis/composer-normalize true - composer-normalize --dry-run --diff - -#----------------------------------------------------------------------------------------------------------------------- - - static-analysis-php: - name: 'Static Analysis: PHP' - runs-on: ubuntu-latest - needs: pre-run - if: needs.pre-run.outputs.changed-php-count > 0 || needs.pre-run.outputs.changed-gha-workflow-count > 0 - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Setup PHP and Composer - uses: ./.github/actions/setup-php-composer - with: - tools: 'composer,phpstan' - php-version: '8.1' - - - name: Static Analysis (PHPStan) - run: phpstan analyze - -#----------------------------------------------------------------------------------------------------------------------- - - unit-test-js: - name: 'Unit test: JS' - runs-on: ubuntu-latest - needs: pre-run - if: needs.pre-run.outputs.changed-js-count > 0 || needs.pre-run.outputs.changed-gha-workflow-count > 0 - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Setup NodeJS and NPM - uses: ./.github/actions/setup-node-npm - - - name: Setup Jest cache - uses: actions/cache@v3.3.2 - with: - path: ~/.jest-cache - key: ${{ runner.os }}-jest - - - name: Run unit tests (with coverage) - run: npm run test:js -- --ci --cacheDirectory="$HOME/.jest-cache" --collectCoverage - - - name: Upload code coverage report - if: github.actor != 'dependabot[bot]' - uses: codecov/codecov-action@v3 - with: - file: build/logs/lcov.info - flags: javascript - fail_ci_if_error: true - -#----------------------------------------------------------------------------------------------------------------------- - - e2e-test-js: - name: 'E2E test: JS' - needs: pre-run - if: needs.pre-run.outputs.changed-file-count > 0 - runs-on: ubuntu-latest - permissions: - actions: write - env: - WP_BASE_URL: 'http://127.0.0.1:8890' - JEST_PUPPETEER_CONFIG: './tests/e2e/puppeteer.config.js' - strategy: - fail-fast: false - matrix: - part: [1, 2] - totalParts: [2] - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Setup NodeJS and NPM - uses: ./.github/actions/setup-node-npm - - - name: Setup PHP and Composer - uses: ./.github/actions/setup-php-composer - - - name: Build plugin - uses: ./.github/actions/plugin-build - - - name: Setup Jest cache - uses: actions/cache@v3.3.2 - with: - path: ~/.jest-cache - key: ${{ runner.os }}-jest-e2e-${{ matrix.part }} - - - name: Setup puppeteer cache - uses: actions/cache@v3.3.2 - with: - path: ~/.cache/puppeteer - key: ${{ runner.os }}-puppeteer - - - name: Start Docker environment - run: npm run env:start:ci - env: - COMPOSE_INTERACTIVE_NO_CLI: true - - # Avoid adding any logs to stdout/stderr, while getting the list of E2E tests. - - name: Set NPM log level - run: export npm_config_loglevel=silent - - - name: Get E2E test files - run: npx wp-scripts test-e2e --config=tests/e2e/jest-ci.config.js --listTests > $RUNNER_TEMP/.jest-e2e-tests - - - name: Unset NPM log level - run: unset npm_config_loglevel - - - name: Run E2E tests - run: npx wp-scripts test-e2e --config=tests/e2e/jest-ci.config.js --cacheDirectory="$HOME/.jest-cache" --runTestsByPath $( awk 'NR % ${{ matrix.totalParts }} == ${{ matrix.part }} - 1' < $RUNNER_TEMP/.jest-e2e-tests ) - - - name: Stop Docker environment - run: npm run env:stop:ci - if: always() - env: - COMPOSE_INTERACTIVE_NO_CLI: true - - - name: Archive debug artifacts (screenshots, HTML snapshots) - uses: actions/upload-artifact@v3 - if: always() - with: - name: e2e-failure-artifacts - path: artifacts - if-no-files-found: ignore - -#----------------------------------------------------------------------------------------------------------------------- - - # Adapted from workflow for running PHP unit tests on google/web-stories-wp. - # See https://github.com/google/web-stories-wp/blob/cb2ebada48039171e25c279bdb27d3712dd70b22/.github/workflows/continuous-integration-unit-php.yml - unit-test-php: - name: "Unit test${{ matrix.coverage && ' (with coverage)' || '' }}: PHP ${{ matrix.php }}, WP ${{ matrix.wp }}" - runs-on: ubuntu-latest - needs: pre-run - env: - WP_CORE_DIR: /tmp/wordpress - WP_TESTS_DIR: /tmp/wordpress-tests-lib - WP_ENVIRONMENT_TYPE: local - services: - mysql: - image: mariadb:latest - env: - MARIADB_ALLOW_EMPTY_ROOT_PASSWORD: true - MARIADB_DATABASE: wordpress_test - MARIADB_MYSQL_LOCALHOST_USER: 1 - MARIADB_MYSQL_LOCALHOST_GRANTS: USAGE - ports: - - 3306 - options: --health-cmd="healthcheck.sh --su-mysql --connect --innodb_initialized" --health-interval=10s --health-timeout=5s --health-retries=3 - continue-on-error: ${{ matrix.experimental == true }} - strategy: - fail-fast: false - matrix: - php: ['8.0'] - wp: ['latest'] - external-http: [false] - install-pwa-plugin: [true] - coverage: [false] - include: - - php: '8.3' - wp: 'trunk' - phpunit: '9.6' - experimental: true - - - php: '8.2' - wp: 'trunk' - phpunit: '9.6' - - - php: '8.1' - wp: 'trunk' - phpunit: '9.6' - - - php: '8.0' - wp: 'trunk' - phpunit: '9.3' - multisite: true - - - php: '8.0' - wp: 'latest' - phpunit: '9.3' - coverage: true - - - php: '8.0' - wp: 'latest' - phpunit: '9.3' - external-http: true - - - php: '7.4' - wp: 'latest' - phpunit: '9.3' - multisite: true - - - php: '7.4' - wp: 'latest' - phpunit: '9.3' - external-http: true - - - php: '7.4' - wp: '5.3' - phpunit: '7' - - - php: '7.4' - wp: '5.3' - phpunit: '7' - external-http: true - steps: - # Note: The repeated `needs.pre-run.outputs.changed-php-count > 0` checks would be avoided if a step could short- - # circuit per . The reason why the if statement can't be put on the - # job as a whole is because the name is variable based on the matrix, and if the condition is not met then the - # name won't be interpolated in order to match the required jobs set up in branch protection. - - name: Notice - if: needs.pre-run.outputs.changed-php-count == 0 - run: echo "No PHP files were changed so no PHP unit tests will run" - - - name: Shutdown default MySQL service - if: needs.pre-run.outputs.changed-php-count > 0 - run: sudo service mysql stop - - - name: Verify MariaDB connection - if: needs.pre-run.outputs.changed-php-count > 0 - run: | - retry_count=0 - max_retries=5 - - while [ $retry_count -lt $max_retries ]; do - if mysqladmin ping -h"127.0.0.1" -P"${{ job.services.mysql.ports[3306] }}" --silent; then - break - else - ((retry_count++)) - sleep 5 - fi - done - - if [ $retry_count -ge $max_retries ]; then - echo "::error::Failed to establish a MariaDB connection after $max_retries retries." - exit 1 - fi - - - name: Checkout - if: needs.pre-run.outputs.changed-php-count > 0 - uses: actions/checkout@v4 - - - name: Setup PHP and Composer - if: needs.pre-run.outputs.changed-php-count > 0 - uses: ./.github/actions/setup-php-composer - with: - php-version: ${{ matrix.php }} - coverage: ${{ matrix.coverage && 'xdebug' || 'none' }} - tools: 'composer,phpunit:${{ matrix.phpunit }}' - - - name: Setup NodeJS and NPM - if: needs.pre-run.outputs.changed-php-count > 0 - uses: ./.github/actions/setup-node-npm - - - name: Build plugin - if: needs.pre-run.outputs.changed-php-count > 0 - uses: ./.github/actions/plugin-build - - # Avoid conflicts with globally installed PHPUnit. - - name: Remove locally installed PHPUnit - if: needs.pre-run.outputs.changed-php-count > 0 - run: | - rm -rf vendor/phpunit - composer dump-autoload -o - - # Scan the logs for failing tests and surface that information by creating annotations and log file decorations. - - name: Setup problem matcher to provide annotations for PHPUnit - if: needs.pre-run.outputs.changed-php-count > 0 - # The JSON file is provided by the `shivammathur/setup-php` action. See https://github.com/shivammathur/setup-php#problem-matchers. - run: echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json" - - - name: Install WP tests - if: needs.pre-run.outputs.changed-php-count > 0 - run: bash bin/ci/install-wp-tests.sh wordpress_test root '' 127.0.0.1:${{ job.services.mysql.ports['3306'] }} ${{ matrix.wp }} true - - - name: Post install of WP tests - if: needs.pre-run.outputs.changed-php-count > 0 - run: bash bin/ci/after-wp-install.sh ${{ matrix.wp }} ${{ matrix.install-pwa-plugin == true }} - - - name: Copy plugin to WP plugins directory - if: needs.pre-run.outputs.changed-php-count > 0 - run: cp -r "$PWD" "$WP_CORE_DIR/src/wp-content/plugins/amp" - - - name: Override default PHPUnit configuration - if: ${{ matrix.experimental == true && needs.pre-run.outputs.changed-php-count > 0 }} - run: | - cp phpunit.xml.dist phpunit.xml - - # Avoid converting deprecations, errors, notices, and warnings to exceptions in experimental mode. - sed -i 's/convertDeprecationsToExceptions="true"/convertDeprecationsToExceptions="false"/g' phpunit.xml - sed -i 's/convertErrorsToExceptions="true"/convertErrorsToExceptions="false"/g' phpunit.xml - sed -i 's/convertNoticesToExceptions="true"/convertNoticesToExceptions="false"/g' phpunit.xml - sed -i 's/convertWarningsToExceptions="true"/convertWarningsToExceptions="false"/g' phpunit.xml - working-directory: ${{ env.WP_CORE_DIR }}/src/wp-content/plugins/amp - - - name: Run Single Site tests - if: ${{ matrix.multisite == false && needs.pre-run.outputs.changed-php-count > 0 }} - run: | - if [[ ${{ matrix.external-http == false }} == true && ${{ matrix.coverage == false }} == true ]]; then - phpunit --verbose - elif [[ ${{ matrix.external-http == true }} == true && ${{ matrix.coverage == false }} == true ]]; then - phpunit --testsuite external-http --verbose - elif [[ ${{ matrix.external-http == false }} == true && ${{ matrix.coverage == true }} == true ]]; then - phpunit --verbose --coverage-clover ${{ env.WP_CORE_DIR }}/src/wp-content/plugins/amp/build/logs/clover.xml - elif [[ ${{ matrix.external-http == true }} == true && ${{ matrix.coverage == true }} == true ]]; then - phpunit --testsuite external-http --verbose --coverage-clover ${{ env.WP_CORE_DIR }}/src/wp-content/plugins/amp/build/logs/clover.xml - fi - working-directory: ${{ env.WP_CORE_DIR }}/src/wp-content/plugins/amp - - - name: Run multisite tests - if: ${{ matrix.multisite == true && needs.pre-run.outputs.changed-php-count > 0 }} - run: | - if [[ ${{ matrix.external-http == false }} == true && ${{ matrix.coverage == false }} == true ]]; then - phpunit --verbose - elif [[ ${{ matrix.external-http == true }} == true && ${{ matrix.coverage == false }} == true ]]; then - phpunit --testsuite external-http --verbose - elif [[ ${{ matrix.external-http == false }} == true && ${{ matrix.coverage == true }} == true ]]; then - phpunit --verbose --coverage-clover ${{ env.WP_CORE_DIR }}/src/wp-content/plugins/amp/build/logs/clover.xml - elif [[ ${{ matrix.external-http == true }} == true && ${{ matrix.coverage == true }} == true ]]; then - phpunit --testsuite external-http --verbose --coverage-clover ${{ env.WP_CORE_DIR }}/src/wp-content/plugins/amp/build/logs/clover.xml - fi - working-directory: ${{ env.WP_CORE_DIR }}/src/wp-content/plugins/amp - env: - WP_MULTISITE: 1 - - - name: Upload code coverage report - if: ${{ matrix.coverage == true && needs.pre-run.outputs.changed-php-count > 0 && github.actor != 'dependabot[bot]' }} - uses: codecov/codecov-action@v3 - with: - file: ${{ env.WP_CORE_DIR }}/src/wp-content/plugins/amp/build/logs/clover.xml - flags: php,unit - fail_ci_if_error: true - -#----------------------------------------------------------------------------------------------------------------------- - - feature-test-php: - name: "Feature tests: PHP ${{ matrix.php }}, WP ${{ matrix.wp }}" - needs: pre-run - if: needs.pre-run.outputs.changed-php-count > 0 - runs-on: ubuntu-latest - env: - # @see . - WP_VERSION: ${{ matrix.wp }} - services: - mysql: - image: mariadb:latest - env: - MARIADB_ALLOW_EMPTY_ROOT_PASSWORD: true - MARIADB_DATABASE: wordpress_test - MARIADB_MYSQL_LOCALHOST_USER: 1 - MARIADB_MYSQL_LOCALHOST_GRANTS: USAGE - ports: - - 3306 - options: --health-cmd="healthcheck.sh --su-mysql --connect --innodb_initialized" --health-interval=10s --health-timeout=5s --health-retries=3 - continue-on-error: ${{ matrix.experimental == true }} - strategy: - fail-fast: false - matrix: - php: ['7.4'] - wp: ['latest'] - include: - - php: '8.3' - wp: 'trunk' - experimental: true - - - php: '8.2' - wp: 'trunk' - experimental: true - - - php: '8.1' - wp: 'trunk' - - - php: '8.0' - wp: 'latest' - - - php: '7.4' - wp: '5.3' - steps: - - name: Shutdown default MySQL service - if: needs.pre-run.outputs.changed-php-count > 0 - run: sudo service mysql stop - - - name: Verify MariaDB connection - if: needs.pre-run.outputs.changed-php-count > 0 - run: | - retry_count=0 - max_retries=5 - - while [ $retry_count -lt $max_retries ]; do - if mysqladmin ping -h"127.0.0.1" -P"${{ job.services.mysql.ports[3306] }}" --silent; then - break - else - ((retry_count++)) - sleep 5 - fi - done - - if [ $retry_count -ge $max_retries ]; then - echo "::error::Failed to establish a MariaDB connection after $max_retries retries." - exit 1 - fi - - - name: Checkout - uses: actions/checkout@v4 - - - name: Setup PHP and Composer - uses: ./.github/actions/setup-php-composer - with: - php-version: ${{ matrix.php }} - - - name: Setup NodeJS and NPM - uses: ./.github/actions/setup-node-npm - - - name: Build plugin - uses: ./.github/actions/plugin-build - - - name: Configure DB environment - run: | - echo "MYSQL_HOST=127.0.0.1" >> $GITHUB_ENV - echo "MYSQL_TCP_PORT=${{ job.services.mysql.ports['3306'] }}" >> $GITHUB_ENV - echo "WP_CLI_TEST_DBROOTUSER=root" >> $GITHUB_ENV - echo "WP_CLI_TEST_DBROOTPASS=" >> $GITHUB_ENV - echo "WP_CLI_TEST_DBUSER=wp_cli_test" >> $GITHUB_ENV - echo "WP_CLI_TEST_DBPASS=password1" >> $GITHUB_ENV - echo "WP_CLI_TEST_DBHOST=127.0.0.1:${{ job.services.mysql.ports['3306'] }}" >> $GITHUB_ENV - - - name: Prepare test database - run: composer prepare-tests - - - name: Run tests - run: ./vendor/bin/behat - -#----------------------------------------------------------------------------------------------------------------------- - - build-zip: - name: 'Build: ${{ matrix.build }} build ZIP' - needs: pre-run - # Only run if the PR was not authored by Dependabot and it is not a draft or not from a fork. - if: > - needs.pre-run.outputs.changed-file-count > 0 && - github.event.pull_request.draft == false && - github.event.pull_request.head.repo.fork == false && - github.event.pull_request.user.login != 'dependabot[bot]' - runs-on: ubuntu-latest - permissions: - actions: write - outputs: - branch-name: ${{ steps.retrieve-branch-name.outputs.branch_name }} - git-sha-8: ${{ steps.retrieve-git-sha-8.outputs.sha8 }} - strategy: - matrix: - build: ['dev', 'prod'] - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Setup NodeJS and NPM - uses: ./.github/actions/setup-node-npm - - - name: Setup PHP and Composer - uses: ./.github/actions/setup-php-composer - with: - php-version: '7.4' - - - name: Create destination directories - run: mkdir -p builds/${{ matrix.build }} - - - name: Build plugin - run: | - npm run package:${{ matrix.build }} - mv amp.zip builds/${{ matrix.build }}/amp.zip - env: - LAST_PR_COMMIT_HASH: ${{ github.event.pull_request.head.sha }} - - - name: Generate checksum file - working-directory: builds/${{ matrix.build }} - run: | - mkdir -p $RUNNER_TEMP/plugin-checksums - find . -type f -print0 | sort -z | xargs -r0 shasum -a 256 -b | sed 's# \*\./# *#' > $RUNNER_TEMP/plugin-checksums/checksums.txt - shasum -a 256 -U -c $RUNNER_TEMP/plugin-checksums/checksums.txt - cat $RUNNER_TEMP/plugin-checksums/checksums.txt | while read sum file; do echo "$sum $file" > ${file#\*}.sha256; done - - - name: Retrieve branch name - id: retrieve-branch-name - run: echo "branch_name=$(REF=${GITHUB_HEAD_REF:-$GITHUB_REF} && echo ${REF#refs/heads/} | sed 's/\//-/g')" >> $GITHUB_OUTPUT - - - name: Retrieve git SHA-8 string - id: retrieve-git-sha-8 - run: echo "sha8=$(echo ${GITHUB_SHA} | cut -c1-8)" >> $GITHUB_OUTPUT - - - name: Upload build as artifact - uses: actions/upload-artifact@v3 - with: - name: amp-${{ steps.retrieve-branch-name.outputs.branch_name }}-${{ steps.retrieve-git-sha-8.outputs.sha8 }}-${{ matrix.build }} - path: builds/${{ matrix.build }} - -#----------------------------------------------------------------------------------------------------------------------- - - upload-to-gcs: - name: Upload plugin ZIPs to Google Cloud Storage - runs-on: ubuntu-latest - permissions: - actions: write - needs: - - build-zip - outputs: - dev-checksum: ${{ steps.output-checksums.outputs.dev-checksum }} - prod-checksum: ${{ steps.output-checksums.outputs.prod-checksum }} - steps: - - name: Download dev build - uses: actions/download-artifact@v3 - with: - name: amp-${{ needs.build-zip.outputs.branch-name }}-${{ needs.build-zip.outputs.git-sha-8 }}-dev - path: builds/dev - - - name: Download prod build - uses: actions/download-artifact@v3 - with: - name: amp-${{ needs.build-zip.outputs.branch-name }}-${{ needs.build-zip.outputs.git-sha-8 }}-prod - path: builds/prod - - - name: Setup Google Cloud SDK - uses: google-github-actions/setup-gcloud@v0 - with: - project_id: ${{ secrets.GCS_PROJECT_ID }} - service_account_key: ${{ secrets.GCS_APPLICATION_CREDENTIALS }} - - - name: Output checksums - id: output-checksums - run: | - echo "dev-checksum=$(cat builds/dev/*.sha256)" >> $GITHUB_OUTPUT - echo "prod-checksum=$(cat builds/prod/*.sha256)" >> $GITHUB_OUTPUT - - - name: Upload dev build to bucket - run: gsutil cp -r builds/dev/amp.zip gs://ampwp_github_artifacts/${{ github.ref }}/dev/amp.zip - - - name: Upload dev build checksums to bucket - if: ${{ github.ref == 'refs/heads/develop' }} - run: gsutil cp -r builds/dev/*.sha256 gs://ampwp_github_artifacts/${{ github.ref }}/dev/ - - - name: Upload prod build to bucket - run: gsutil cp -r builds/prod/amp.zip gs://ampwp_github_artifacts/${{ github.ref }}/prod/amp.zip - - - name: Upload prod build checksums to bucket - if: ${{ github.ref == 'refs/heads/develop' }} - run: gsutil cp -r builds/prod/*.sha256 gs://ampwp_github_artifacts/${{ github.ref }}/prod/ - -#----------------------------------------------------------------------------------------------------------------------- - - comment-on-pr: - name: Comment on PR with links to plugin ZIPs - # Only run this job if it's a PR. One way to check for that is if `github.head_ref` is not empty. - if: ${{ github.head_ref && github.head_ref != null }} - runs-on: ubuntu-latest - needs: upload-to-gcs - permissions: - pull-requests: write - steps: - - name: Check if a comment was already made - id: find-comment - uses: actions/github-script@v6 - with: - script: | - const { data: comments } = await github.rest.issues.listComments({ - owner: context.repo.owner, - repo: context.repo.repo, - issue_number: context.issue.number, - }); - - const comment = comments.find((comment) => comment.body.includes('Plugin builds for')); - - return comment ? comment.id : null; - - - name: Get comment body - id: get-comment-body - # Setting a multi-line output requires escaping line-feeds. See . - run: | - body="Plugin builds for ${{ github.event.pull_request.head.sha }} are ready :bellhop_bell:! - - Download [development build](https://storage.googleapis.com/ampwp_github_artifacts/${{ github.ref }}/dev/amp.zip?${{ github.sha }}) - - Download [production build](https://storage.googleapis.com/ampwp_github_artifacts/${{ github.ref }}/prod/amp.zip?${{ github.sha }}) - -
- Checksums - -
-          # Development build checksums
-          ${{ needs.upload-to-gcs.outputs.dev-checksum }}
-
-          # Production build checksums
-          ${{ needs.upload-to-gcs.outputs.prod-checksum }}
-          
- -
- - > [!WARNING] - > These builds are for testing purposes only and should not be used in production." - - delimiter="${body//$'\n'/'%0A'}" - echo "body<<${delimiter}" >> $GITHUB_OUTPUT - echo "$body" >> $GITHUB_OUTPUT - echo "${delimiter}" >> $GITHUB_OUTPUT - - - name: Create comment on PR with links to plugin builds - if: ${{ steps.find-comment.outputs.result == 'null' }} - uses: actions/github-script@v6 - with: - script: | - github.rest.issues.createComment({ - owner: context.repo.owner, - repo: context.repo.repo, - issue_number: context.issue.number, - body: `${{ steps.get-comment-body.outputs.body }}`, - }); - - - name: Update comment on PR with links to plugin builds - if: ${{ steps.find-comment.outputs.result != 'null' }} - uses: actions/github-script@v6 - with: - script: | - github.rest.issues.updateComment({ - owner: context.repo.owner, - repo: context.repo.repo, - comment_id: ${{ steps.find-comment.outputs.result }}, - body: `${{ steps.get-comment-body.outputs.body }}`, - }); diff --git a/.github/workflows/cache-buster.yml b/.github/workflows/cache-buster.yml deleted file mode 100644 index 9cc5a53012f..00000000000 --- a/.github/workflows/cache-buster.yml +++ /dev/null @@ -1,40 +0,0 @@ ---- -name: Bust Runner Caches - -on: - workflow_dispatch: - schedule: - # https://crontab.guru/#0_0_*_*_0 - - cron: '0 0 * * 0' - -# Disable permissions for all available scopes. -# Enable permissions for specific scopes as needed on job level. -permissions: {} - -concurrency: - group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.head_ref || github.ref }} - cancel-in-progress: true - -jobs: - bust-cache: - runs-on: ubuntu-latest - permissions: - actions: write - steps: - - name: Bust cache - uses: actions/github-script@v6 - with: - script: | - const caches = await github.rest.actions.getActionsCacheList({ - owner: context.repo.owner, - repo: context.repo.repo, - }) - for (const cache of caches.data.actions_caches) { - console.log(`Clearing ${cache.id}`) - github.rest.actions.deleteActionsCacheById({ - owner: context.repo.owner, - repo: context.repo.repo, - cache_id: cache.id, - }) - } - console.log(`Caches cleared at ${new Date().toISOString()}`) diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml deleted file mode 100644 index b73c3071d80..00000000000 --- a/.github/workflows/codeql-analysis.yml +++ /dev/null @@ -1,50 +0,0 @@ -name: CodeQL - -# Cancel previous workflow run groups that have not completed. -concurrency: - # Group workflow runs by workflow name, along with the head branch ref of the pull request - # or otherwise the branch or tag ref. - group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.head_ref || github.ref }} - cancel-in-progress: true - -# Disable permissions for all available scopes. -# Enable permissions for specific scopes as needed on job level. -permissions: {} - -on: - push: - # Only run if JS or Python files changed. - paths: - - '**.js' - - '**.py' - branches: - - develop - # Include all release branches. - - '[0-9]+.[0-9]+' - pull_request: - # Only run if JS or Python files changed. - paths: - - '**.js' - - '**.py' - branches: - - develop - # Include all release branches. - - '[0-9]+.[0-9]+' - -jobs: - analyze: - name: Analyze - runs-on: ubuntu-latest - permissions: - security-events: write - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Initialize CodeQL - uses: github/codeql-action/init@v2 - with: - languages: javascript, python - - - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 056b57d7be6..00000000000 --- a/.gitignore +++ /dev/null @@ -1,29 +0,0 @@ -.DS_Store -node_modules - -/vendor -/build -/wiki -/amp.zip -/assets/css/* -!/assets/css/src/ -/assets/js/**/*.js -/assets/js/*.asset.php -!/assets/js/amp-service-worker-runtime-precaching.js -/assets/js/*.map -/built -/amphtml -/.env -/.idea/ -/.vscode/ -/phpcs.xml -/phpunit.xml -/.phpunit.result.cache -/*.sql -/.wp-env.override.json - -# Generated via bin/transform-readme.php -/readme.txt - -# Generated via phpstan analyse --generate-baseline temp-baseline.php -/temp-baseline.php diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/.husky/pre-commit b/.husky/pre-commit deleted file mode 100755 index 3199e8e02a0..00000000000 --- a/.husky/pre-commit +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -. "$(dirname "$0")/_/husky.sh" - -npm run lint:staged diff --git a/.lintstagedrc.js b/.lintstagedrc.js deleted file mode 100644 index 360dd7046db..00000000000 --- a/.lintstagedrc.js +++ /dev/null @@ -1,8 +0,0 @@ -module.exports = { - 'package.json': ['npm run lint:pkg-json'], - '**/*.(css|scss)': ['npm run lint:css'], - '**/*.js': ['npm run lint:js'], - '**/!(amp.php).php': ['npm run lint:php'], - 'amp.php': ['vendor/bin/phpcs --runtime-set testVersion 5.2-'], - '*.php': () => 'composer analyze', -}; diff --git a/.npmrc b/.npmrc deleted file mode 100644 index 1dab4ed4c30..00000000000 --- a/.npmrc +++ /dev/null @@ -1 +0,0 @@ -save-exact = true diff --git a/.nvmrc b/.nvmrc deleted file mode 100644 index 3c032078a4a..00000000000 --- a/.nvmrc +++ /dev/null @@ -1 +0,0 @@ -18 diff --git a/.phpcs.xml.dist b/.phpcs.xml.dist deleted file mode 100644 index 07a68a468c0..00000000000 --- a/.phpcs.xml.dist +++ /dev/null @@ -1,194 +0,0 @@ - - - - - qa-tester/* - - - tests/php/static-analysis-stubs/* - includes/ecosystem-data/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - tests/* - - - - - - - - - - - - - - tests/* - bin/* - docs/* - - - - - - - - - - - - tests/* - src/* - - - - tests/* - - - - tests/test-tag-and-attribute-sanitizer.php - - - tests/test-tag-and-attribute-sanitizer.php - - - bin/* - - - includes/actions/class-amp-paired-post-actions.php - - - src/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - src/* - - - - - - - - - - - - - - - bin/* - tests/php/src/PhpStan/* - - - - amp.php - - - - templates/* - includes/templates/* - back-compat/* - - - - - - - - . - - - - - - - - */node_modules/* - */vendor/* - ^build/* - includes/sanitizers/class-amp-allowed-tags-generated.php - assets/js/*.asset.php - diff --git a/.phpstorm.meta.php b/.phpstorm.meta.php deleted file mode 100644 index dfb86685052..00000000000 --- a/.phpstorm.meta.php +++ /dev/null @@ -1,79 +0,0 @@ - \AmpProject\AmpWP\Admin\AnalyticsOptionsSubmenu::class, - 'admin.after_activation_site_scan' => \AmpProject\AmpWP\Admin\AfterActivationSiteScan::class, - 'admin.google_fonts' => \AmpProject\AmpWP\Admin\GoogleFonts::class, - 'admin.onboarding_menu' => \AmpProject\AmpWP\Admin\OnboardingWizardSubmenu::class, - 'admin.onboarding_wizard' => \AmpProject\AmpWP\Admin\OnboardingWizardSubmenuPage::class, - 'admin.options_menu' => \AmpProject\AmpWP\Admin\OptionsMenu::class, - 'admin.paired_browsing' => \AmpProject\AmpWP\Admin\PairedBrowsing::class, - 'admin.plugin_row_meta' => \AmpProject\AmpWP\Admin\PluginRowMeta::class, - 'admin.support_screen' => \AmpProject\AmpWP\Admin\SupportScreen::class, - 'admin.support' => \AmpProject\AmpWP\Admin\SupportLink::class, - 'admin.polyfills' => \AmpProject\AmpWP\Admin\Polyfills::class, - 'admin.user_rest_endpoint_extension' => \AmpProject\AmpWP\Admin\UserRESTEndpointExtension::class, - 'admin.validation_counts' => \AmpProject\AmpWP\Admin\ValidationCounts::class, - 'admin.amp_plugins' => \AmpProject\AmpWP\Admin\AmpPlugins::class, - 'admin.amp_themes' => \AmpProject\AmpWP\Admin\AmpThemes::class, - 'amp_slug_customization_watcher' => \AmpProject\AmpWP\AmpSlugCustomizationWatcher::class, - 'background_task_deactivator' => \AmpProject\AmpWP\BackgroundTask\BackgroundTaskDeactivator::class, - 'block_uniqid_transformer' => \AmpProject\AmpWP\BlockUniqidTransformer::class, - 'cli.command_namespace' => \AmpProject\AmpWP\Cli\CommandNamespaceRegistration::class, - 'cli.optimizer_command' => \AmpProject\AmpWP\Cli\OptimizerCommand::class, - 'cli.transformer_command' => \AmpProject\AmpWP\Cli\TransformerCommand::class, - 'cli.validation_command' => \AmpProject\AmpWP\Cli\ValidationCommand::class, - 'cli.option_command' => \AmpProject\AmpWP\Cli\OptionCommand::class, - 'css_transient_cache.ajax_handler' => \AmpProject\AmpWP\Admin\ReenableCssTransientCachingAjaxAction::class, - 'css_transient_cache.monitor' => \AmpProject\AmpWP\BackgroundTask\MonitorCssTransientCaching::class, - 'dependency_support' => \AmpProject\AmpWP\DependencySupport::class, - 'dev_tools.block_sources' => \AmpProject\AmpWP\DevTools\BlockSources::class, - 'dev_tools.callback_reflection' => \AmpProject\AmpWP\DevTools\CallbackReflection::class, - 'dev_tools.error_page' => \AmpProject\AmpWP\DevTools\ErrorPage::class, - 'dev_tools.file_reflection' => \AmpProject\AmpWP\DevTools\FileReflection::class, - 'dev_tools.likely_culprit_detector' => \AmpProject\AmpWP\DevTools\LikelyCulpritDetector::class, - 'dev_tools.user_access' => \AmpProject\AmpWP\DevTools\UserAccess::class, - 'editor.editor_support' => \AmpProject\AmpWP\Editor\EditorSupport::class, - 'extra_theme_and_plugin_headers' => \AmpProject\AmpWP\ExtraThemeAndPluginHeaders::class, - 'injector' => \AmpProject\AmpWP\Infrastructure\Injector::class, - 'loading_error' => \AmpProject\AmpWP\LoadingError::class, - 'mobile_redirection' => \AmpProject\AmpWP\MobileRedirection::class, - 'obsolete_block_attribute_remover' => \AmpProject\AmpWP\ObsoleteBlockAttributeRemover::class, - 'optimizer' => \AmpProject\AmpWP\Optimizer\OptimizerService::class, - 'optimizer.hero_candidate_filtering' => \AmpProject\AmpWP\Optimizer\HeroCandidateFiltering::class, - 'paired_routing' => \AmpProject\AmpWP\PairedRouting::class, - 'paired_url' => \AmpProject\AmpWP\PairedUrl::class, - 'plugin_activation_notice' => \AmpProject\AmpWP\Admin\PluginActivationNotice::class, - 'plugin_registry' => \AmpProject\AmpWP\PluginRegistry::class, - 'plugin_suppression' => \AmpProject\AmpWP\PluginSuppression::class, - 'reader_theme_loader' => \AmpProject\AmpWP\ReaderThemeLoader::class, - 'reader_theme_support_features' => \AmpProject\AmpWP\ReaderThemeSupportFeatures::class, - 'rest.options_controller' => \AmpProject\AmpWP\OptionsRESTController::class, - 'rest.scannable_urls_controller' => \AmpProject\AmpWP\Validation\ScannableURLsRestController::class, - 'rest.validation_counts_controller' => \AmpProject\AmpWP\Validation\ValidationCountsRestController::class, - 'sandboxing' => \AmpProject\AmpWP\Sandboxing::class, - 'server_timing' => \AmpProject\AmpWP\Instrumentation\ServerTiming::class, - 'site_health_integration' => \AmpProject\AmpWP\Admin\SiteHealth::class, - 'support' => \AmpProject\AmpWP\Support\SupportCliCommand::class, - 'support_rest_controller' => \AmpProject\AmpWP\Support\SupportRESTController::class, - 'url_validation_cron' => \AmpProject\AmpWP\Validation\URLValidationCron::class, - 'url_validation_rest_controller' => \AmpProject\AmpWP\Validation\URLValidationRESTController::class, - 'validated_url_stylesheet_gc' => \AmpProject\AmpWP\BackgroundTask\ValidatedUrlStylesheetDataGarbageCollection::class, - 'validated_data_gc' => \AmpProject\AmpWP\BackgroundTask\ValidationDataGarbageCollection::class, - 'validation.scannable_url_provider' => \AmpProject\AmpWP\Validation\ScannableURLProvider::class, - 'validation.url_validation_provider' => \AmpProject\AmpWP\Validation\URLValidationProvider::class, - ] ) - ); - - // For the injector, the return type should be the same as what the provided FQCN represents. - override( - \AmpProject\AmpWP\Infrastructure\Injector::make(), - map( [ '' => '@' ] ) - ); -} diff --git a/.prettierrc b/.prettierrc deleted file mode 100644 index 235376574a9..00000000000 --- a/.prettierrc +++ /dev/null @@ -1 +0,0 @@ -"@wordpress/prettier-config" diff --git a/.rtlcssrc b/.rtlcssrc deleted file mode 100644 index 3fc8282e18a..00000000000 --- a/.rtlcssrc +++ /dev/null @@ -1,13 +0,0 @@ -{ - "options": { - "autoRename": false, - "autoRenameStrict": false, - "blacklist": {}, - "clean": true, - "greedy": false, - "processUrls": false, - "stringMap": [] - }, - "plugins": [], - "map": false -} diff --git a/.stylelintignore b/.stylelintignore deleted file mode 100644 index e7c6fd1e3e3..00000000000 --- a/.stylelintignore +++ /dev/null @@ -1,6 +0,0 @@ -/assets/css/*.css -/bin -/build -/qa-tester -/tests -/vendor diff --git a/.stylelintrc.json b/.stylelintrc.json deleted file mode 100644 index e9b6b3358b1..00000000000 --- a/.stylelintrc.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "extends": "@wordpress/stylelint-config/scss", - "rules": { - "font-weight-notation": null, - "function-url-quotes": null, - "max-line-length": null, - "no-descending-specificity": null, - "no-duplicate-selectors": null, - "number-leading-zero": null, - "selector-type-no-unknown": [ true, { "ignore": ["custom-elements"] } ], - "selector-class-pattern": [ - "^[a-z]+(-[a-z]+)*", - { - "message": "Selector should use lowercase and separate words with hyphens (selector-class-pattern)" - } - ], - "selector-id-pattern": [ - "^[a-z]+(-[a-z]+)*", - { - "message": "Selector should use lowercase and separate words with hyphens (selector-id-pattern)" - } - ], - "value-keyword-case": null - } -} diff --git a/.wordpress-org/banner-1544x500.png b/.wordpress-org/banner-1544x500.png deleted file mode 100644 index 8c61894de6cea7f1f5121ce73ec7e97f64e2e7cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29177 zcmZ_!cTiK`7d{FnAwWV+=$#OH?}7*zAffl(M0%IrK}Z79k&YlObOc0-C?H^vDvC4_ z6pi)}f{1paK8@w0gQ|a{zz> z0ssJiLC8oWD_YhP003ym)X)-hb#--lb@k`Zztht{zki<{oc=pLKKc3c_rbx>y}kX_ z{gajblW*UCY;Em+{klE9_4CV@wdG~fwff=1B60c0hxx@1^9%Fy^K)|_rl;Sx&F@T1 zOpcGezMKVI%mT(n$A^Z-hK5F8y&9`}`;|x>J{Se=j{x?E0lhshdV6|vhgY6If6>*| z+tt;x+6!Fi2H^UZzB~s!e%#U0+|tBGd9^Z zHmOVm>>3&G7#Yjv4L`UG{;aPb78V;88WI*792^`K8XP2$O3aP`Olj*(X=}gJ*7oxY zNew1X2__%Z)O@L-!IJR8%hL^pd*S8b?&n`{Uw4O;{JflqlnV2FhgE8U0(Jvzd*X2OcyV^lQEf| zo|%E3HuP2|_;!ZAE(YwBUc-m1=0i4dv&BnG-j$ZPD>rp&`I3f=^V^ZeLqzdB{yM#XfDnK4(0?7Mrth=DB3xY zlOv3cQC$IQ#gDkD0H9U1rc$%=;9!%IQu1MCpjI)HmK2qe5TU(hK&@n8&&J}!0@vl` zGG%49V1Zk(z-VMpG9r}H!jvkUtQZzXda-MkbkwwBin@$+e0<{cA_@qEm?{&DkC&5= zmxE3~0>Q&h&o3s)#wf|kD9Z$sXQV}NQNg(pFm41rHy?rnAi_W+#6ZW(L=R_Wfw3@i z!D*x@$>EGJMmRMCjD`V5O-}=42a~aZ$)J>AQqHHzGR^=10dMut8kSL?zAyJ1Z`iV> z9L>nQD!)NkqcCqU!j$x5gQ#~q6luu|s|;|C-F8f(w+Q39q9WC@4EGu|9=^IKT78R2 zG^Bl-Dgr8AHlk;${=HA<;P^$V>fcJY8@C5QZLcfH{69W;0`UJi34{O%?1_LRfa!e= zfF@vP6anA^6u7~#FhH*?1O)+XvVjp`Y{)-4(*2||JLv!GX#fof20~q@_z#Tp{{^#X_jaTyH`2AKGt%H{u`%Kw2X{STDuKhWu{{}_sl{l_rue+(y%!l5L^ z|0kJ^e{=s)|9_IR8Tr3Q{!g>qU_?F=pFTs16d0gM7P6{La*ok3A}HJM_f~XqaoOR! z!1v9}3%Cmi5Ha_Ta!}*(n(&rI+DaqOjW!NGfcvLSM3DF&3W;r{rW87V3eGV)>1LwPD+(KmXC&?DSmTfP_tHKV zwY`&Sqv8Vyh(*J?tyU!Dd9v4)V}6U@-#A)~n|Km@+nHVy0I}Rh1hHn}!kB3P^%H(< zJ`L=>aA9ijY_EMS(MHY(0E>mfxZd@%>n6~~;!Yn$JU{JLri`D&(USO^q$LtU0zyX3 zZXQ|(&&6_;^t|HeB!ZFvISo%Wf)?LO;-X+td)|@TV+d72@^v@}Rn|d)i+$LPdimoH zVn^rE>x~YS3dsPA3B>qq_*mkz=RE-mLgfD$p|DAV_x1Ly8{!OXDrQLvrwk!Ye;8FqFyiAbz*?&tc~nY~VW_|#**8Is}pRf(%2Z!4(^3qkKvz@(W1_vrBUu3tuQHmwL( zrc_ec^wK%O`-6|7AJFyvB!}0aL`beSe~TEu*d>Y_Mj+Wr-e#wh@sY4}H4+KyrFPk0 zq`t0*um00ACvm&4Nug1fTWsgEuv8WAE4R%>|C+Rbu0Kr|%I=N#i3$6gY?L zKAvz`nA&P|wkPg|cA-`^9tI)`angfMyFVz?Pik%umma+tmw;DP9-?-w;UJ>Q9xYzK z=A-}ny~%oBp{>HtbYHb{NEtdtca6lW^szidtjf-Cc0)6e!qYcoIXX&~S}?wU;_+Y% z1nArqK5+Avd}WE@mmAY35v_h-;sU$uZOSY2Hz_fn`JQCL01*yuFfKvQM-2xH+_Kx6 zPoym56|egl-CDkklQsBkmN-wM7vM*OuebC58J2MOgYPXvfpA1@_Ugdz{ifqX|Hi=x zl7w&UyKi}aXrto0`&Imm)W*MI7mO$0uPi*a^Gf)9)2MNfg(T!jg3&r2d^0z6XS=#^ zxA^K;pViYBq>RT5X&lry>K$&|i66%s|MFLV1U#sa)cMakbw~&7^X-?t<5y2FFCRq9 zJJx{`7u{#04(VgJ89$8{QUvATDF@A;N;<&8%$MH3rtp8ju;(hqm`UT=tVN$}nUfLv zNhHNR@C9cwMZU$I6W8WJ%3H3WLesDk zIYrs>F2i9V8l`Dk1bJV|yjAZg0Uii~)I(*c8%>iIYc43_birV_Q?>pLi43El=3E#T zlRf>M$Eb&&;+dP!z7yryHRpkAXLEjfSHIax^nORRw z?7QNqqn-O!0e=<_CX<{C8*nRh&GX+Jbo#d`Db5v?Zrr%>-1^&FhdVqq&<(&HR3Q@c zAD1)bx~G$W)cWeqE`QwP{9r9-{fAEWWr*$LV+upl#x@E+c`e_>qg_D?aJci#dMHH- z-5?4+OUsJzN2u5Du$uoT z{7S>}Iv?+?TtQ2cUNN5c7gpImH+WrEeLT{|2z8v z^^5BX!{bk)DpXpXO_UGF;;$}*5|@J*bOV&nq>Y$!AP^+YFHw!d*CV{_52%_pRa-xO ze9D^q%*v$RV3LysfA@}HF(QidJkXqvlmRox=t9ET&iTlunj??hZ&nT5yl7U_m&^yw ze@n)`1wL{5!9vYokOEQ!Uj3%HvV{E4tJ!l6;0fV`^1diWC-CH%#2nl^TcuF;cC7GaRV7W_E1U3C!aa*+o6zDJie5t9Jz42O) zXkS+yo1{793z(Ro3w9!zP`$8Yq4KJMrjZHUIf7Z#k1&;{$x67p>znnYL8{D(yKG?V zcYNZXav(UrfT~RN$O8YT zuqn%Cc6*9E5br?y{O%)IfG!vaH`q3sd!Gl#?@T74N|?%MfX5>#rLC`~=f$=*S(`=_ zZVDD((cUqNdLV>NT3wZakI^aW{ie5D`_1K(n5FcpM6*L| zKIOCZX^vX3_mhseJ3A?Iol)&UYRdbaDhW0anluC~Y)*g?rdAFUu_?|E8SFHszgKl6 zRvA3+3Tgn`f}0=vIEO#@`0*v9qlkBx$ZcBfz2?bV0O5<-Xr6w^>f@gCNHIaw>!%(0JxTPcQo90x> zMP`+Om6WvAytJTg+@5Xjw=tDjfFV2ODo`cF`2Kzd!t)bbYEoVcltxDrCATCH9ReTj zU~y^92-fo|%|zda25LGp4t~DYDH5pCfp@*9Xlw3QcGqt6ki(ibx&eIi=|D_ayRB!0 ze&@!LGyVoH8hc^H2ktX~3m9?s=!&pk!LA_ESE)3REpkO#$yfqobpb?mk_|y<~zciEkLqw)*1nn2` zL;$_5kZnjknaxxqpcZ`YW@KYM{E_&LB{YP7;GZ8DeSgocEX(_eE)`9pxKgbKG zcCY_AWtC>Blot+VY~tQV1DA4a1|K(Msv-toFlxMNIjU$GprIGQS1@TQ~o>gp73heYkI_fjxk`VA;RCMqpRX)>q z4oGEF$$G@>tGx1vVohNih~1N?XI&52t#N%6i%L{{8a5a}l}>jd;!ZG^rz?L+S*xGD zr_3x>;-i{oBa5kR^E61Mtz7m^0TYU7V+wI?1e z`^a^j%E@AulCUhMzqB2HMgyn+W_xnoT3Ou8(N)r0LhiC#(_WL>Bw2!j-*O8n3~K z162*d+n>5zo0)_2Wi9@E}XSw($_XcGvg5yLgnbh>h6#MoeE2e^d**wQ zbxF?{0WO7}LUBKVH~iC`^~2>9WEJlYclVKF<=d28p2M&dtD_6W7Ua+4B!jj^JCFH| z=yhlA!rhIM_+T1pRG?nvMik`d{WAVmzu7qWu$&N}T}uRX1`7bNXw(F{!r!~|@!*)g znUo@RcN*8skpS9pBeIc@#uQh$g2Ugpk)KD%=Bpu^r7)3+p?b)oqN3?x&A*~;pBnPh z&%{q*8IcqfpW*haGwPk4I!kGrI|C3`*rg)m^b1m#-%kKsx7YWYk2SIvG!`iUdJ?-E zTm?ZCsEi+CoUfaS;Jfd0QkOY8TeLY@4ts35UqO|myMtplL_?3%>d5lKZiDq8Ha=%2 zCU62Q*$~U0u1r;DWSGnkDot%(kticAe#CxuA4E<_NRSVt3jT5B zt8FiUpK4*Fy=nw+(D9&Z?HM%w+n#^6*{2k~e^&w!IbgCWy(ZGqa`VgMwi5;7%J0MV z*Q4e4IE~09J}*c8qSQJMG3ImMX@Uf$a^8>Sk$0h*abw^KqD(3f1(CG=@dm+%Y3C9p zQUT;n?U3&03hU!!5FhyAOI=OyDv+IV_)HR(ifDd;&VgmVh$3Vbpe~c`8r> zB!D!e${@nhQJEAQ?6nY?hnWy(h(ME;orN|Skh-e1)~$5*mWhw$KSMVY>mg3OZyUK? zpA9FC`vHn=-OMHODL#>-r#B~ZF8GY{VL*L^ee^XRY#YB&8UrQ&gLxV*j&?}Lx{e=L z_a+7#&eQ^tAu~sgld3xIa-wi|d$!ZYFNsLyy08k~=0OvNRSx4r4x)kO#YczwYSUO! zyrLUvuH#XL0{Fgqc9G;XDlP4ZmX|jRhcvvWfAOci>RXZ{+o9r`%`|)ryl(~ktFw0=dtKh51V_@wm8fMi?RFct?sf~a*4hbRGEkh&icA3%7q8bY-AxnDBUs3OSM5*LD1U#^$+lwnL{VkS`{`CbjIGNk zpxwntA8dBieKUhMLFIt0@p92jx>MwHjot2H#mzgxm*E!RwtRxToraz>uItf>WLU|c zP8}8qHXse4Q&XUmxoTD979AWm%ZCf{f*z7nJn?@5MFZZ+5;h&-!%-$P!DOv@%)kKe zcNZnaP&PO3<>nU1-)L#~`(09a4JV=8-@4F4rOl1S-Am*dW8mkTPqS`JaQrQ0-Hk^= z4*ty1I_II{g$F+x*wnq3Rp=iMAAGVPLcV(wZy2<21ejsbZHhDup^l+ZxDn$Pkgch$h_6-_ zv2X&5I+0HqK9#~tEZlk6_^x1E>WBW{G~zhT!oc&*V3R64G8r5Syk-Jn^5~f)ueIp1 zTpzTvN>3}PQ%qf|yS?qn#|#k=v~~L8#zOz#iD5;9B-!A!6&!`Qmb9&K*bMdIx{GCM z<#d^={bRBgOh*2$Y&C}}eop?};l)?xz#oOG9KIqUE}#KM4&X&D9BAD6cZSv;uJNU0 zZ0*C&mDj=d#9EPqyCx6a>Q!pn)D{^1T5{gDVnXU7Xp7_*PwGKuz3cnS6SLNv z2RAyUkN5Uh=BDPR{7?NOr;h(@SoSR4m{Th|S3kZ`3#{F|H$4PY=!NK;{`AVP+&fqc z-~5L0_?hzM9ZUoNytMgvNP6!$S((D`iMnz$3s4SN`o~7HHROktOO{^T7=^ER^3_`D zRsV$2J)mY?36eO{xT8RZx~#lY^ubLe|4sAS-{6lrf?`dvO`9m2C69VYn0_~orgmBt zumcPz2q_sA1^Jh0qY?iUUMO4%EbJc(-)=}>ec;_`s?fM+EB6_w1wITp98-V`L|*Oc zIj{7Hooo?rRoxgsds!MkIQaPz#uaC}Jyi{5VxDBe?Y5*Be1Ubkz1J2kFQ@}E7bv9O z#;(0kBCs;|Lf)c|BbhAM*pQ8@AesYT(~1-mur1*n=^d#@FLHKTqGHCUJ-uy9ThGm(KGQ>&YnZS5M&x4hE2Jbp==v6yXwgnIE0izSt@sVWbVCMc{>`kTSs| zbM?ZYAy-p;#_ICjEhFf^W*d;xGM*tBx)cq5qOGMrW$&&ss~@c_?E zqu~YRU69|&Uw1IrCYd^}rs3*!anL;nFt-A{E%0fQgEuiVm4LNJy;aYrx@QYwTQYrM zCfZQl`>p>U-GDKx1_wx^OG$wldU+WOu#e%hpIp1=EB zj~1>k?ug*rC>||3tB6&z0;QPlsWeV<*Fg*&4TIKNY6^6Pa$a}YKeJ`J{w@k_m0bvV zA0-I7_fqkz7bMZC^5whB&&$YE9X|+2=iWZs!3u!#B~6`L7_emkE>Vgc1@8W8YpC#+x&jwrw zJ1f|Ly9ev@S63xq^mKr%Spy&Fqkv@rzJWq? z*y7D6BTHqYb7SVweYU7&`A>6r6Y!aKr_g4!{?4NdG$926vVN_^G;6f&Gd6o}Iw?I0Ow(-5Oe28?+LD6H6cbr@VyU86-rx%*;tarEC@S`+@*d9VWi)wf&WhthYmo z*clqq!KXicyOYFE^|O)4@q>}VOwv(V-1OSv9zUE&PoS#K`#dTRimMU&l>Uw=@8B^B z8s9^zL}9SOY^j30c+v*tMFlJxR6} z@fG@$!$}Os*;!lBej#Nnf%y0H5oMiUQ&TAm1F+ZfNv=^0Vtg?I#uyiUsJ#Qt)dVIb zAIuJ6y{taH7?(PaGx*OpdPouFiKpKvtf&IutLr`-0Y_h}aOei?<5{~O3am3Rl#azT zr?ka86j5j*VfeSIV#kis99-jLh#OcL{>c>2Ei)mC|M+z3;^oiGaMG?(zN4f^4_pSoxomrzT zppLH863uLvFHnsIuee(wKg*^pv}jGh%IR$5rw}V-o}VL_tMY~++BMxd;`P5$bY$|D z)A2_Cv{gyu@2t|5@UPf}{;N^HmqRxxA!p~SgOiGM1E<%6ci6-4y((4`Fc!#2wln%c z(`9BXJkx`QbtAr}dVMCN_~KffXqBjU@6m9R&N;Ht7Oe2$IA`L8f3gTjPcQ@3YC2FV ze;Ya-jg~3>+cUIV$kuls(3-R&pagS_9Ohcy zu#f{Isee3_gD#-QL_W~BZ8~?OIN%pQNVVX(P!(>qREev7dDSf=+Un3FUlF@d0E|tL z(9Rn2u(r6N^}fP5R|i~7H>A0fzU@Tw73fHJ6dsgd3r6Jzlbs`p;pT3t*|-Wy_3}eB z;z17N{EmNwE)&FLoDWo7_igP#$Jg}(T7mSBUqfz(WgyaU&imDmuepBz>%%J(%CAtQ zEL5Ew>na%Jo)x5#ik1d3OY+wLN4d*yj?DQ9M4n z;4e!uA(`8v8{4>2Y8~*|hO9R)?$HDT#S5Ct*WDQGise*$>x?@z<9{xdhP~}y%QSNS z-V{Bz{psILFZtQ^=zXYL#{HG`Y$Km0AUr_gnFr^Qp*&wJYebso05>Bn@T2vs{ z!Huz+-1e!nW`8Ll-g#U6flaeb#JG9T*Ux9oks=I~mTyFQK2dMEpBxY0SZ1=jdme=kjlftUYao=J0zVOvwDPxc~(zhTHOw7fw4=U(3Lm09x zz>;ZH-IVwitg<9Yl3Ve^B|J$Q1%Ca}F^Cm-XK>U)Z zlwrtJ#mD^kvQ450Gd1~SP#}Lf50VxfdUQxUJgI2ir`G@Uf|DTY#^Pz%h*rb6h_|Vc2-}Tas*6^?y!i+c7*}WVXiRT?w?`#}oR%LA z3$@n=4+u5Z`h4?t#{s4|)glcRm^dvu(+R!zo#j&r%~Xx3B>X7J_8X4{LCPY7_loLO zVIBxu-xrINw;#O7UJ4H=e-JeAyH{=GQEM=Y9Lc1BhiQEFk%jAa_}ZSS;w<5}5Z&K1 zV+*>ecl0K;wf6IU=)!;s%;y;pawd{NCe3LCeVx~9AT5Iu3M36UG#f#mqoP&$)B}jk7{VZq0+EqWZyG-O?jq)F$;t=*WwF^j z2R{>^4u8*H7cf9-f{p@f^UY0DjkMH$zVFj20ey< zlOgc$-|}315vGF^Lm6z1Amn~qo?xdW2pF&Onhs3A_+Ochf~V|(`@m@h?f1Rv&bzh} zQq=hWAoNHOinTzHb60s@zYgomlq4Ou-#}SYqIN0@5tO@l(U86P9{zrR&C*}-SNV-Q zSRRP;v@H!&8w{ySPrlsIqOZX)Trv(CM2?<*-QN(kwNt(NU;?=z+OCC@0h00IpCa}? zfD0{uOysK|>A}-%`b*wN=bLSrG)C;z$2Szr52LtY5n8#{m+&&u?3TkS|AnV&6t{f2x zBb_x+17N<9JOiP$tBa!9n0mL~R0&v1Fa^HQA}lsWOYd_6(`bqsmky6}+u!aVTd!s_ z0p0_UPm-CB{L0NgPfOlhezNT zM(kG0GsRYaz6GKLaZ$x2=QBYOG|mxK&rEANQ!YjM8{zWsVgFir4P=h^2XL>g4$S6Z z$MR?OAOIEl5+fr?7^WO#U^5hUz(7p}88!j8|J5u-z;(@?p7>FbPm^NB!vH4k)spvd_s@lvg7bN$cFn8BMg=aust^c_eV#xe#W)Y}$FL2wASAhnFg zYux8nE1EZQVUKS$nVB|>>q&ieeH2q=C(2rQbY;0Wp2yiku%elhqrJ6fiBCgWe17lg z--HD#$Co{5Y78%U{X$_?N^iW}KKkcA)fYde1BYkLg8d>^yQU30Xx_+n|M%*H-(o!l z>3z$;e@(g7%EmnL@V-HM-O*I5`M=XcjR4*R(3@!ka+kL|WP_94@<}D>;3ID7a z*olqWg9?iWqCq+PL!z8C+?1DrzEk!uN$s&$N5x zx}$<5E9NHLeeFPllMCrAxo+Ms9>=|q!!wqJKX_+)u72IFQ=$k$c$!Fcj-K}El}1y~ zt)5)mWbH|+MAd?94OxJp+;!Xo%5J^=Z!&(Ew3f5di?}$S0aPuD<)R#miF$Epga*5q zmep_bT(e*y8{R?*d^LtBahM92<{B~99vsc-LyE}w3KY1qiv7vY7iTd5>yIE!^U{z+ z-UyzXQhU%(YtZ3(R-BCdiUWBWKYNbd*_uAzyBH#hLdc4Dv)KLFScHOLyzo`- z-&WKXNapR1dowwZRc5$Y3Z!weiXp~E=T_Z&v#sSdlUCPuG=X?grG!CFOB!;1TDX4% zzPFft^)F`?waSH59_Y}YGEq|R3|u+d7&}$#Tx%Ey&!0p|+;4yBd-QYj&6C@z373z{ zTmW+f>VSWy#emcrh}f)hISZ6=L1(_YrcL^7XgWYCMWs&6&aq!oMMYm+f$^!^j0@aU z6>BWp*;p($K{gR<7JP{)0s&mA~@NxzFS*FSR5RT-6X1R z#ss{HXDm_P>uO{J2P^z!t1p@gZ=~o=)d8pP#`im#2}ezdbKO#!@#7aS)gB2i-2Dfx zzRq+P(LGB??3s54?a*G2ZWDd9`l9p>w#O3@!}^P~859c$A%l#IeYEOyro{6KCOK=7 zn}1!d3mcfXq8V^BtPe5J9*u2VyU*Ic9@uGT@mcyBoLw4z{KqD?*5yG5C+P5_tFOgH zZVgYoD8t>WQkH)6CaAFUpk^bw9bqWUa0y%W-L}1<%NYJi8BOff)<6o3hz6$}14N3Tr4K{g)HoPP51xH-&J%>>Kt ze0rUV-HPx|n5t(pgAW2rE3{a)WcoPQ?+5hDW%jmHOl(lt)98P>@q22q>4Og{*os%_ zpTw`N2>)&CWpiDSw~}nRk6^(#h7G~jMW!oyvz`Z`oeGoIL@CgmtLZunr)AFosz}ku z2+-mPMw})8SesMJKDpny-(uwQD-F0xU(+TV{*(n9Nf95YH2jE+km%D$7+~fN3e}eB zL{2k1rt9ZXlcixDD+*09gl6MD8{dKl(4d5S+GxTw#`&Hoh}n*AP6{o7T*zNCCLSP&A7xh`@Eh_?raJS={gUGo?P(5 z)097`VZ{lcb0D4xii~{TAEtE^4wzE>#S+QrD%i?l8jJtTr*w2o*3pNh(%*eT0#-)n znV2DrhonEQZ26WG_9+s;zBB;qL;p}T_I7XnOGPFesnCZT6$G8UuWVuCFUGygiS#%c zuj#jF`S*4!6)Y@-4!S#@GKnSUI;ZTD?EC%8qphmJg_+QQHp=2*UsnG_!ZTpq;z+!u z$t%-bD^QaK_b5M?g9+z4eey)hjqU96lcR^FaE*f4f3?|_MK+woAA(FJLcELg>0Z6= z`5niR{gLL~OqtC9&&eutw~+5d zjtRxM+!AM2Isv`>@}29-?GKysuPN2x1tr`iqn@-~syZ!80ZN`rmPSGvV)( z`-NszRC-|Y*;#KQ$i0$nO{)J+RVpfxpl}y1GMqs3Cr@P~VQyWGPyzu5&@bMI0h)O2 zD6}JPrU>u%J&)_%&RYIcF}am7m_5MO#a*U$Yy123^e@NhPP_rRGpK!7IRd$Z?q{(K zw|XKQRyjAolr5V+>?#zR2CxYW8`1@Pge3$m32HwoypBORi9|w){Ghb%$g(w48FTu0 ze9>Fz3{(kBm-!A{RPH>CS{_V-pgJjUK#q};de zcMg^7J9xIQ{a5QbEj8n?5x9fg^4mQ{KP3F?w8^yRdHS{vMSF3Vq7W!6xEnXpcXQsN zo7w#Qb!a;3+F-0eR#6Yy6qz~9q-G!-@>bYeqnZx9NcQ#J^zJv4aWOXTxT_0k&BeUG zO`E_xqTOx!&kF_{13J&YFLqw-?9SoJgM8f(~CXSd}HlIynRhfDZag?|`$mdeAvFm6fJH zRdGO*=})9O90x>%2UT9B)~^^*@$BPa^J>%H!SGz7OvCBv>HgC+E)acN_mie1t%h7P zneF(aZMew?obct5HwB_Q!`k|ogvPi-LoSU(P(Lrp3PuTqg1l|4|(b7 z`NuKeYJR3-@4jv0lSLCldD^Sa)HIqaE!ltUGpwj5s-gC2Zk3G8J{_s6Ju z69Z975k~cxv}{PNISM{bVF3P4t@wx!&gR`$a2ge50X+=p9p(o;v!l7E1vY&Ab;ih9 z%$%CR1wrH?gePCFu)uJM@m^wQVOOc#Dq1Peu;kUX3EMM#EBXIk^k`GX7^iK5j~IaM z0h|=6SeXZq>2`>~2*Jue9^P2ttLsY_y$>N;*ohbPPKtxN)iO&8l`#NbIc?gX;Kz$> z>DOS6X{xJB?0@&B)vRLl{7bx_(sM7HOV&61kYRsBORbPEnUWl5iA|yE9SH%U{V}MP zC2nsa`W{{O>jIzz#sc>Mcoc^g^H-@ju^_K|<`^?>OsCf$4B`TYGX$m*6EFYEVjYf$p$lo5eh+ccDUSRn0QP7Wj$ zGhsTeA&&h5e)AMDq37^~mKIrS*otuq00lu{k;9;agWJv#Zv8J~W& z@7MtWe*&sk=GiztYA^z?x`DBlgqM-^wn|J-Z=xNH5kk462H?C}jtY(~1|XrJuWn2d zglO1!wO95z9@K$#fq2*_FaifM<56 ztb$y~f!Z`@x;43$PU$E5pLfIF4)EMRnci?^@Og_yi2h0MtagT@fO7Q{`9(E6MWy2G zIb4=!f(;O+v1XCsmovGLvPipkxxBW`#6902+9!}zvZNdM)31!cX){p!PSe{skcFQa zEqamNHP(6A#|EKn*9Ac1$1Q_SU;?<3jW6(}z*=X_;mPz#(MoDJA>vpcW zKSY{F;;s=N?S@D_X~INJrjpKG`{t9e-}nb^D6UlL@&N)%Y+gmTr%g$T&s7p^WAQ~? zoT(AA>?eTw6>dlb65eJhGt3KaaswSXzx*+FvQHG+QJ?;1k>Vv>A=$onb|ADD(& zInp5DA!nX6sX&lKs*iY!Umxz@e>Z(83UBdq*W4;9pTBc6yFyj%-Rl}1`X4Kup<^`{ z{YM^6vL`1*qQULOfMlgGen#*^m9WtI5#0(%*t*OkSAr3j%>MvEeHCn-Lp{mP?q6kL z8V07c=pfz8(i(39q7ljyxO*!lPZ*Td?P7XeigS$`{uG%DCcUV>o80A)*SUpT{jL@s z>Y=pE zS6*+@NInWm@aC1%XuFkS??+UQM&=k&%e?WeB7C!syY`9|NqQ?mNN=SR-IoWft~)eV zN@afSUrg_seQeIBl%tpXP!yg4+)zkGb@dJV@W=7tSp?FT1&L%tpO^Iar-QdC&y9lmnr}?Y3?{R13H?`1UT20ll7Zc()Kv%h4|0%$ZqE$B z4pEpke^uIA4f2#}8go_GzWyo~yq}yTmQ?tKJwY8}f2?*jk%{CwH_&EgmffPKf+*;= zIa>p^1YD6bZr*0>*9I5uWerKeg$eM%B*IO&9&4t7g>U62SKPiW*bTAP;39OkDP2af z6as}shQQ0Nin#xvhfqNu**VYHR9Dl$QOtw4Q%+hc1#C%U1PUwGi@iQ>~&3yt8WG|o${*kfLD!j@M`U?C^X`jl<{7YLe0g?+~ zDU6Ql!fj388In{?dHM+HEnP%A*U^F(fYo9T$p$$%mFcNaxqxzv%S*x$!;LdBQ3$zcA8UN=G5owKpS$rR4kr=@Q#nUjJ zTL{f77=Y7Vpm2ye<_zZy_obQPALQvi*Lw)bp&l5e0{62j`Dp;boT=cda!ZQ7AF1}u zHnS&OpbyWcK^t~P$E4&z+)Cnw+$W5}1R1)=(i6y$hto>r-Of-+*tF$QAuk$tei zJTZQd-`1Ep%cU|PXDhJtWnP6kvy{|MAV}IP*w>_lj=^}hai9o;@>u%S>=+BM8_Nxe z@yhM-wz6~sD@G)DG-h%^D?;zH$|HdaDfXVY;7~Ndmb4KRz~jAkAolv&8Q|9T^?U>< zBoN}*CZ&rwD_J3bpv?f)CI+k>$m5EOr7>uJ2oqr+#h04x^eCQXZ08bI6N(EAmPE4`V!H zF6&-n6`4B>4r95N48=6 z{!5r?vcczO2xkob;(quD7xL^<0_=M(QRB$Crz@lQImi`o#5opqB(K3g_>IMfP7wpP zYrZc81&boiQEkZ_5UdxeO{v!HmTW5aBWJaQm=lY;(@cl04rtK}f6YlXvp$F7Q%czP z(vpH%Ciqi_@QyrG4oH(896Du620R?EBz1q;jrFd-Aj?=iu^Vt)vyCo$uM7BR=uGiL zmnFGc%!IoX+xFCljz;%HXNYS5!h1;7j4Rij%{-?Uc&L$d?VXyW> zXEIP$^LbV}k8|_O#(#V|a|%m#5);WwDO15XaWq88%32fs*t-_QSeX~3->YC=V>BM~ zU+<~4ZDOnUunv1{@pHP$cm^6-7Z$ZbCejrC`T1rPqa8>!vZypBKOJb}`t{YBun)() zACq2AEh^_@ItUnA0Ei+-6S)Lzb)n$!*5di^xOL|}1{5C6sv2MAP5lBVHQcH8zY z$Xz|nLgV*uNltS;bb*WXZjOkYrK4J%en^AtYWi8uXD_zNXOrq9hJKoxk0Y^OrnOWt z=Rt``6GyVTkaP5-eBo*7yJhReiiv08wDsf5>FY(v9S)TbDB zsPUN&e!nPyZn6bJRgWPEa^OrTjoLZ-8}$J2hC6hQs0t{mv_M~FclniBJx5B4FwZ7L$}_h#dNdj;Bz8s)H!?w zh%ct<+OI3*lXTpqDM8?=#5%^w6c`(ak;`d&eV%`uJ=-A@$;U4Sw$iv4C8(l^l*}1e zLzY+oznq2~Xt1zR9__Kz_~WZI7qYv&;pnCBywRH?7;^ZPtq%SYn@bQ564+5MJRu*I z7r`69sg&y)?lODUGs-m6bgj^~#v@9ns8Sz6X_GZ&m&E7eWjdYfFEfHgPPb3W)Z2FF zrlQ)I!jpHno|VS|kj|vOq~OzwCx<0U1!ua4G~x_^=O0CHJFChgQC*y7Ul}!C{~WXI z3%Al)j@6}0$7s~_m#?=jlTSp24Z1E%JAe;m$0@8>@i`?I^M*UB*e#lwk6+Wlf#j@% z%grLfAM$$&V7&1k90YfBokq!R*!A|Snk30*0o zAiYbM-n${R(2*h?LJ<*=Ceo!zQHp?wbcslnBB*rKKfd30@t>P>cXIJuWS`w>JF~m< z%+6?FlAnKh9xs^=VWbj&6(MH&Q4}9*bDJmNyOK}pTry`zT4wa;1zWJfJDL{W&jWg= z@dA0Pj0|MNc}<7nCN~aHa(%b^y@rLvF8a0xmQNHpHm<1-wt8%LXLV(UvA@X1wjLKI zNM zb0b9Wg?bq^^;dgb(3-}AawguO(3o#qK;-bm~5Y)ErS5LJCV8+~+{_#KT;Zwqb5s!JZk zge+-Op3`JNgb%ue!&fpj8C388*rDz`y%D%JvEEH4gIoQbTrQVggv#h()j0Gqv~f%Z zY?IVOc%T@C@`bR2nZ{PJX4|J)*d`i|$9Bg)N!M5=vmuJss}F(SuemdY1HQf-=(`&| zO)2`FPWpTCxAkKSCTR4-+d}m-W^9TzXH}E7%)ZyD4qLh%f7CK@++-e9CfWnkgCXVD zWmLTzu>RAI(Th121a8;sqY_?DBN;rh@E8!HJk&Kgkqt5a#Vf7O{V4q8O^YiE@HW)O zN~=cDf|~m8>zIhq?r506xrU8^(_64aZ_s$DPAH|w`T4;e_3hH-C(_?3}qnUsI@ zDK)TO2eI#{A*;0kp(>h({^l%l%vL=`zkH1Oq~%z7ePL z0!M)mY?~Mv6AQ-{UG8=y_DDbMMojU?zOiop`I(UiyZ$pcUx#ROKj9!3^N9AsFv*Dx zDrPaOcE@*gPed)_LBPlq_!Hs|++Wjs+n|Vy z5xm?WakqG#KH&T92mY?Z8is>Q$8QVb_Ar`#+e3ow(+*CzoIdg~?{L&lH>cf}HV0$0 zN;@hZFto5UXKX>E$F4K6T2A?JdwU1m#+r#DYk>&)VHml*CThhSQmUfGeyhEm4l+j? zdA|g^Qhojvp!a4aHB3Dv5{VHD^B0UGS`i%Nu+7<8lu@_7w1t!&*qU_L*nNUy0u-?J z6vfUJ5?>(HW@?z|oCHq*MgMI`z1M`_sZM3o0l&SjRaS)!;%ulf8EXC5#3>x)C2?ec zk?$k=uk{u*dn)>}Q2>!`UjMmY?CO!JTG&5XLB-Q6uYQ|Ps(a(OD582kyrFdVhqUu# zkrjx7EHsC6vP40Gs~G#dKXEq5*6-2Xm%(H`jLCos-Z{MOW!4rwFog7`iU!{heOB@s zJ4EuK-HbvIN1rkU0zY-laczp}b(RQTOm>?WHjw?Hr-zKUKk`z0PjRcQ--YybnIQt` zMVtC`%@xZE19q{oQIC>6oAIC@ige8Ha^?if` zsZv~Yz;!dbN_;gCake)?sOV-AlCQ1Ci9Db_zWWd0cl_aPkafzR?UBJRb%=-l4D&(N zJhD%;c7HroQ2R8%F&0ESmKpNo7m%j|z@{!!vXu;0y7@AC`r59`X;FfVQ{9WL!w}zx z#I=+GVVAqyJqQI>4W0nlir~Swn~_5#XiYr*D#%cXi@*f@!*?Xv+6+afkf1l0_9o)( z_5qtYeFy;a*~gGH6tt7-qUvl`=TOIIwWNj&)9>kebi72OQ3Cf;A%Bd28dUnQ2QrTo z|4DBIW=Y)v)=~SJkFzn-iE9En%WNu}Uk@<@ce6ysj@uYsl(CS5w!R$4jLTy}A4I}0 ztgQ4H`|03NLz67~fjq5`dpmyM18d5z%7mh3msOhkb6@(-CksN9cTp^wxPqx-C$PoQC3WGTg9MN#SYp4eh1n_cvG^&kk?@i(Ik61LwgwJe(mBNJX z*~93gaU5WKN>q*sM^c37vzYeJ{-bj2^fO+Yq(I~-kvQLh`}zdpi~u+W78u%RJ`s}T zO`UUS_Vubdjc=t{w0SQQH{ei`A^OY{(5ZHY`TLiE z1EWl@Pw;qlLZA!xhVFX%XRq+i3x;yq)MitC&=|dB`jH9ret{*!CgGu#Oj$PyxAjAa zFge>is?D2&0=`7EkYUGj(hkTDC^?6H3ATUwCAI<_BgHS4MR+__N2$T4zkv3gcsd^q ztV&7=RJ{Gt9zaKbsEze1QK(FoeCPaxk!0P<=KgF%0{!U2Kt}bj7aseqN#}JUG8kAR zQ`SC4j^cY(cB0qynowUIeGw8g(w|Hd^Z_n02sBMq%B$RmU-sQJuq8(IFOc*-1#o7B4$uDkaULB-7&$1|+ckjw8|4>y zLnj!H&_=v^Qb4#4g|yFQ9^K&`-~t5csV+u>srIte0itrmGEOuO>xL!GMU1x|1bhA(1*HsLI!i0XV^5aSX zj(g?F4yJ)ex;lON@Gtuf5{Ztv@;>NT$c%;*2>3DZk=IFfz9t;I6^Z~lzbi7=WA1zI zSk?gu1*Fqwu&Trl06Z6`&Vd+7Ususyiq>a?M25o*q5j%4gL``ZdEtXqO-vKU3Dax6 zf40Kvb%@{Ob-!e zPa-l{Vimw(NR|j>5$zFgDN&-gW0E!{5f5748ZpwK>Sq23YGgQ`XXr=t4~rexV@v3a z>_I%(Lm^y8g2WQ;ouPg62a2?(xT9_Lc84@R)ntSHSX@FuM+j2p_^6TZKEEC zEAC*O+D<1p=w5FqN7Fk2TOps(R1~gCv?e8f#4ddZOrxVKR*WL^{hppt z2k<#zJpCOT{Ejr+IU!Z$m&eq|+KH1caX;!agpFIZ^<&Vn8$R1lle7CyqiV;~uS>%C zIiOznVIP>?Q|^%gfi^%5TxLYCKI8@hq5aRildXj3JF{i!Hd6FAMYb_e3i=UtpXQr4 z642mZI)JZ3^Wf{CJouNcdsML4RENZl3L%G}s`Ci{>GU=(1wY5{1y4<}q&Q`}85V`` zA2}*_RALe6wX@j_m3|2?Sa*Cb^8=f}^lJ|o0-k*)3fI1ZEs*FtRDG12D5dMkmO=M9 z%xT1kj(;9}M?c4{B@9mZuqH=dO|3YRtS-@igT57yBE~S|OyLB(`iVC#+{O$8Y0sjH z`!=VzSdciie_ql0dM&+1`+0+3>pVQ5X!!GJ05T)$N@UM?)OkB5%X@F(Xk9%r(cV4h zXdeCyV$(9BAc5M7^^cU823u2mT}}o0uNUZH|M}lD*@(BbxEC2xRPQ;RK74dBzv)o9 zC{rW!rLFf{vI1SIw5(nudm=``CZaxJ4BS`(e@8+}jPOP~kf0-T6PrBK^%@hG$TH|Z zhw%?fl=Y0BZ9p{v-QV13?HTF_a{UGC)QtbU-BIIz+>r-*$MH51gYRD6;QGT*O*80`5R1zqUfJ*|l>l|i41MYLEUPyTV0f)*@p zrF`~Qdfr%{qJc9?K*B)2H#K}l;r-@Rhh-I|l7&GZm!OVKxDJssI)3nKx@%He6d{V* zuZXGZ?CPE#9wFcVga}?eI(bicHRcp;b%;pGJ9+4cd{x4ytUO<}{{ELkw;oW_w3E{rwNdc#1?m@` zUaRA`{PQlX*=a1ZF87b>vvT3)7jG`NFE3x8estKk@Wd+2An{}Ba;v@vWSSVb2yq#~ z{&J6;b^pXK^!C=5WlxiknK|~+*1-}S15?99p`BN*Yv}fYAqIhhJ|O{)tnhXY@pRR} zUEI8XVo{vj^Dy`G?ErCL;BU%T?4$s`MLXuSim=`|jn&f3wU57?a+!!CCp z8!tmwpQ0=UoiRTCa{7rr|K&-(53?5PV26gHUv}88msO+c>m|v-MJN~?G82vZO?kQe ztr6!XQ2NZjBS2{~OSH9uGRCBFG*S;?EgO(&`xcXLQd|kJTOR+=}0G&q*UT)ABDmp7RhG59R+Mk&|%X?d6!gTz%ype_%6uwQ|v=l26Pda9LDGqvFcp32!XzUKE@3Eq- zg`m!x0m(5W%`_5o45su%w(FMxhz#2kLuSFH<18DnR(Fs(L}x{hJi`66=yp7IVZoB| zKQMl^X7v5J)mW<=x+!#oSJJHsi zY*#Pr3kl5c3g%WL3S%r9Zw;0!#TC^4+D{^#-Vdk;C|R(0%08A|KwwmXhwk9#|OlmCt!O8s4IQ{vvj%2RKE*Z5eds&8be;rw}CIHITNeo`8>PB@z1YTpO4wK z(#a+!7yc(XVi#TY(wb5)9VKtGp#HEQgfkjPOq5;*UnBW39*Oyp5ejDnoLZItlT0HA zq?)ULtoAFE_8!KZq4HLY%Cz*Pdu)M&&dbm5K4kY$qp#!_a9BYy&YPicx z0ahK4xL`~qdWCQcc4By}O=ZC3yz=#fI=V8VR5ws~=Kh)NObR|#8+y)Bw>GkvFgd)B zLD*V(<|LnkJ(w)I-xWoiUYf9P{NL{}3 z`8Iks*+CY@5E937*T~E?lu(3%v*38kzpQ-NvlDq8yn4m+Kjh0Bh+?%LwdTXSuhdVl z+hcv4?@(z#83&yefY1;CrSr2QGl{&_(jqZAruk0G9_?r8prs4R|LOY?@%FIWXTcd{ z9~yd|U>vvYcf1K#7)*S+RI7i-vk zmBvp0PsA!vAMaTN;m!S56v6||v4<@hias{-KHV`Kkx_=*Xy7cpAfCj${Hcjptym<| zqJNQM`iGYjp{l9Yg7jbiAc_2O-SUjBUB2uIWcD}17=fmUoPf3EGLJ^CIMRWYYLg$& z&2Vy?E+2AsX{Omu+@I9i*^lTS|D#{rn)O2xW-^1!4is1VlIcUf#rYY$!_yXmQOmf? zuR{pucWfZX*p6ywllsTZCfG2{>G5m+XH_tliGtZ7sT7X%W5Th|hJ<%UJN9A%cUu#c z1TnxA2UO()YH<(xsUlAtbF=Nt-Ts3C(dYlknW()ge3ZEbqvy}GDhO>GK~V-dHG?<{ zYe+|cB&*DQQ08f(80u9|t{1>NKE-`mV4vef;*)0I+X3^|Y%QwmNv2HyYXnwejTcU58_>m9VLqmw$iAMr@7-FQR$+G^|2MH44~|< zk``P>_1fmfCf?%@P{D}VckR|fqwlJ%hGKmFr^v_GoOWo|13jH>4fMKTD=zI{?NXp@qg zK(ojfg8VRV!wpj1s~^u_edL;F{ovoc<07V1q;Y!w%EXXsRC!tk2u-W}5%djkg2Oje z-GYPCY5*ax9!Rn%N8NG#a~k{}_Rq40!3}SSihY9hh%kUvIjYa9_MZ(MCoVb!)8nhVi(n{al$10OuHo?9qsds}8ca-hC<4huMa3^~ zLUY6@D@_q!4I;d$E#}VM9G^`nGX1CZd34~KIItX#jXu_}3?msWp(anS>nM31@!Ytx zeQJVo_TuQCQ0b)ey+kt&$X#0?r71HBzxce{M2hOVYoad;iwfadOas z(g#Gj(53CYe}l2Af$R?ZqHbXz-Xszq9Bc!!L-KzOCd}Okii+s|#m#Wc zv_`JnOS@f~lC*n*58}hx+;+=HSaE##oy<-KFx|7x5dT z&^=l363tF-0$w%SX9^rzj_9{ENNSm9NO&{c!+H&M$9y;DvVrqHFbNgseb>SGZ=-jk zt}b48nR+G~bLn#W*yL?iy)a>)-RHBmXwY?DmvF&Fxw|i?1;K zATEij{|6GCV{uQGZ!N(Ily_~Qb|sA5ekYkD@p&Ek0T<1>PXFvnuBQC1ID*NNx ziGV!cjn@yjT8UenNN?i^*lmp=no5wiUdB^BJ0qn|ByI88pB>gF$^;}-K?KzI-IqHk z@n3hr--*1V_T0LsX@O>R;N>}Qna6!_Mhs<%{5_7&mRYcQjis{Vr?pG%4K^cTA7gM| z-bmm)5=+7ISb^*2_=1uQO5rUV}mu-(?%l!=M3hZ!6|Q|;I7^MT!IwcTxw4MHI&mE-(jDfC9^3!c9=_(>YZxEVzZhx zwa#w1@TVmMY6!sntJ@7D95!JN$Vl@Gy^F><6xg|UBRj(UW(qN2*+9(`Vo*YXfhaC3 zfl1I?td))VG1GeYaHQ)9?^-Ig=k8q;11AB=4H^k%ON&c46`#}X3228~MzZx|afjsp z0YOfWzddNCLI8uV1oHzLkn%S<^0jw0BJY^zU6& zO$C4Y_Z|^Xt`>}rD^@fKh18>uZqnM4^i*sDtoPikkoed2wzQN5StDrh#i`gf+9#Mo zld*cm=AWw7=^|nFs!smYaergp*QiZ3l)U23HUZcEecy0%fB2dqCruD6I#>i^ zOD`s0p1&`3P{#5wh#YiSNa!?Tcrh7kyR{1kxhjW4slgUKp}HR#L;DO#QT*&w<^^EH zbAuZyWAoF|XWdSh>r-sgU&1B>h~bO&zlM_S+?z;KD$%p}Zx6kn8}w}-6i*w}#%@@u zE|A=g`NTe@Wb}lTP`ZP_Hfg5Tce6dy3v}n#lX;ZP{oXXOul8d+VIAYr^Aa+A7t8_y zxQhZ01tw3Qf$*7kVqf^8dek}%sTUesLneoBp%PZe_IO{KgV)dTcU6*g>)w&1>*|q!N07@%y(Q5T%d&Yl& zNnY^`VZN?t5VT=-@a^ZeR%@XQ!T{kRz43M3%{U)K&W)W%7!}d48T&KwYnSmAzZMFZ ziW6KuWX}}X!_Tg}@V|leQ!9T=ml;#6P+fI>U|e!Kn*Lkd)j;=eY{HI~CKW@uF}4x}c&bnDJDjmI$tIbD;K zWx2=FdgT5x!+{2&%raqnSUK(56TIo}T-oupgX=P)Q->I`*>^s!aJn2`oV%XM@Y~N& zBl#Bl$4^(!ba)CB=9W6&yH`sFQ&SsJ(gS}mRDwNQYbw6>EPv!gXZu_+hW|1Evi-sVW@iQXVR-k8 zgY{QS)`7VD>5%!w4ELKdQ7_NDwZ~}gszKMHeS#RN?#`ReeKed$Stp+q z&RI()#%$Zo&`U;NYVI*nt2Qpu`IW6k6nDyBi}_FzUUpE|gzrlF;lAV>7f(NvLTPEx zf7#krRB@gNI8ElZ{|r>sq=N~5S*)gMLNq>9Zzo|w9R6N{N$02hM8$sAt0a|FNDW{6 zFIAbQY=mi|224LN7G?tuX}<}D#vxM|I9!qVejSIys)?pg+k&we==j7bII zLu;huKe*8fuQ`@UB_|(**U4|q{=TlR;~64^0zVlLexLg7VG%@m3aKD%%&{5$GiNwR z!Xg8p{VLd3fYfZ8?aDX!_kQIZgC414K7p|J9^A*GoIFYqHg_pKl&< zW6@VO-As|)*=wRHDkA|RS!Z*``zo{wv&|`=4kw=0-Boa>B3CIm>a+xiA$vh&=9UI( z*U(4}3Q@*^(QHs$ugZyf7g@0u9A#4bNal}HZL}PC33rdsqAi>s#f%BOl#xp=kGe4CjBe1Nr2P# z&9?&A3gfX=chH!n=Dy+c7!-hD_ zPD(lnZ}ZY#IT4AKEe07P(J;73MKr@Jt`t*1QD(&fbF>k=niB*;_#4!6D98_n%hCmK zTY$LT3+v6NB6}jMug~9Pdq3G#nEdjFz({F0L-+MqE{;cC?VO@Vg4#6leJ2G1LhWfa zSgzY@@7z&pbI`*v$Tzb>|Dags>uSNOno{Y7-Mx^-5?)eCke+ABT$sh5G2KH)D+J0@ z@PVz1?;I3O0R(iDM+KVFRp_bNeN?5Uev^{WWKT`kw(23sK@+1(8MVql%&#$?!;*S% zaNy-F;`LqYQ68^U(Yu!)nLllhJ@_8RpaP`Qnd+;6qK9}voVL$vih=Vn;LwQP&6nEA zr4Z@TPJMp`*m_5}29Qd93BXFL{f-~>FioYVHh<0# zwu{t?Bj3jEJG4X2x??QA4Irx@>ii6%F<*B+Z6Mb}5Zt;nFpGx%Vf6GsDt_>nYy~*XNEtAtE+em@u!Ox#cns$<0!GKmBi-Y$m=^?h5IK3lgS zW`p?Q(PHUnOb9d~+#QslEh__O@PZ6|3)Wv34zC|RN#U{WPI+KkU}8PD`>Bl!1}Np7 zWeyLtg~`h&bn$lmUb2a+ZDA3R~E<)|D((ND8!@f8IukFex^QdbS zJtq@{{5%z)Lq`8%`W+L{{Qz}3sCT6|0-U#{KEw5$>Lee_E`2gTy@qB;#hb|%z8;I{ z13+%5G9m09s%!o?d4Y#qXWoO>j>}8MI(X(0gJEkEu-&JtmfvMJrI8|!DeR2ll)Zr| zX7SImS}}Ssycfx$rVWgRWE0_~MaK*@Jm(etWRDxQn6?EMbPk1KZYZ4#i@khHtBJ$B zpmEXxix8FaUSL9F?J4N`xvnlmoSW8MzX$E~Pc*P_OC5Kj$~+BPM~(w%fZ!x{C#oq&DD_`>&Y2 zKC~U<8bIe!lrTGPDI!%wl~~JBiqhbABvlupKqnM3iHcyM%`;K+-@wv6UJi>fPzPc0 z_)HN1>@9!poV4gm=EUP}S$pf$u*!nMsP;YU&5v=JmbSe2v_`M1mqfZ6R1Dt>y7uux_f-Si6L52q zu@1OA+m+!CytUBlY6u(}+>-2bp%bWf_#=U$hidOYuuXhj9}*NNKU5(&Sd#%Mk9jwxv8WTQ zHkJ5v+WEUxn7xiN55QE~7{J392KEHy7PgFvHwOD%@blX@Q6B8lA?dMzKs+t8(m%V^*K7Bx`G4Cg6?yEopc*h&nOo&$~j=f8EQV z2~SRDu1Q-$1aW^Fm zz?+OwT+wEvlnMEaVzhDzfr+d$-KLF2>#@{4+;7G!w+~LwSJ30i=cf_))YTY*S`acP zfKaILcxlh}-Up44hIU3ZfYTKhc(Y;ro#7F!{NZ1J=fz4UTF?#)M>-V6+Djh2^X?`0 zM(H*BCCO(WY7Q5s6Xh=+fK_?GhJ!!Rc3MwMT6XFO6UpOS!)A-AkH0Ih3MWEQ*Cxr) zn~srp*OPYi$j9qCC#gkGqk>sUp`hxuOSt&%S_6~zSL5crrwV1q{j8=;-kO6~g8DqM zfSR-4fr+9E`MF*CA}8MdYBCEQ*XN=iSuedGwv<(v zNE+-fku;_=F?H#l;1?u0v3R9B{MXN&4XJrBTv3l6UA)UtUJ6LhC#mn&KB=?0ifs1y zEYDIyMr;LAgJ!ae-FkL6q;pI&sr>z9h&LU7g={R39^|jP%^&NW zFerQw`0S>}a_8l~iW-0u)PBGF)sy1FJ5u8E;~37)Bb-yi;m?Y@!6lTO)r>qCHXdrw zgL=O^*y>(Jm?@p1#gDbkJW4%NL;&6)7GM!80ntB$S7V8>`|hEGR5+kFIS&7_k0{As)9F6Yj(AALRX-B0S7XO8fz zspZv6-|2epY>xfqT30{0lVH%*O+*$2xsj#9&S``C{$y<98~U@;4bE;Gn_K3sU*|`U zSa?upAU5#u$2mU^rGOt^?w(p?%V-F+Cxa|nLSG?1wOEPi;whJ|z3dmmYQ}qq?6&d~h z{@o1n^B`3;#{0zrD8X`&)^APE+Hkf?U9Fij!^0lYH_${(#cyQoyNz&_QaBY`kC>=F z@ciI*ls$Eg2Mn>r2&kvOU-Y&`$^GFhmunSm=`|?mU+FankXU++ zs652dYsBswEMNf7zrtx4=)dA>D9FF!YX4qu(EY!?vsy|<9OwVt$p2wTtkg!taHah| sH5Bx(BpZ>I|NsC0VNR^PhOhn$99M8r@Djfp4F(03971P|_z;8q-pH@LeN3Ir`y+&w{y6?b=sQd%e!mjcBpQcCe+MT->* z^yUAY=fm^iJ!j9{y)(1>+ufPjy?gK8*E(9t1h_P~004kMRYgG$0Kfo0=5HYwkCemE zodo~@t>|bNDBj%s{r&s$-@ktk|NcGZ|NObVzP`D<{Bv^s_xS4e{QT-sdUkeka`OAv zuj94jtDT+wpFelEwti0U{9aw%`0-=CclBste(CGih3V<9Q&V%z^LwKsV-K@{&%-14 zGk}4C&!ywrCF9$DeM7yygD1nl;~~KDAfV%8N9y2O^59xqTj%@t9q-?NT<-v`wgXn% z0O-!|4Gk^zb@kQN4b|24RaNz6Wi_7f7N_e0g#`tJR;m;P^%NpAYi|cvg3z$+;np9G9cJ_?% z!0eNg>y?uu3-7eGb+)&)v9@-yvT_Wv2fve%#`bT+_G`oPYs2*W00?+Y?}7dw0RHc> zeBJ^5S}G*OE5yaY9(6`W7A8gpF3&M@o{Hp%ie!t5U^o}Iv#_9iDDvJh=qfF=SWDX9=i zPmibOf~V#jM?;RS?jj}e6r$#2!_E>wM;As-h9_@@qkwdyrSYaBl@Z1 z+0jt(@rm*BK6Rud!I#kG<>4R@RmXd(Zb3k`v325)!iT5VCN?7^r!vNQs!a37NTgDM_DDk_wU# zz-Y0c^e`fNI0p$n8wnwdjEIqp2ueXgPmE7Tj89AoC57UVK=DbScu)cW0X~EVi~+&= z&)eTby)S#bfV}mz^dBB7YgVBEfJnNkf~-s#o%Vt}ku=qw)s@pBJPVtzhQbSnSdK{Ydt7V`cu6I}^J(wwofrvl?TCiJRlx@IPPKnG$-x z1u8@mi_sARmDat*z*MNM4JZ<<6(b)`EXMF3(|=L%QBE7G6aBx8|F72nW%_9#!AUXy z(f?D;|4~?sIC*3JC}T{w0w*o*Lsu>|ZbVacQt&6V6A51j4?x;yXQ222yIwlRyxTtU zcm0oy2WWd$ntMh5)E3E2B=Kqa54gMLJcYZSwbnXlt$KtxA)Nh)0QDW)j{R?qiLeG& z|5%{)GotA7>&g-OgmC6p1Sm-ZLKr<>+HJc3f(a(0A2kw8=V$|QjS3f6<=l2s>lk## zq5?iMWdto65LUZLspLX6v)ac2%Q?&e$WKLYn-#;4!fprYbv0agg&rW@4q@*KECtBJ z>Mb!fm0k7IfPiyAt;-*&4|fj)O1+qK@b--eC(94U3xIWDHHl2@Ka#L7UV)J4>DD8) zUPwDq0?aFR{nOp=Re)9|hT{1z6w*Mqw2xv^9=pXg;OLx^HtVr}z1|QL@K6*2!TTLE zoUDdD6O*k7H_d)J#_bEa7k3`EvQCi1?~YezcESna*o%rnPvrpaNMR@-Trc?r#UvU| z%bKXD1z0b5VPj?Y*Ba-1f$yOo@wvS%H#MHqkpv=5y?pH0kyhyil~mih`7wd_g~V*YPz#JaWZa*M(*a8fDH+& zftHg}Yw*<~v&CpZBn_+HhbFz5^Q`mF#H!cZ^6ySccN{UjT580P;%=a|+dB>Z?}(L< zVIkHSg|La+7= z;|KaOH)8Jj;C6&f89JKPfu2S2OCRL0QQ4&suUbE9Pp0PZJ$*?Ge1A3mshOGCiDi#J zkM5gVBCXfwqt(m{YM4Eg9yq4L?djigpgL9ZNO#M2FOI@z>dH%24tG^()2kSTuKGZs zOAR}UQM*1KszuC17f`DW>~G5(>gu+5Kq>VaI@zRAY;30lk_9{E&P!1ei~C-bM_ z^s%^r3MFDN>E~WD3{M+ws zpj$F3>?&<8ANy2*{)=SV=VC28&{oDiMD#~y?}-9@5$3zyySm)IXyST3jQ)RH54HA{ zU*wCGPd73OQF6j+3;O*_N@R*wUmK)`SZg2WP*a98++M$Xxs$mrl=j^b zguy<$O742xX=*Lec!R61%?eCiOG}*n;C0(60p>wBt#v<)CjB*#3Bu2vQ&l}zm$k!v z!%81yg5KNw`&v;?^BZ>M>F-9C#6#4M7oxjg)FHT({5^f2Q}nle%8uR7uZ#X-CKS)X z`4d774KJC4W@vD?NY2;4W!_FvsP|@r(%cw0zNvwRcX4%Iq)qTJnzo@nFjI}^cQP*# zDidGCJ)yp>RMbfpPGekO$s-;eCr#^QUpQ9+4ZG+J`FTpC%!>=-7rwfJg{TY87^yzF8ewVhWp7leFAv&Pf)B6|M^ZPvJpWR8Y#kS~_Sm?oMJWPqTE`p@5Wsj}ib-%uHnkwYq z&Anz(&U&jWzT~Q-XVX^8f40>*hrfpI_klfCL}Blwx4(+2`ZyBpBOGb@bCYkdnYx-T zLNB{h?O(pU!KYT_jl>yR;Vs-!#L79Fb` zavtb*S|8^8qj4dx{`z#Y?dS9LZ$3HMJ%(1NGmF7LraQBoY6IZw>`xNxw)yf22|k*p zUYd4Li*$?Qe}oYKuv9nsI7a^6eLw?j>^_z7q&oP?E3l(vVk>>^2l)XF3oKdoaId}V zmrmS8y(!O3lS8bFsPTFvfqo08zq<#57A$gKE%$FTR!;8fH02LMgZ(B74c%IT&x%&e zMZ^5hPRLN^^X=cJ7V1LNd**k}y$vr{x zR`YKbNP-pQBZrMcwH(4DA#+)a6$}*_gCo*w!<($UV6y9PtFe!8`%YD(5W7Sq^-?NI z0fATea=b{o;7g_j%br_N5J*u(G4b-!Qs(BI@!1Vsd=2A*H~A$K)Srh+3^yDg=g!nY z?BEin%CHvA?+ZXVbw!A!!l80m_xzEy@NgAzaHUIzdx8Q65JWd=7-CFs2%m1Y1_eGv zt!rQL^rQ745CaF}4;HxKov2=9ic@9SZ|L--B!ix8Qg(Q@5xWZWzy_O)2PX_d!Y#z@ z;|a}P85DTR`R3RW3g)#+vHYeL13n~&6L`>_6eRI6PQdP-WF?Dj-(T=YmNKThT_pRr zlA#6HVorr3dN-Rm;e-F7FRKI&&vb-fiMWlSqz{g?Y$_weuPr(a+<@qSVZqt_smL#% zSS<|*@ZY(#%rTx|<55CmzqFnF4S-1L!l+&J&A?43sq`D9V}WTD-_LOED7exH=>*1< zVt9tk0WxIdg{nZ5`y}UWp|yamr2%ZYcP}|w0nl*wY@ckURsH?HR%4Hl6KUGBfVX`O zKlBgSUH$tz``L+(KbiZ1cA|T=)oo%drHO^|tTXZSyKYK3HR6)N8h%z6r%7pj?}IJ-ALoIi{vk;~OLhBx{p%l9*pq4nZY7;;uB+$279l z#bEhnEaXj8PFxz*0Hf8uZN@HIgoWVrhXEnuhbz>;O;z!>@M2OqPEO#zh^13cU({kU z970ad#A67FzFGGMur1dVviI7PgZN$Exym{Av;hRcHEf_UXp@dl2eCvJnR>I1@H4tc&$ZA zsb511=x2o$GNLQW|JoLpLrp-kH7CGpg+J7})_Mi4-=ilLdSN3R;luaRUnR@PBI?w_{QqTtXIQG* z8=IY%e;Enb^_klsk&m8-ikTQCn`g(A@bJZl9DJ0opxY$d0F>9#>DktPs-<@ilK{(9 zhER9u)CCKEf;^%W2r3hdQ~go_PdkzQ`YQksJ03OPXpqgMyA3kq1boN-yyd;Mkbsv| zXlcqY0R&><>+)$w0CZz=IJr5nUaH3lfzw*Vti&3$p&Z<>dO^teb6EH@g$BTD(+y+! z;#)%AZ2sq0q>Ru#b#T^N_j&%r?Q#(IeP3}{^PB8UekjclO`RgCfjN=lb=L0F{GD)E z?+{e}ry;bO47{I|Crd%u$bSrr#3|K#T`q4!1D4TcdSB5RG13qX2;NdrsHBpM=myEA zfZp6BU559ub+;DjA&NPPU1G7_4I3ChSX(&4LZIrHcCBNc&no*lFdb#9UT_W;5bGI+ zHB!ApmTF+k4_EiwCTd{ykt-BQzud>`veirjs`jCRJt-1c;G$(R4E{_p zCYn8)DEZ_W61t}X9(zaiOiDU=EsV*7Uq+@~@O*YoduDcYDig*C0R3p8`)u$bmLM5e zw<(z^@CCmRDA`)JLCPV6fqov`)(o5#6K*||LR%a!zjFxcx!x9ANPFmGfMf&Fq3KSl zp;z6*Z(hu}N0b)sQdHRLjE_&i8@Snc!=OJeJ%21Pd*f!}M&Lmx^ss;Yn3TI_aWWHLON|HCf93p3Ht64joDWsBCEG5O11V0DY#vc=7}UDi^w-X4Y#d+U9U zaWzMrI&Ei-!@lwme@aQj2?=idt8PSK{#O9zA8>uu)bqL+`?BHnV_hm#fFbMHTvqga zIx39br}Kw0k5t|Vi=!5!j<-oNNhAexRhnP5=U~&?K&tBJOeWH*bG=7mY;M7?c~QqQ zePNv%eqK~}jg_P8AavCHZ~1Z8an4uH)y51;8gDvYAHQ9cHY?&+xK(V+v(mXP?7KlB zJ1(YBRELH?NcyJw5cO-wOawdlaPsc6c}WltaQ+(ZO$p^Gm`sHjv0}LfSJH!4%zVF2 z;Fxcx(PSz-it;8~tgU~Brtf{>g-t&b^Dej^=uCBeMnU$~O?n0s{H5|83z~r8jh_&N zK?vgd0GS)&3!69e=2OMG{4~EFERR4Z^IpFZc#;WW;5zdsW2ISIZY`9q!Fvq|G%&`U z6ah=_zjE7E^R`sT=KWlsK<{$`zfUx(dg_|`f+m*fTA?r=sNc@L5Z9noNI>4 zMOx=OVkyfTG&}+yqJt*S^Ups`o#*eizUY*k~gf)-9^BzD@yY6Ue{`zP5+~KhJSni8P}UY23Gqmo@^TjNOr{!M!B{m zO1?=CY8pEX#RZB))JnSYq{=kr0=##-66YNLYM$sO^MQ4iI-%(|@*4p^F(#jmB~!TR z1H-9>2XNzZa1i%yZUsredJ^;NNj=9^D1v-73fVmxuum5sy-bY}iEeoMR?Re+wEf#B zg6Co^uGIdC=uhy|zxSx*8kcd#8PmXq%d$DDeOaaDfD%6H#cX_%sh_uce_V^3}f=+gg22JAkdh{)Sri#z{e*4R^Iz z6Dw5z5pT}oT@EfxBaO7DEFV5m>SCxk_)gJHb}Q-WtyY;% zGqvr&&|M`TxiCz6PzyhFJopYD0Usc$( zE8So(eX&t${v#y#wC=j-{%&W&`TnJ|H*W38wBGDp+Scwv$Xa(ulRH~+5~27yvZsn; zgb_sdHp6^|yX!tt52Iomy6)7Lz0dpNj2Z2a7qfAy2|#^v&b?$)J^LOdK-b=!^*Nz9 zSfHS=GCbs2NqB?aLn|L2Vdxt?LojKw2eMPe`?EY585qUaV5vkYvh1!1l%1aCOE5=v z_FEDwY7sza^c6zE3dAebe;fEMp3)vuhr!f7Cd>79R7Twaz1wBu-@5|8Ljv&bhuVq$ z2kdS!PO-??nXGjyG33pzhf(-q!ITxqlkk(a>?%~DY{sN5v~l4juJTfP+*|p!ZVukf zim8plFa+QxYOWJbGiW0fQ5??yB2IRi-i{Jc#cDn`ZJikMGnQB=$~}=+VpL=9FT?Ly zCF+TI#UJ9OlWLe_Pec$~x1FSG<9k8TZx$+%|M5v-Uw*5zDYZOqVm_0<%aBklS0qvIP>^SU zW0}U$LhZ*e4B*%!M@OG##dnZ*)yh1_t4e}0C=|1(Qe(S=wNRQtSZy1 zR44@UtW2nGYpAF&wwj$Jdr>>*&8f`oAB^E>9q>NspxK&P1n-$1bBhjZ$$FCVRT5q} zAS*ta=cu0xs_KAilY92t3mVB4+bm~Wn2~x`>I+RjgGSmxk?qA#z`8`T$$7-RIHsGm z5b(60kAkrWbwLD^qZ|Mpd(bM_(D?qOsSp@(#83irgY<8>@8uw<+w|i6%RuzHPqd~B zq9fY?c$=Sor+6VcQW#UX>B;@4kx`9gfubw!jSt>CVV z-((a+<>9yEhPW#+fB-~7V=fJ}oaes3{TtOn>ntHCl4&oEC#ems_1l%PqeK;+?5&w5 zk02Om{mJ$h@bS}2a5@UlqZAlb-C&2`vzs+(*{!~)dZf+~`fek`jV#s^d^t=o&)_66 z<6GkA@2|0gJux5qdb`t}FRPRD8jiRqBy16VL9Qg4YvFuMx$|oQk1m+FeiDFQ*W-#b z@h(_Zh9S2qOt$!~#KggmQwa%VnxCt^HC5!RdORbNy@|SyW*AUfQX_xnuis>wYrU9| z_b;rJ5MURWm-@__3e_iAOUp9rfc?`n4H*e$PgSu`M@m zRD^`xD!t{Hn@?wXc5D7r@W7<&)pkY$;rol#WSeGHrM~n$Kj97{RC|IPsZAmNSHg<+ zdBY$G(}?5c2EP~^iwq?yfgI!!*wj3VGp($;6e&NG()Gze0Ejg{GtFln# z_XD1k$9HgG)br&4MHSnkumRr3>Aj9R`kZpw3%|eZ%RYvbJ(vz-iSx^yc@)z4MQNth zQ0;i)s%R>htkzV|d9YR#0cT+gG&+k4+#))@J#l4d13a+x@hSy_b{P%4wBw*L4EC}EuO!`YK127Wv z9g~UdmAm~1AMIC&DWH!>{kvsn zy^$l`9H&E5i(d2l zp=43YsWxq}UR+MYF=KSEIWuBo&p*ZrbBT8n{{#qr*ML_K_$$Z(U5riIE}#pd0bRaG z2nFdo?;4_e4Ve+@Nuxvu$~ELjly@9Y^75d() ziCQh}>`kL(P+1GpiE9d6VqTi0B-m9&7lDg{H4F0Ay$K{G0L@z=Uc? zfR2_ACJYLf#0wXV-%a6(3xO`!e@VHohmYbC!da8$PV18Z7q({t4zp96;b_JWXb@f7 z_%C-^9CQHRXQk$BHgE_R#yD;=$%~avza|#WrL!eaU1q(XRYtlguw}~^tbkdG$qL!& z%BKe6MGxa(G=p+UR#c8FNMK86(;$b9cV?MSicNo3l7I4wza%8~!<+1AHd|)`t4D0O zbAIJJ*BTmR4%E}23MZd7N5==j^`%<9#9so=3c%iL zwqgh{+>9Zn%UaF7P*4>($u=`-3GZ;SB1V4PqA#S#Bh`<6iqk*1c zsS)d!k-U?TOvi;@@d3i!U3r+2n}7=GC>nK(vELQ@Lq5&Oa^7b@Cf_hL(H0 zPlL~%6bZI%w@2R+Q=yQU)Qa<}1RxICAw~I~xH{7*S@#|a!P~PW-YL2)EedIS7jaEyuiaR9~hLyAA zoXZ~*MksCgC=8Y6ejNDW@XkMDtKic6AiR=ov<4Q*NNJU5xmtRWx-}r|j0B^}ksc$U zKEZdy4xNLN8wBE}vZVFM+vV5i&7d1W&IQ#qzA3X~dFYO7^m$bz1_rsXQJm-NcYOWN zG6a9bXIp<>Su8EcnG#OF0^DaS(aUFM^4S#?5^g@LNI=cnPU5|pfQyTuhfZu9RhmIO zgwHqOUR{H~+bezgCp`!y`{cWF7!%$@dA*O6irTt zB5!Z@IHUoSZzwHG@*FPiu2819r)%-|kb!QETKjvLUWp;n#g!ABUoM!SeC_Xath&1_ za^GeoMd}BhNMp$!=IA7Jf9{P1gS4w0$wZaYZ3r$KFpMrabE99u!-)}1Ove5^ZJWi7 zQuXWD`wiYAyaux$-%3QTnWO@+_cUyTuH!kJ;`b6h7tC{CR&_j=j0n$VWDb5k7XABO zkw>69XD8lw;gPm9${{v_F}dKXY(<$q^=o{~RhHfgE6y8yaszrEFhaRv+{*7<*n0YTCv5yP?jQFf!xBvl|^98Be%i1+U z5WZXXXVbeVYV_kXt1Ve9K$voS9Kr#e^gyV)Xi0;_vQ0G#q>aGl(^ zISP`^fL{;gSPQtJ^}?EeaQDYC!HyhbmDSIB*o9DNOwW_xEsG#u5)7ZkF@PGXHx#Qq^LT;$FRp=a ziE4dzth>J$nJy}s{L89d5@3+`FkTj!CB#^A=`~hUg`eu`?Plj^P6E+HECC)x))>I} zm}0|dV#JpVPyLr2{9WX9rT83a;p+vRV#dg~=p(fa+Rw-Gz00gmtZDUhIl%%~ceBlG zE84kEw!x8+zV<4)H~rH0(!vyTGWWX68mhRm&*P2=rPP$JQX)JuR(V-GUBFixIw8N> zOV?j~6F!5AVlJHRAQ-$x`WhV@kc*b18&fj*A`9N%miQyc5hvuIJPu{R*_m(0)Vg$l zLX=EyGZ{r=!V9t~;Bt+g^OTDCVB&8&R56pj2~gIo0+Q@)=rnya?5{t8P*YZ)gb2vd z8lSef!#WDt_CC;|U7?ZW)=f;VlIr%!k05T&+r`494ewrcHbn0|Cj>cx zr#+zn!b9p}BlrHe-YEQ0%veJo7(?oF6do|86AEoWo(Hk~Y_ok=j2!gmIv6;ScvcZI zL(C6jjEj=)kYhfaW0o<4jDZ}blq`aN;5;6pxZtx*&2d>@DYu@z7KBuX4rOSaDm9-* zfrUx2aWqv8449z@6MLeFeU`;kIpeB#=-R3C#>enQ6B}CDgvQJ+f8k5`rNrH8oc+mG)Bnd0EDiQksu% z?Y91;{HFUU18y0%?d~u1T$mhROQZw2)ow}LrS2G8$iNDmcaMh_M`z<7%)Z+!^ zI%>BI2`0S!RO+}laC=LH1Nw@^AgV<}mm!bfobFnGFpi=%f#Oe$qt13*pNMG9V$Sst zaw7l-<*%H}W1OMT*90e)7B6JVj)@@`w=*}qR49FEe{(pEGOv4xh}5ROqm-?~yqv_Z zk7yizer9ZBc;zrgj8h&JFin~ubIY~5B!b-KJx*-xZGpbKHUj!d*;R6^50XrCKKAe# z<0l9I{a=fZ_WKZIf#hEVxmd1UffzJ6vq+eg?o$%nf0o= zdqt5LuIbD1_b2J_-!L76#G?#TVC!*7ls!1JK^r0Dg$(r>RzR>r!VlPWWd@)3vB6<- zjO@E)<6#gkbtPmI_S$&MH@|z!Gnpg%fWKp-ra9yYvqIAk$xfsC2pCZTbskgRfOMuQ z8xN7y6cwJr5$(||x-EmQW$T7ec5F-X#XA>p=|XT0>+QK4BmV%3;&Q+|Ofom!1c;bc ztMy~So$sXdxQzPLOb$gh!OY$fJEDB1#&6X2KSlRGD|LLR8sbO4xI8@&aW;Aedy^L4 z-#gSpA3|xgj`k%giyOf0gG!LQe;-~HbyYC!trLHWyCVR;j-|+;R5y_>pvxWSqM+*F zEtI--^}Ig*p;%QcY9qZCo(N(9dAmD(s9Kl4|7FQnj4lQDtq^mu#g)ap*D33MFi>9G zv!&n&kER{4^fQ-|cjurXdfDu^3r72~IS4%q!d?CIyd+TO$xdZ+vZxv zXrya(wNm(H$!K)oYZ}ujpDX;N)!cD3_Q&DjXo5rmyY!r|oaXeYvhMzJGZ%#t-=DrF zTjwp6lP@I!d&wz^f_z0N>k+kERi=`G1`M&%fY|=XZIf_-UHPWH><6X1qhf@{8$A5i zYS3}a61Xh!`&^CBfmIT#%gZG+gVTFY_;msqTjPkdC5ph`f@cQq06rZF_Wyh+_23dz~LE&QUu3Xy8CrUkmPGTr{9jB*HWCZ}r`xPRk!fxp@>uAPLwWhe)WlEDO~ z!R$~$42+1UUc!$pDKwf%1VD9g1;H5oeIKJYy^6K|c@;!#;o4TL4|rVE=47Jt+|K6K zLUU9CWU9a)!Kf_5l{g#$y4ygFGT1p@oe$NK7^XZ&|5T4rMJ<8_K>PP|Mk9VjaUnfh zFOE$OArYs+(fpkLsdZ4Hz~kVY)Q*soGJ)Sy%k`aFVpWpaL+C%_VagIbm`Nt?VZRIe zGgig!oQ7j)9;o(!ijy6HZI-3LgKWi8@QUQ5cX|(bUI50=IN4eX` zvHEphI?G$IB(Jo+Des;(uy6l0-Z={P#u`lFPGNg9KT)pDMiwKW>m^#`^XQ!x8QeC;VdkQeop~QE*URxI#X?H=Zx$*67bGkru{1XmSi1oue|l0wlT;U_aB!%68d3Dm zwDVl#8CUJ`ftL>mU!(4vw70lp?77CpPp2xXbl7R-iU8=vqGZN2XEqZV^!{1U%jspY z)SIvggBm*07p)@jAjH6d z=a~_Xy7Z#h#Ou#GNV8F|``*10^i~mVtx{finOz&0T2#-GY8vM-x~EP0#ZI*%`nvAg zBIDxXsLeTu@`McrBUpU)FTrnw`2PAc5sVbh2RzqKbt6(Q_wy|5Q!D>y-ls6}{6~V}0u~WlzHA7W0xD`3pCA zZhZ6avR`J1aPwDdR&FOKjPn4dzcsQD6yMK2xtzv}=_EaFGP%+#T)p1b4|CmnZ|a}x zT9rzJ5~!fO}n zb#+Lo?!<>4%SIYu<>K*_r1?J;9$&g2L~re;fS5X#Nqb*IiJ4eA-K!h6oVO9m17`C= zd;CkSgP;yqer;LM1t=Us$`_rr462ck*d zrnmLA8BRNGSshWu8r{7Z&k{FH# zjuJe~fuvmOfY@(*KTRd%P3%ZlH3zx-%E0(dW}8QIM#aGnZ{KodTc`8!YzMRuPuXss z_RabJiM7MUV-d76J5L$8lVhOGvHlnptVaYadfCIiPrdOXC$=_$^hP8>{n*rUDUn_g%BiuIFm+x9MLsEc)fCgs^+tbIUcEV{?l&bD}`A zVdB}VV^ufzSN-V0oG;SglopQE9vsTfKtpxPapRd1y~d!2WJ@DNar*7Qr?q4-8AK@u z^+IvcYC2M~>E{++V_w6O62A^t$Mic6iWp`|K6TK1YF$2F4ebmPNxeLHdT2k4{QxIKJS8tfY?Ju_@0HeWJ%i(aZaVEJbYMr46x5 zxuk6`oU9f4xGX;i61}9{YlMZzR~-Rl%WDt&F&=#>J_YeO2tgI(@m*t?Il4J$J|Syi$TEXJCaB^ITy23%Mq;=34*H&`B$J+Zsg{3ad@ z6MN1u{bhz>1M%owBhJd<_zBmVq{abDDBZ<=pw8SlTY46Yx?uJ9=4^)9Ut5>!Eq=b9 zE=g9 zq{tm8V`_yQ%%t^@mS7=V0M~p9F~$JLfoag66mu{G0Vq}-Ns^|S3c`<1ZtOoyq5zrO z;E;rG3xma%!GMW5{mqAS09b>H6MAZ^{T8YN`DDS7_m^1^=~VjfD;2%2uiCyroREQ& zmy69Pl7P3*sCGv8E};-K{rQWHrs<4}EB$~$ZP|_zoh1@^`xuR-V3#n!$7t$BD!T*2E6Qk37#_bf@sflot@9k}CDUc}i)iUeNm{c-0vXwc0f&&;1$-Vqa|yJ#JGk=onV{Ud(h#$w3#7MsCm9eX z{oFoq%bVY*>uwkFhfom7fbWw}>p(07`rXS3BO5|85te8X8SZX3HXf`gTEfyw|o|7(pjYd<0R5A=Q9 zzMR_PYh01N2%&Yz`n_;lC4Rd)q&XAM7ECeMJS(+p76qkpz@h^#y^9YnkbU}p=08H{fp35ay1`G%r_H?ziU3Yz0C^b-*GGe5EJ~Kb$*!ko5!1*dErrYlk z5exT@p0qYjaI9VMO;AP5j$LaZYde4=5>d6jCLl0#{uX7J$u7%&MBKJ8dZ2Q;ZJuW|pwbEL^$u=f3<7i}bpBd!#tsesXn zAh0b@-#o5H4L3_$m{?D*`)Oe$HCn7U)mT0+I_xTZr~(jw`nCYYPue}}Yx~>K8T`w$ zq#H0Z@7H?E9+cOe{D%c?Y(@)Gm@a>a&K-_j|E3h04o6o~qpxC-b`ZJONGpim{}OwM z^=st+5Nn9%YvlisO>3qs2nDTVfjpQ%5S&QTHv(lL?dydqkjnmymdJ(#M#J(TSfS~P zkN3*Y`H9o5A^oq5$>gD0;2~%^sjL8a|4K4+y}8PY=(mDwbj~?s`0;NofU2UFLZciK G{r>=EVQ=05 diff --git a/.wordpress-org/icon-128x128.png b/.wordpress-org/icon-128x128.png deleted file mode 100644 index 10c44f4004c65dabd462691288e86ad23d53e65c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1149 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H3?#oinD`S&9SHCVaRt&03GW#K-ZMnJXNY>w z5DH;@Vu*at5cZxS8p!wr5(mo0d}N6F2oeX9K#^!L3E_gs4-AnXK+1q5kPYERgBbt+ z|9}7W-}^8B?!Wqb{=uL9*M4s}^J_g2o&L4p;LrI7e@@u`bHcVC^=rR3tohNf=6k`S zZ~2S9CCvC1KjW)^-iFAmK>^x2>ih(0Oge^ST;qK^V8KnHv%O`p*Z^nzkZkY6x^ zfPjL5frEcQKzw{cLVkWheMA3*3G)}MU%z4h`TO_ZzkfCB_ZbETW^Ydy$B>F!Z*SiX zo9!Ud_E1;F!!*oMIQ#g;fXQFnbGJriUroFJKh{*Hc3tZ94fRUuHs%a`?~ieEUU~hs z%64gqh1T)Oivwo&oDQ6JVYcU|LW`&3eupjmGv01e`k;O2x8mBsAeTIm?kU%lx$gv> zIC=lY4Aw_tKTj!hAJx5oG`wSFc-8MUCY~o9#Ugc|$^QKrFu_+V>;C?hH&f0&nsBA; z=21CK(Kkz8y!a7NQc|N~Wo0MQ_RmVQ@W4AGArIxf7mjvBf(M+>*~z zU9%gSX3q`3E# zS?e5SP2z~sjumoglwkU;!e`2QZQa~&ZcEoV{5WfOT|tBEh`^2K3C*l^VIMkEh1z#t zxV)x`^>ogq|FRt1B7BTJZ#iv38WcCU8HkE%$T7``l5%PM@ZtN+rMnLK1S%ZRHJ6h5 zuB0K5aIDvjB|wXdB_iW}D|;6cqukcw3JraM2Xkioawte}wcJ!T|LwtWFhJqXtM@Jk z7ay>^?ROw+-ZJBdmVQ}LsLz{^5MuThjy2O_;Exhv2c-Bm=mWkhj z5B9EfIB`XuXS)CSI~?3CM>eT8XGb;~nC5yt3<^_Vxx7tAY!g#r&aVWfbRd2C(?y~$(7dgZ*{+7{6Wp#S> zWx=PoV1;c@zVW;_VSS{R65r%4lHo5FK2B~kZO{T z<7Swd!ja~E+V;Q}{hgOYEEbxXDQ*9-HR|UfC3VfluS#b`S@$U$#Iv|Is&3s{c*b|y zkBd$BSsbiVMXMQ39Jt%y^3Cd(B>$8*t5h~_TKw4g=EaW--@N#-;d)@bK}U|+*%J!A zIVE$1N(2sBynK-Uv|!T2<}Vv2+ux6KI&tE>pU8Te=FRm;E^;qHndgRb_SjSFWx6UsuO9w^Z$oTfh7>e~y)f{Q|AopaO=$ M)78&qol`;+05*ge6aWAK diff --git a/.wordpress-org/icon-256x256.png b/.wordpress-org/icon-256x256.png deleted file mode 100644 index 18778b07bc12a080d1d90230e82974e00c74b48b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2134 zcmYjTX;f258htN>5Mlz6JwYWRA}uOGR)GwUumu5$h=PC;6l4*HAYkLlBMPV>gkU4l zr~y$TO$+u2*eXp}1=$gqxF#y?643<0rUIEqJLk-t^PT(Mx^?UOs_IYG8RiyW0*;IW z0D$1f@CpV15TPJ|)j-nz>aY+bwK4-jypasB6aZ5Jgeib<1+e`GnE-YwfE@}T0wEKN zIx-tM4up>{>IfoA#NYU1xQI$%r*hGTV1#mU_(S=dtJP}7)PiDiK`Ni`m(4Yee6Q{K zR@41W*!=Zs^H*-eEVq6Z{%r=Xo`tJt*yTt}vr3VeiYlFA7EA>dOft_+LMM?>Q4g!A z87fNh1m&L-#291`%JUUELgW<2+2^Vs?SA{h-wN3r~ zQmH~=k3M7s09q73FOQInXP+frB40H7OS&w1dSrIY1CVkN2U!wV7=i+ z|218^CARBVpXR0c6tYSz=dUCfzkc;jVs@)#cl1oc?fi7Zdu8et zoU`k~1C&mox*oNq@M`?%?Ccqzg8!1~_U~pW-@B{i^r=km7@E_x`_x#z3&F&_=(EXB z(6n0DHpL!jYpo69MUEaT!(lJ25$mc1sa0?Q{nR$S(e6E0QUkYh9RmTyyG=DBvQ9ud z+M?^iS6cE13`D^G4CH;KWpWN_XjvQ(3ue4d=L!AaU`B~hBzlJg?s16mchhsC9CC*0*CTiS_K zqKK^U)j5b!b_4F)Q0fUBz>S3&Y8=E01G5+p;bo}!ZQ`{i+)b9?Mv1lY)n3b^*fnW z0P^k3=|i%zDx@Flp2x3yp?5qJxVY>J4F#UT|ev||z%FNp^Q zJw^&SUxuQ(VZ63Jn1q(Vt34rg4E2c}vW}-|M?>lXJK4U2hz~Nt*Wo*lJ&=s)VxFBE>e8D{nfUNTQeLC1>KlS^u)bd8d=&eB#^Rp*}uBblUE}nGsl#xLuUph6^3H zc_825ua4p6;g}db?h?D7BNLFT=Nyccmt05OE80Fy=;n%1Z_^JKj~JpZ5NmL$HlpRI zN~_R)biLU7;MNU+{OS_oEPDLb-3REBBbd=fDi2+sEyjIl3gwXLG6SS>!7q3)R%2-R z{F)uQSwU7#H`-1r6Yqnz-&h|VYC{|;%Sjq_m_8f_iK8v0J~nBQNstIn z{G5%<%<87O@^@panYRKG1^5l=1V;bBKW-l05d#VPb5HMAR)}F3H}?oygEl%Pg8tZB zWUf)3o;A}(UdcY|3VQL_HxtFz3Op{M;@ru^F@H|WHksFB*f+~Iew!?#6&}!s_TZAp zL?={Cy;rCy23-IzvnHXg%GSWPWi0GEY$nR2_))g_EVUu)6Ph1_6}&m-;%9?<--Du| zRxcd*P!)}-esQupU89_aFLGaYRDBuD`qNC*fZZa2Pd!*-5P?pXz`YE(%DDN{zA;Yw zvodQ(irhn#;;<(iA`5T=WQ>gf+Et7hBUZ0rtIb~tj%>i%)7Wd zCrEDQ^Unns-?A*$dv4;&k0u63N=Dcp-`8}Zcjl{9(xq;dM_+K&h4^*H+Z&(O?Bd|f zzt9!a}aEQGpfe40=ulLEYZ)Wi0UUWh7rmFOV3qBW;yKAqDRtSPyh z;QnXyy{_TcgVLJp6rU!q5}l>4ucB5iyRq|Qv(rMQRQNn-Xe?!KP1)vfeebQ3^u4nGf65jgw#t1AT7bAH<6O#Zt;G+5pZ6B8TXYuZ EKYca9761SM diff --git a/.wordpress-org/icon.svg b/.wordpress-org/icon.svg deleted file mode 100644 index a655b8d66e1..00000000000 --- a/.wordpress-org/icon.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - AMP - - - - - diff --git a/.wordpress-org/screenshot-1.png b/.wordpress-org/screenshot-1.png deleted file mode 100644 index e6a58c550a76a4bc008d61d828abc5bf8d5be19b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71434 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 diff --git a/.wordpress-org/screenshot-3.png b/.wordpress-org/screenshot-3.png deleted file mode 100644 index 86171e4b6a2938973bf9a3860bcf8c3657bdce1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 225231 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%0D8s^t>6qMufsv?qoR7xkp)Z$;uF9k?yKOn# zrpjUpC^Q{JnDVkD_XLa_C`yvar|vK z!{c2^VfOmvKv=uqEZU!W8L43q1Su%#;mIl$FLIDJK-};wNu0^Jlh<=U{vp=nTT_H< z-7{2a!tiR9wLfdT0?bk=K1a)R5|Wbg89rs~&I?UF)?Gf|DBbqYw2D&u!0^fHm3y}R4PL4B~5UrQxM+AhG~KYOkbR#OYRDoZ{HqB}hE z*Sh*HI#!!qnw)#g?WXskCOc!lUeu)Q?9$)3IQUOhP-hupF~HxvbpObklRkt3M38z+2{{|TKBSPHObFep!rj`MxRDS$ z?jc%^rwajr>WlrziO4sYpCX z;$9h(Av~u0t2bVkqgm5UUnsM1oxlBTnih{7D5r706ze1-uy(&AD2(pAWi+xh3Ri=u zy0~=U3A}YEpDSw~NIjs0ZzoGiNXQ2U7CSjRzsR4IYb#HV{@ZiJtm z`PA6wQXYz9)fCw^Fw`P4UcKmugAp{9Fm&aSdFT4jHz5$-ORxF-wE}6Zhffbry+?Zy zr&6adRlN+t&6}W{Dala4*re&sKOg_0^ygUh*-6XB)oc{3X8HN|-d+@t+Ci+1U)U;+ zEXm39SmL?d8ZaG(?aBm7qN3a@G@AUzl6QLzFK~Nmn1+XI%&=fTYUxgMeK0iFZwe@i z^7aR%M-7EWlyy_P+UVxtPs++|E!`oCm>|X34c4U-;qCXIq~TKcpTfZ8Kj!N zU}Rp*r}yJP#wX^Jb`l}r$wLxqMbz`ut56gDZFHtwRs$*(3hl6rno#qJ=mozONB47c z`B%w1!A)I5E&UMpXZn|hu$^b+k4|L?XoH-4SiR-IEv#T)AXJmJ^~iU3>YN6eY@}T zZVC2h!;F1liv2o)Ub@`677{N+ zH~74+?74ByeA2dIP^8XV##EAtE~Lb)KOVnLwRHxO+FJ0A5MuqsmE%|5r!pZqjhrmB zoaxl=tlC2mL51={S3ak)kbn_r!V*1ZuIHKII0}Bj{9`d} zBo$CnF`U~KKLJ*2-ss_zkuIgx4!`x>9@WQq#EqQ*y91RhO!ixqNnv!ZRWX0+>w+Z z1kgVNdM-40eN4GRb}>-C!^6YNsPBzq&n1OLMQLbS$ptZeN=J@D|J(`KkJ3�mgz> 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 diff --git a/.wp-env.json b/.wp-env.json deleted file mode 100644 index 36303b304cd..00000000000 --- a/.wp-env.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "core": "WordPress/WordPress#master", - "phpVersion": "8.0", - "env": { - "development": { - "plugins": [ - ".", - "https://downloads.wordpress.org/plugin/gutenberg.zip", - "https://downloads.wordpress.org/plugin/pwa.zip" - ] - }, - "tests": { - "config": { - "WP_DEBUG": true - }, - "themes": [ - "https://downloads.wordpress.org/theme/twentyten.zip", - "https://downloads.wordpress.org/theme/twentyeleven.zip", - "https://downloads.wordpress.org/theme/twentytwelve.zip", - "https://downloads.wordpress.org/theme/twentythirteen.zip", - "https://downloads.wordpress.org/theme/twentyfourteen.zip", - "https://downloads.wordpress.org/theme/twentyfifteen.zip", - "https://downloads.wordpress.org/theme/twentysixteen.zip", - "https://downloads.wordpress.org/theme/twentyseventeen.zip", - "https://downloads.wordpress.org/theme/twentynineteen.zip" - ], - "plugins": [ - ".", - "https://downloads.wordpress.org/plugin/gutenberg.zip", - "https://downloads.wordpress.org/plugin/pwa.zip" - ], - "mappings": { - "../wordpress-develop": "WordPress/wordpress-develop#trunk" - } - } - } -} diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md deleted file mode 100644 index 8bca30521ac..00000000000 --- a/CODE_OF_CONDUCT.md +++ /dev/null @@ -1,93 +0,0 @@ -# Code of Conduct - -## Our Pledge - -In the interest of fostering an open and welcoming environment, we as -contributors and maintainers pledge to making participation in our project and -our community a harassment-free experience for everyone, regardless of age, body -size, disability, ethnicity, gender identity and expression, level of -experience, education, socio-economic status, nationality, personal appearance, -race, religion, or sexual identity and orientation. - -## Our Standards - -Examples of behavior that contributes to creating a positive environment -include: - -* Using welcoming and inclusive language -* Being respectful of differing viewpoints and experiences -* Gracefully accepting constructive criticism -* Focusing on what is best for the community -* Showing empathy towards other community members - -Examples of unacceptable behavior by participants include: - -* The use of sexualized language or imagery and unwelcome sexual attention or - advances -* Trolling, insulting/derogatory comments, and personal or political attacks -* Public or private harassment -* Publishing others' private information, such as a physical or electronic - address, without explicit permission -* Other conduct which could reasonably be considered inappropriate in a - professional setting - -## Our Responsibilities - -Project maintainers are responsible for clarifying the standards of acceptable -behavior and are expected to take appropriate and fair corrective action in -response to any instances of unacceptable behavior. - -Project maintainers have the right and responsibility to remove, edit, or reject -comments, commits, code, wiki edits, issues, and other contributions that are -not aligned to this Code of Conduct, or to ban temporarily or permanently any -contributor for other behaviors that they deem inappropriate, threatening, -offensive, or harmful. - -## Scope - -This Code of Conduct applies both within project spaces and in public spaces -when an individual is representing the project or its community. Examples of -representing a project or community include using an official project e-mail -address, posting via an official social media account, or acting as an appointed -representative at an online or offline event. Representation of a project may be -further defined and clarified by project maintainers. - -This Code of Conduct also applies outside the project spaces when the Project -Steward has a reasonable belief that an individual's behavior may have a -negative impact on the project or its community. - -## Conflict Resolution - -We do not believe that all conflict is bad; healthy debate and disagreement -often yield positive results. However, it is never okay to be disrespectful or -to engage in behavior that violates the project’s code of conduct. - -If you see someone violating the code of conduct, you are encouraged to address -the behavior directly with those involved. Many issues can be resolved quickly -and easily, and this gives people more control over the outcome of their -dispute. If you are unable to resolve the matter for any reason, or if the -behavior is threatening or harassing, report it. We are dedicated to providing -an environment where participants feel welcome and safe. - -Reports should be directed to *[PROJECT STEWARD NAME(s) AND EMAIL(s)]*, the -Project Steward(s) for *[PROJECT NAME]*. It is the Project Steward’s duty to -receive and address reported violations of the code of conduct. They will then -work with a committee consisting of representatives from the Open Source -Programs Office and the Google Open Source Strategy team. If for any reason you -are uncomfortable reaching out the Project Steward, please email -opensource@google.com. - -We will investigate every complaint, but you may not receive a direct response. -We will use our discretion in determining when and how to follow up on reported -incidents, which may range from not taking action to permanent expulsion from -the project and project-sponsored spaces. We will notify the accused of the -report and provide them an opportunity to discuss it before any action is taken. -The identity of the reporter will be omitted from the details of the report -supplied to the accused. In potentially harmful situations, such as ongoing -harassment or threats to anyone's safety, we may take action without notice. - -## Attribution - -This Code of Conduct is adapted from the Contributor Covenant, version 1.4, -available at -https://www.contributor-covenant.org/version/1/4/code-of-conduct.html diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md deleted file mode 100644 index 542050a67ea..00000000000 --- a/CONTRIBUTING.md +++ /dev/null @@ -1 +0,0 @@ -This document has moved to the [Contributing](https://github.com/ampproject/amp-wp/wiki/Contributing) page on the wiki. diff --git a/Gruntfile.js b/Gruntfile.js deleted file mode 100644 index 17cb8192074..00000000000 --- a/Gruntfile.js +++ /dev/null @@ -1,262 +0,0 @@ -/* eslint-env node */ - -module.exports = function (grunt) { - 'use strict'; - - // Root paths to include in the plugin build ZIP when running `npm run build:prod`. - const productionIncludedRootFiles = [ - 'LICENSE', - 'amp.php', - 'assets', - 'back-compat', - 'includes', - 'src', - 'templates', - 'uninstall.php', - 'vendor', - ]; - - // These patterns paths will be excluded from among the above directory. - const productionExcludedPathPatterns = [/.*\/src\/.*/]; - - // These will be removed from the build directory after installing but prior to creating a ZIP. - // ⚠️ Warning: These paths are passed straight to rm command in the shell, without any escaping. - const productionInstallExcludedFilePatterns = [ - 'composer.*', - 'vendor/*/*/.editorconfig', - 'vendor/*/*/.git', - 'vendor/*/*/.github', - 'vendor/*/*/.gitignore', - 'vendor/*/*/composer.*', - 'vendor/*/*/Doxyfile', - 'vendor/*/*/LICENSE', - 'vendor/*/*/phpunit.*', - 'vendor/*/*/*.md', - 'vendor/*/*/*.txt', - 'vendor/*/*/*.yml', - 'vendor/*/*/.*.yml', - 'vendor/*/*/tests', - 'vendor/ampproject/amp-toolbox/.gitattributes', - 'vendor/ampproject/amp-toolbox/.phpcs.xml.dist', - 'vendor/ampproject/amp-toolbox/bin', - 'vendor/ampproject/amp-toolbox/conceptual-diagram.svg', - 'vendor/ampproject/amp-toolbox/phpstan.neon.dist', - 'vendor/bin', - ]; - - grunt.initConfig({ - pkg: grunt.file.readJSON('package.json'), - - // Clean up the build. - clean: { - compiled: { - src: [ - 'assets/js/**/*.js', - 'assets/js/**/*.js.map', - '!assets/js/amp-service-worker-runtime-precaching.js', - 'assets/js/**/*.asset.php', - 'assets/css/*.css', - 'assets/css/*.css.map', - ], - }, - build: { - src: ['build'], - }, - }, - - // Shell actions. - shell: { - options: { - stdout: true, - stderr: true, - }, - transform_readme: { - command: 'php bin/transform-readme.php', - }, - verify_matching_versions: { - command: 'php bin/verify-version-consistency.php', - }, - composer_install: { - command: [ - 'if [ ! -e build ]; then echo "Run grunt build first."; exit 1; fi', - 'cd build', - // Use authoritative class maps in production by appending -oa to the composer install command. - `composer install --no-dev -o${ - 'development' === process.env.NODE_ENV ? '' : 'a' - }`, - `composer remove cweagans/composer-patches --update-no-dev -o${ - 'development' === process.env.NODE_ENV ? '' : 'a' - }`, - 'rm -rf ' + productionInstallExcludedFilePatterns.join(' '), - ].join(' && '), - }, - create_build_zip: { - command: - 'if [ ! -e build ]; then echo "Run grunt build first."; exit 1; fi; if [ -e amp.zip ]; then rm amp.zip; fi; cd build; zip -r ../amp.zip .; cd ..; echo; echo "ZIP of build: $(pwd)/amp.zip"', - }, - }, - - // Deploys a git Repo to the WordPress SVN repo. - wp_deploy: { - deploy: { - options: { - plugin_slug: 'amp', - build_dir: 'build', - assets_dir: '.wordpress-org', - }, - }, - }, - }); - - // Load tasks. - grunt.loadNpmTasks('grunt-contrib-clean'); - grunt.loadNpmTasks('grunt-contrib-copy'); - grunt.loadNpmTasks('grunt-shell'); - grunt.loadNpmTasks('grunt-wp-deploy'); - - // Register tasks. - grunt.registerTask('default', ['build']); - - grunt.registerTask('build', function () { - const done = this.async(); - const spawnQueue = []; - const stdout = []; - - spawnQueue.push({ - cmd: 'git', - args: ['ls-files'], - }); - - // If the script is executed within a GHA job in a PR, use the last PR commit hash instead of the one from the - // currently checked out merge commit. - if (!process.env.LAST_PR_COMMIT_HASH) { - spawnQueue.push({ - cmd: 'git', - args: [ - '--no-pager', - 'log', - '-1', - '--format=%h', - '--date=short', - ], - }); - } - - function finalize() { - const lsOutput = stdout.shift(); - const commitHash = process.env.LAST_PR_COMMIT_HASH - ? process.env.LAST_PR_COMMIT_HASH.slice(0, 9) - : stdout.shift(); - const versionAppend = - new Date() - .toISOString() - .replace(/\.\d+/, '') - .replace(/-|:/g, '') + - '-' + - commitHash; - - const paths = lsOutput - .trim() - .split(/\n/) - .filter(function (file) { - const topSegment = file.replace(/\/.*/, ''); - if (!productionIncludedRootFiles.includes(topSegment)) { - return false; - } - - for (const productionExcludedPathPattern of productionExcludedPathPatterns) { - if (productionExcludedPathPattern.test(file)) { - return false; - } - } - - return true; - }); - - grunt.task.run('shell:transform_readme'); - paths.push('readme.txt'); - - paths.push('composer.*'); // Copy in order to be able to do run composer_install. - paths.push('assets/js/**/*.js'); - paths.push('assets/js/**/*.asset.php'); - paths.push('assets/css/*.css'); - - if ('development' === process.env.NODE_ENV) { - paths.push('assets/js/**/*.js.map'); - paths.push('assets/css/*.css.map'); - } - - grunt.config.set('copy', { - build: { - src: paths, - dest: 'build', - expand: true, - options: { - noProcess: ['*/**', 'LICENSE'], // That is, only process amp.php and README.md. - process(content, srcpath) { - let matches, version, versionRegex; - if (/amp\.php$/.test(srcpath)) { - versionRegex = - /(\*\s+Version:\s+)(\d+(\.\d+)+-\w+)/; - - // If not a stable build (e.g. 0.7.0-beta), amend the version with the git commit and current timestamp. - matches = content.match(versionRegex); - if (matches) { - version = matches[2] + '-' + versionAppend; - // eslint-disable-next-line no-console - console.log( - 'Updating version in amp.php to ' + - version - ); - content = content.replace( - versionRegex, - '$1' + version - ); - content = content.replace( - /(define\(\s*'AMP__VERSION',\s*')(.+?)(?=')/, - '$1' + version - ); - } - - // Remove dev mode code blocks. - content = content.replace( - /\n\/\/\s*DEV_CODE.+?\n}\n/s, - '' - ); - } - return content; - }, - }, - }, - }); - grunt.task.run('copy'); - grunt.task.run('shell:composer_install'); - - done(); - } - - function doNext() { - const nextSpawnArgs = spawnQueue.shift(); - if (!nextSpawnArgs) { - finalize(); - } else { - grunt.util.spawn(nextSpawnArgs, function (err, res) { - if (err) { - throw new Error(err.message); - } - stdout.push(res.stdout); - doNext(); - }); - } - } - - doNext(); - }); - - grunt.registerTask('create-build-zip', ['shell:create_build_zip']); - - grunt.registerTask('deploy', [ - 'shell:verify_matching_versions', - 'wp_deploy', - ]); -}; diff --git a/README.md b/README.md deleted file mode 100644 index 4c13e69dd60..00000000000 --- a/README.md +++ /dev/null @@ -1,120 +0,0 @@ -# AMP Plugin for WordPress - -![Banner](.wordpress-org/banner-1544x500.png) - -An easier path to great Page Experience for everyone. Powered by AMP. - -**Contributors:** [google](https://profiles.wordpress.org/google), [xwp](https://profiles.wordpress.org/xwp), [rtcamp](https://profiles.wordpress.org/rtcamp), [automattic](https://profiles.wordpress.org/automattic), [westonruter](https://profiles.wordpress.org/westonruter), [albertomedina](https://profiles.wordpress.org/albertomedina), [schlessera](https://profiles.wordpress.org/schlessera), [delawski](https://profiles.wordpress.org/delawski/), [swissspidy](https://profiles.wordpress.org/swissspidy), [pierlo](https://profiles.wordpress.org/pierlo), [joshuawold](https://profiles.wordpress.org/joshuawold), [thelovekesh](https://profiles.wordpress.org/thelovekesh/) -**Tags:** [page experience](https://wordpress.org/plugins/tags/page-experience), [performance](https://wordpress.org/plugins/tags/performance), [amp](https://wordpress.org/plugins/tags/amp), [mobile](https://wordpress.org/plugins/tags/mobile), [optimization](https://wordpress.org/plugins/tags/optimization), [accelerated mobile pages](https://wordpress.org/plugins/tags/accelerated-mobile-pages) -**Requires at least:** 5.3 -**Tested up to:** 6.4 -**Stable tag:** 2.5.0 -**License:** [GPLv2 or later](http://www.gnu.org/licenses/gpl-2.0.html) -**Requires PHP:** 7.4 - -[![Build Status](https://github.com/ampproject/amp-wp/workflows/Build,%20test%20&%20measure/badge.svg)](https://github.com/ampproject/amp-wp/actions?query=branch%3Adevelop+workflow%3A%22Build%2C+test+%26+measure%22) -[![Coverage Status](https://img.shields.io/codecov/c/github/ampproject/amp-wp/develop.svg)](https://codecov.io/gh/ampproject/amp-wp) -[![Built with Grunt](https://gruntjs.com/cdn/builtwith.svg)](http://gruntjs.com) - -## Description - -[Page Experience](https://developers.google.com/search/docs/guides/page-experience) (PX) is a set of ranking signals—including [Core Web Vitals](https://web.dev/vitals/#core-web-vitals) (CWV)—measuring the user experience of interacting with a web page. AMP is a powerful tool which applies many optimizations and best practices automatically on your site, making it easier for you to achieve good page experience for your visitors. The official AMP Plugin, supported by the AMP team, makes it easy to bring the power of AMP to your WordPress site, seamlessly integrating with the normal publishing flow and allowing the use of existing themes and plugins. - -[![Play video on YouTube](https://i1.ytimg.com/vi/s52JNMT59s8/hqdefault.jpg)](https://www.youtube.com/watch?v=s52JNMT59s8&list=PLXTOW_XMsIDRGRr5QDffrvND8Qh1RndFb) - -For more videos like this, check out the ongoing [AMP for WordPress video series](https://www.youtube.com/playlist?list=PLXTOW_XMsIDRGRr5QDffrvND8Qh1RndFb). - -The plugin's key features include: - -1. **Automate the process of generating AMP-valid markup as much as possible**, letting users follow the standard workflows they are used to in WordPress. -2. **Provide effective validation tools** to help users deal with AMP incompatibilities when they happen, including mechanisms for **identifying**, **contextualizing**, and **resolving issues caused by validation errors**. -3. **Provide development support** to make it easier for WordPress developers to build AMP-compatible ecosystem components and build websites and solutions with AMP-compatibility built-in. -4. **Support the serving of AMP pages** to make it easier for site owners to take advantage of mobile redirection, AMP-to-AMP linking, and generation of optimized AMP by default (via PHP port of AMP Optimizer). -5. **Provide a turnkey solution** for segments of WordPress creators to be able to go from zero to publishing AMP pages in no time, regardless of technical expertise or availability of resources. - -The official AMP plugin for WordPress is a powerful tool that helps you build user-first WordPress sites, that is, sites that are fast, beautiful, secure, engaging, and accessible. A user-first site will deliver experiences that delight your users and therefore will increase user engagement and the success of your site. And, contrary to the popular belief of being only for mobile sites (it doesn't stand for Accelerated _Mobile_ Pages anymore!), AMP is a fully responsive web component framework, which means that you can provide AMP experiences for your users on both mobile and desktop devices. - -### AMP Plugin Audience: Everyone - -This plugin can be used by both developers and non-developer users: - -- If you are a developer or tech savvy user, you can take advantage of advanced developer tools provided by the AMP plugin to fix validation issues your site may have and reach full AMP compatibility. -- If you are not a developer or tech savvy user, or you just simply don't want to deal with validation issues and tackling development tasks, the AMP plugin allows you to assemble fully AMP-compatible sites with different configurations taking advantage of AMP-compatible components. The plugin helps you to deal with validation issues by removing invalid AMP markup in cases where it is possible, or altogether suppressing AMP-incompatible plugins on AMP pages. - -The bottom line is that regardless of your technical expertise, the AMP plugin can be useful to you. - -### Template Modes - -The official AMP plugin enables site owners to serve AMP to their users in different ways, which are referred to as template modes: Standard, Transitional, and Reader. The differences between them are in terms of the number of themes used (one or two), and the number of versions of the site (non-AMP, AMP). Each template mode brings its own value proposition and serves the needs of different scenarios in the large and diverse WordPress ecosystem. And in all cases, the AMP plugin provides as much support as possible in terms of automating the generation of AMP pages, as well as keeping the option chosen AMP valid. In a nutshell, the available template modes are the following: - -**Standard Mode**: This template mode is the ideal, as there is only one theme for serving requests and a single version of your site: the AMP version. Besides enabling all of your site to be AMP-first, this has the added benefit of reducing development and maintenance costs. This mode is the best choice for sites where the theme and plugins used in the site are fully AMP-compatible. It's also a good option if some components are not AMP-compatible but the site owner has the resources or the know-how to fix them. See our [showcase](https://amp-wp.org/showcases/?template_mode=standard) of sites using Standard mode. - -**Transitional Mode**: In this mode there is also a single theme used, but there can be two versions of each page: AMP and non-AMP. The active theme is used for serving the AMP and non-AMP versions of a given URL. This mode is a good choice if the site uses a theme that is not fully AMP compatible, but the functional differences between the AMP and non-AMP pages are acceptable (due to graceful degradation). In this case, users accessing the site from mobile devices can get the AMP version and get an optimized experience which also retains the look and feel of the non-AMP version. Check out our [showcase](https://amp-wp.org/showcases/?template_mode=transitional) of sites using Transitional mode. - -**Reader Mode**: In this mode there are two different themes, one for AMP pages and another for non-AMP pages, and therefore there are also two versions of the site. This mode may be selected when the site is using an AMP-incompatible theme, but the level of incompatibilities is significant without graceful degradation. It's also a good choice if you are not technically savvy (or simply do not want to deal with the incompatibilities) and therefore want simplified and robust workflows that allow you to take advantage of AMP with minimal effort. - -Different modes would be recommended in different scenarios, depending on the specifics of your site and your role. As you configure the plugin, it will suggest the mode that might be best for you based on its assessment of the theme and plugins used on your site. And, independently of the mode used, you have the option of serving all or only a portion of your site as AMP. This gives you all the flexibility you need to get started enabling AMP on your site progressively. - -### AMP Ecosystem - -It is possible today to assemble great looking user-first sites powered by the AMP plugin by picking and choosing themes and plugins from a growing AMP-compatible ecosystem. In this context, the AMP plugin acts as an orchestrator of the overall AMP content creation and publishing process; it serves as a validator and enforcer making it easier to not only get to AMP experiences, but to maintain them with confidence. - -Many popular theme and plugin developers have taken efforts to support the official AMP plugin. If you are using a theme like Astra or Newspack, or if you are using plugins like Yoast or WP Forms — they will work out of the box! You can see the [growing list](https://amp-wp.org/ecosystem/) of tested themes and plugins. - -### AMP Development - -Although there is a growing ecosystem of AMP-compatible WordPress components, there is still a ways to go before majority AMP compatibility in the ecosystem. If you are a developer, or you have the resources to pursue development projects, you may want in some cases to develop custom plugin or theme to serve your specific needs. The official AMP plugin can be of great help to you by providing powerful and effective developer tools that shed light into the AMP development process as it is done in WordPress. This includes mechanisms for detailing the root causes of validation issues, the contextual space to understand them properly, and methods to deal with them during the process of achieving full AMP compatibility. Read more about [Developer Tools](https://amp-wp.org/documentation/getting-started/developer-tools/). - -### Getting Started - -To learn more about the plugin and start leveraging its capabilities to power your AMP publishing workflow, check [the official AMP plugin product site](https://amp-wp.org/). - -If you are a developer, we encourage you to [follow along](https://github.com/ampproject/amp-wp) or [contribute](https://github.com/ampproject/amp-wp/wiki/Contributing) to the development of this plugin on GitHub. - -We have put up a comprehensive [FAQ page](https://amp-wp.org/documentation/frequently-asked-questions/) and extensive documentation to help you start as smoothly as possible. - -But if you need some help, we are right here to support you in the plugin's [support forum](https://wordpress.org/support/plugin/amp/), as well as through [GitHub issues](https://github.com/ampproject/amp-wp/issues) (for technical bugs and feature requests). And our thriving [AMP Expert ecosystem](https://amp-wp.org/ecosystem/amp-experts/) has indie freelancers to enterprise grade agencies in case you need commercial support! - -## Installation - -1. Upload the folder to the `/wp-content/plugins/` directory. -2. Activate the plugin through the "Plugins" menu in WordPress. -3. Navigate to AMP > Settings in the WordPress admin to configure the plugin; use the onboarding wizard there for guided setup. - -## Frequently Asked Questions - -Please see the [FAQs on amp-wp.org](https://amp-wp.org/documentation/frequently-asked-questions/). Don't see an answer to your question? Please [search the support forum](https://wordpress.org/support/plugin/amp/) to see if it has already been discussed. Otherwise, please [open a new support topic](https://wordpress.org/support/plugin/amp/#new-post). - -## Screenshots - -### New onboarding wizard to help you get started. - -![New onboarding wizard to help you get started.](.wordpress-org/screenshot-1.png) - -### Built for developers and non-technical content creators alike. - -![Built for developers and non-technical content creators alike.](.wordpress-org/screenshot-2.png) - -### Theme selection to enhance the Reader mode experience. - -![Theme selection to enhance the Reader mode experience.](.wordpress-org/screenshot-3.png) - -### Preview how your site looks across desktop and mobile before finalising changes. - -![Preview how your site looks across desktop and mobile before finalising changes.](.wordpress-org/screenshot-4.png) - -### Customize the design of AMP pages in the Customizer. - -![Customize the design of AMP pages in the Customizer.](.wordpress-org/screenshot-5.png) - -### Reopen the onboarding wizard, change individual options, or manage advanced settings. - -![Reopen the onboarding wizard, change individual options, or manage advanced settings.](.wordpress-org/screenshot-6.png) - -## Changelog - -For the plugin’s changelog, please see [the Releases page on GitHub](https://github.com/ampproject/amp-wp/releases). - -## Upgrade Notice - -If you currently use older versions of the plugin in Reader mode, it is strongly encouraged to pick a Reader theme instead of using the legacy Reader templates. You may also want to switch to Standard mode or Transitional mode if you have AMP-compatible theme and plugins. diff --git a/SECURITY.md b/SECURITY.md deleted file mode 100644 index c16e81d6bed..00000000000 --- a/SECURITY.md +++ /dev/null @@ -1,3 +0,0 @@ -# Security Disclosures - -The AMP Project accepts responsible security disclosures through the [Google Application Security program](https://www.google.com/about/appsecurity/). diff --git a/SUPPORT.md b/SUPPORT.md deleted file mode 100644 index c7b52297f5f..00000000000 --- a/SUPPORT.md +++ /dev/null @@ -1,5 +0,0 @@ -For plugin usage questions and compatibility issues with other plugins, please use the [plugin's support forum](https://wordpress.org/support/plugin/amp/). Before opening a new topic, please search the forum for existing topics as someone else has likely reported the issue already. - -Find documentation, a showcase of sites using the official AMP plugin, an ecosystem directory of compatible themes/plugins, and a blog with news on the plugin site: [amp-wp.org](https://amp-wp.org/). - -Check out our [video series on YouTube](https://www.youtube.com/playlist?list=PLXTOW_XMsIDRGRr5QDffrvND8Qh1RndFb) for an introduction to the plugin and how you can leverage it on your site. diff --git a/amp.php b/amp.php index e95345725b1..02b541b010d 100644 --- a/amp.php +++ b/amp.php @@ -156,18 +156,6 @@ unset( $_amp_required_extensions, $_amp_missing_extensions, $_amp_required_constructs, $_amp_missing_classes, $_amp_missing_functions, $_amp_required_extension, $_amp_construct_type, $_amp_construct, $_amp_constructs ); -// DEV_CODE. This block of code is removed during the build process. -if ( ! file_exists( AMP__DIR__ . '/vendor/autoload.php' ) || ! file_exists( AMP__DIR__ . '/vendor/sabberworm/php-css-parser' ) || ! file_exists( AMP__DIR__ . '/assets/js/amp-block-editor.js' ) ) { - $_amp_load_errors->add( - 'build_required', - sprintf( - /* translators: %s: composer install && npm install && npm run build:prod */ - __( 'You appear to be running the AMP plugin from source. Please do %s to finish installation.', 'amp' ), // phpcs:ignore WordPress.Security.EscapeOutput - 'composer install && npm install && npm run build:prod' - ) - ); -} - /** * Displays an admin notice about why the plugin is unable to load. * diff --git a/assets/css/admin-tables-rtl.css b/assets/css/admin-tables-rtl.css new file mode 100644 index 00000000000..671f0aad5ac --- /dev/null +++ b/assets/css/admin-tables-rtl.css @@ -0,0 +1 @@ +.column-error_status .dashicons-editor-help{color:#767676}.source>.dashicons{margin-left:5px}.column-source .dashicons-admin-plugins,.column-sources_with_invalid_output .dashicons-admin-plugins{color:#64a2e9}.column-source .dashicons-admin-appearance,.column-sources_with_invalid_output .dashicons-admin-appearance{color:#ebb04f}.column-sources_with_invalid_output .dashicons-wordpress-alt,.dashicons-wordpress-alt{color:#92b371}.amp-logo-icon{background-color:transparent;background-image:url(../images/amp-logo-icon.svg);background-size:20px 20px;display:inline-block;height:20px;width:20px}.column-error_status .error-status{display:inline-block;line-height:20px;margin-right:10px;position:relative;vertical-align:top}td.column-found_elements_and_attributes div{margin-bottom:.6rem}.column-error_status .dashicons-flag.new{color:#d98501}.column-error_status .dashicons-yes.new{color:red}.column-error_status .dashicons-warning.rejected{color:#68c6ff}.column-sources .source,.column-sources_with_invalid_output .source{display:block}.column-sources .source+.source,.column-sources_with_invalid_output .source+.source{margin-top:8px}.wrap .wp-heading-inline+.page-title-action{margin-right:1rem}.tooltip[hidden]{visibility:hidden} \ No newline at end of file diff --git a/assets/css/admin-tables.css b/assets/css/admin-tables.css new file mode 100644 index 00000000000..42023e026a1 --- /dev/null +++ b/assets/css/admin-tables.css @@ -0,0 +1 @@ +.column-error_status .dashicons-editor-help{color:#767676}.source>.dashicons{margin-right:5px}.column-source .dashicons-admin-plugins,.column-sources_with_invalid_output .dashicons-admin-plugins{color:#64a2e9}.column-source .dashicons-admin-appearance,.column-sources_with_invalid_output .dashicons-admin-appearance{color:#ebb04f}.column-sources_with_invalid_output .dashicons-wordpress-alt,.dashicons-wordpress-alt{color:#92b371}.amp-logo-icon{background-color:transparent;background-image:url(../images/amp-logo-icon.svg);background-size:20px 20px;display:inline-block;height:20px;width:20px}.column-error_status .error-status{display:inline-block;line-height:20px;margin-left:10px;position:relative;vertical-align:top}td.column-found_elements_and_attributes div{margin-bottom:.6rem}.column-error_status .dashicons-flag.new{color:#d98501}.column-error_status .dashicons-yes.new{color:red}.column-error_status .dashicons-warning.rejected{color:#68c6ff}.column-sources .source,.column-sources_with_invalid_output .source{display:block}.column-sources .source+.source,.column-sources_with_invalid_output .source+.source{margin-top:8px}.wrap .wp-heading-inline+.page-title-action{margin-left:1rem}.tooltip[hidden]{visibility:hidden} \ No newline at end of file diff --git a/assets/css/amp-admin-rtl.css b/assets/css/amp-admin-rtl.css new file mode 100644 index 00000000000..919ccd30bc8 --- /dev/null +++ b/assets/css/amp-admin-rtl.css @@ -0,0 +1 @@ +.plugin-icon{-o-object-fit:contain;object-fit:contain}.plugin-card{position:relative}.plugin-action-buttons .dashicons-external,.theme-browser .theme .dashicons-external{margin-right:5px;vertical-align:text-bottom}.theme-browser .theme .theme-screenshot img{height:100%;-o-object-fit:contain;object-fit:contain}.amp-extension-card-message{background-color:#fff;border-radius:15px;clear:both;color:#3c434a;padding:0;position:absolute;right:-10px;text-align:center;top:-10px}.amp-logo-icon{background-color:transparent;background-image:url(../images/amp-logo-icon.svg);background-size:30px;cursor:pointer;display:inline-block;height:30px;vertical-align:middle;width:30px}.amp-logo-icon.small{background-size:15px 15px;height:15px;width:15px}.plugin-install-tab-amp-compatible .plugin-card-bottom{display:none}.amp-extension-card-message .tooltiptext{background-color:rgba(0,0,0,.8);border-radius:6px;color:#fff;min-width:200px;padding:5px;position:absolute;right:40px;text-align:center;visibility:hidden;width:60%;z-index:1}.tooltiptext:after{border:7px solid transparent;border-left-color:rgba(0,0,0,.8);content:"";left:100%;position:absolute;top:10px}.amp-extension-card-message:hover .tooltiptext{visibility:visible} \ No newline at end of file diff --git a/assets/css/amp-admin.css b/assets/css/amp-admin.css new file mode 100644 index 00000000000..53cb1468bcc --- /dev/null +++ b/assets/css/amp-admin.css @@ -0,0 +1 @@ +.plugin-icon{-o-object-fit:contain;object-fit:contain}.plugin-card{position:relative}.plugin-action-buttons .dashicons-external,.theme-browser .theme .dashicons-external{margin-left:5px;vertical-align:text-bottom}.theme-browser .theme .theme-screenshot img{height:100%;-o-object-fit:contain;object-fit:contain}.amp-extension-card-message{background-color:#fff;border-radius:15px;clear:both;color:#3c434a;left:-10px;padding:0;position:absolute;text-align:center;top:-10px}.amp-logo-icon{background-color:transparent;background-image:url(../images/amp-logo-icon.svg);background-size:30px;cursor:pointer;display:inline-block;height:30px;vertical-align:middle;width:30px}.amp-logo-icon.small{background-size:15px 15px;height:15px;width:15px}.plugin-install-tab-amp-compatible .plugin-card-bottom{display:none}.amp-extension-card-message .tooltiptext{background-color:rgba(0,0,0,.8);border-radius:6px;color:#fff;left:40px;min-width:200px;padding:5px;position:absolute;text-align:center;visibility:hidden;width:60%;z-index:1}.tooltiptext:after{border:7px solid transparent;border-right-color:rgba(0,0,0,.8);content:"";position:absolute;right:100%;top:10px}.amp-extension-card-message:hover .tooltiptext{visibility:visible} \ No newline at end of file diff --git a/assets/css/amp-block-editor-rtl.css b/assets/css/amp-block-editor-rtl.css new file mode 100644 index 00000000000..2ea24fdf5e3 --- /dev/null +++ b/assets/css/amp-block-editor-rtl.css @@ -0,0 +1 @@ +.wp-core-ui .amp-wrapper-post-preview{margin-left:6px;margin-right:-6px}.wp-core-ui .amp-editor-post-preview{align-items:center;border-bottom-right-radius:0;border-top-right-radius:0;height:34px;justify-content:center;margin-left:0!important;padding:6px 12px}.wp-core-ui .amp-editor-post-preview svg{height:18px;margin:0;width:18px}.wp-core-ui .edit-post-header .editor-post-preview{height:34px}.amp-unavailable-notice{margin:5px 0 2px;width:100%}.amp-unavailable-notice details>summary{cursor:pointer;font-weight:700;-webkit-user-select:none;user-select:none}.amp-unavailable-notice details[open]>summary{margin-bottom:1em} \ No newline at end of file diff --git a/assets/css/amp-block-editor.css b/assets/css/amp-block-editor.css new file mode 100644 index 00000000000..82659da7bf0 --- /dev/null +++ b/assets/css/amp-block-editor.css @@ -0,0 +1 @@ +.wp-core-ui .amp-wrapper-post-preview{margin-left:-6px;margin-right:6px}.wp-core-ui .amp-editor-post-preview{align-items:center;border-bottom-left-radius:0;border-top-left-radius:0;height:34px;justify-content:center;margin-right:0!important;padding:6px 12px}.wp-core-ui .amp-editor-post-preview svg{height:18px;margin:0;width:18px}.wp-core-ui .edit-post-header .editor-post-preview{height:34px}.amp-unavailable-notice{margin:5px 0 2px;width:100%}.amp-unavailable-notice details>summary{cursor:pointer;font-weight:700;-webkit-user-select:none;user-select:none}.amp-unavailable-notice details[open]>summary{margin-bottom:1em} \ No newline at end of file diff --git a/assets/css/amp-block-validation-rtl.css b/assets/css/amp-block-validation-rtl.css new file mode 100644 index 00000000000..46ca2d52698 --- /dev/null +++ b/assets/css/amp-block-validation-rtl.css @@ -0,0 +1 @@ +.amp-toolbar-icon svg{fill:#000}.amp-toolbar-broken-icon svg{fill:none}.amp-plugin-icon{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.amp-plugin-icon--has-badge svg{margin-right:-5px}.is-pressed .amp-plugin-icon:not(.amp-plugin-icon--broken) svg{fill:#fff}.amp-status-icon path{fill:#005af0}.amp-status-icon:after{background:#bb522e;border-radius:50%;content:"";display:block;height:12px;left:-6px;opacity:0;position:absolute;top:-3px;transform:scale(0);transition:opacity .12s ease-out,transform .18s ease-out;width:12px}.amp-status-icon.amp-status-icon--broken:after{opacity:1;transform:none}.amp-error-count-badge{align-items:center;background:#bb522e;border:2px solid transparent;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:10px;height:16px;justify-content:center;left:-6px;position:absolute;top:-5px;width:16px}.is-pressed .amp-error-count-badge{border-color:#1e1e1e}.amp-sidebar__errors-list,.amp-sidebar__errors-list-item{margin-bottom:0;margin-top:0}.amp-sidebar__errors-list-item>.components-panel__body{border-top-width:0}.amp-sidebar__options{margin:12px 8px}.sidebar-notification{display:flex;margin-top:15px;min-height:67px;position:relative}.sidebar-notification.is-loading{align-items:center}.sidebar-notification__icon{align-items:center;border-radius:50%;display:flex;flex:0 0 auto;height:24px;justify-content:center;margin:0 0 0 12px;position:relative;width:24px}.sidebar-notification__icon *{height:100%;width:100%}.sidebar-notification__content{display:flex;flex-direction:column}.sidebar-notification__content>p{margin:0}.sidebar-notification__action,.sidebar-notification__content>p+p{margin-top:4px}.sidebar-notification.is-small{min-height:36px}.sidebar-notification.is-small .sidebar-notification__content{padding-top:4px}.sidebar-notification.is-small .sidebar-notification__content p{font-size:11px}.sidebar-notifications-container .sidebar-notification{padding:14px 18px}.sidebar-notifications-container .sidebar-notification:first-child{margin-top:0}.sidebar-notifications-container.is-shady{background:#f4f4f4;border-bottom:1px solid #e3e4e7;padding:18px 10px}.sidebar-notifications-container.is-shady .sidebar-notification{background:#fff;border-radius:15px;overflow:hidden}.amp-spinner-container{align-items:center;display:flex;justify-content:center}.amp-spinner-container--inline{display:inline-flex;margin:0 .5em;vertical-align:middle}.amp-spinner-container .components-spinner{margin:0}.amp-error .components-panel__body-toggle.components-button{padding-left:14px;padding-right:14px}.amp-error.components-panel__body.is-opened>.components-panel__body-title{margin-bottom:10px}.amp-error__panel-title{align-items:baseline;display:flex;flex-flow:row nowrap;font-size:13px;font-weight:400;line-height:1.5;width:calc(100% - 32px)}.amp-error__icons{align-items:center;display:flex;flex:0 0 auto;flex-flow:column nowrap;padding-left:.5rem;position:relative;top:-1px}.amp-error__error-type-icon{align-items:center;background-color:currentColor;border:1px solid;border-radius:12px;color:#707070;display:flex;height:24px;justify-content:center;width:24px}.amp-error__title{flex:1 1 auto;font-size:13px;line-height:1.4}.amp-error:not(.is-opened) .amp-error__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amp-error code{white-space:nowrap}.amp-error__block-type-description{align-items:center;display:flex;margin-left:2px}.amp-error__block-type-icon{align-items:center;display:inline-flex;height:10px;margin-right:5px;width:24px}.amp-error__block-type-icon .block-editor-block-icon{background:#f0f0f1;background:rgba(0,0,0,.07);border-radius:5px;padding:2px}.amp-error__details dt{float:right;font-weight:600}.amp-error__details dt:after{content:":";margin-left:7px}.amp-error__details dd{margin-bottom:8px;margin-right:0}.amp-error__kept-removed{display:flex}.amp-error__kept-removed--kept>span,.amp-error__kept-removed--removed>span{align-items:center;background:#fcddd3;border-radius:5px;display:flex;height:24px;justify-content:center;margin-right:5px;margin-top:-5px;transform:translateY(2px);width:24px}.amp-error__kept-removed--removed>span{background:#d2e5e5}.amp-error__actions{display:flex;justify-content:space-between}.amp-error__actions>*+*{margin-right:10px}.components-button.amp-error__select-block{align-items:center;display:inline-flex}.amp-error__details-link svg{height:15px;margin-right:6px;width:15px}.amp-error__select-block svg{fill:none;margin-left:9px}.amp-error__details-link{align-items:center;display:flex}.amp-error__details-link svg path{fill:currentColor}.amp-error .components-panel__body-title,.amp-error .components-panel__body-title:hover{border-right:4px solid transparent}.amp-error--reviewed .components-panel__body-title{background:#f4f4f4}.amp-error--reviewed .components-panel__body-title:hover{background:#e8e8e8}.amp-error--new .amp-error__title{font-weight:700}.amp-error--removed .components-panel__body-title,.amp-error--removed .components-panel__body-title:hover{background:#f8f8f8}.amp-error--removed.amp-error--kept .components-panel__body-title,.amp-error--removed.amp-error--kept .components-panel__body-title:hover{border-right-color:#c2c2c2}.amp-error--removed .amp-error__title{color:grey}.amp-error--removed .amp-error__icons{opacity:.4}.amp-error--kept .components-panel__body-title,.amp-error--kept .components-panel__body-title:hover{border-right-color:#d54e21} \ No newline at end of file diff --git a/assets/css/amp-block-validation.css b/assets/css/amp-block-validation.css new file mode 100644 index 00000000000..bfdb75dbcc3 --- /dev/null +++ b/assets/css/amp-block-validation.css @@ -0,0 +1 @@ +.amp-toolbar-icon svg{fill:#000}.amp-toolbar-broken-icon svg{fill:none}.amp-plugin-icon{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.amp-plugin-icon--has-badge svg{margin-left:-5px}.is-pressed .amp-plugin-icon:not(.amp-plugin-icon--broken) svg{fill:#fff}.amp-status-icon path{fill:#005af0}.amp-status-icon:after{background:#bb522e;border-radius:50%;content:"";display:block;height:12px;opacity:0;position:absolute;right:-6px;top:-3px;transform:scale(0);transition:opacity .12s ease-out,transform .18s ease-out;width:12px}.amp-status-icon.amp-status-icon--broken:after{opacity:1;transform:none}.amp-error-count-badge{align-items:center;background:#bb522e;border:2px solid transparent;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:10px;height:16px;justify-content:center;position:absolute;right:-6px;top:-5px;width:16px}.is-pressed .amp-error-count-badge{border-color:#1e1e1e}.amp-sidebar__errors-list,.amp-sidebar__errors-list-item{margin-bottom:0;margin-top:0}.amp-sidebar__errors-list-item>.components-panel__body{border-top-width:0}.amp-sidebar__options{margin:12px 8px}.sidebar-notification{display:flex;margin-top:15px;min-height:67px;position:relative}.sidebar-notification.is-loading{align-items:center}.sidebar-notification__icon{align-items:center;border-radius:50%;display:flex;flex:0 0 auto;height:24px;justify-content:center;margin:0 12px 0 0;position:relative;width:24px}.sidebar-notification__icon *{height:100%;width:100%}.sidebar-notification__content{display:flex;flex-direction:column}.sidebar-notification__content>p{margin:0}.sidebar-notification__action,.sidebar-notification__content>p+p{margin-top:4px}.sidebar-notification.is-small{min-height:36px}.sidebar-notification.is-small .sidebar-notification__content{padding-top:4px}.sidebar-notification.is-small .sidebar-notification__content p{font-size:11px}.sidebar-notifications-container .sidebar-notification{padding:14px 18px}.sidebar-notifications-container .sidebar-notification:first-child{margin-top:0}.sidebar-notifications-container.is-shady{background:#f4f4f4;border-bottom:1px solid #e3e4e7;padding:18px 10px}.sidebar-notifications-container.is-shady .sidebar-notification{background:#fff;border-radius:15px;overflow:hidden}.amp-spinner-container{align-items:center;display:flex;justify-content:center}.amp-spinner-container--inline{display:inline-flex;margin:0 .5em;vertical-align:middle}.amp-spinner-container .components-spinner{margin:0}.amp-error .components-panel__body-toggle.components-button{padding-left:14px;padding-right:14px}.amp-error.components-panel__body.is-opened>.components-panel__body-title{margin-bottom:10px}.amp-error__panel-title{align-items:baseline;display:flex;flex-flow:row nowrap;font-size:13px;font-weight:400;line-height:1.5;width:calc(100% - 32px)}.amp-error__icons{align-items:center;display:flex;flex:0 0 auto;flex-flow:column nowrap;padding-right:.5rem;position:relative;top:-1px}.amp-error__error-type-icon{align-items:center;background-color:currentColor;border:1px solid;border-radius:12px;color:#707070;display:flex;height:24px;justify-content:center;width:24px}.amp-error__title{flex:1 1 auto;font-size:13px;line-height:1.4}.amp-error:not(.is-opened) .amp-error__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amp-error code{white-space:nowrap}.amp-error__block-type-description{align-items:center;display:flex;margin-right:2px}.amp-error__block-type-icon{align-items:center;display:inline-flex;height:10px;margin-left:5px;width:24px}.amp-error__block-type-icon .block-editor-block-icon{background:#f0f0f1;background:rgba(0,0,0,.07);border-radius:5px;padding:2px}.amp-error__details dt{float:left;font-weight:600}.amp-error__details dt:after{content:":";margin-right:7px}.amp-error__details dd{margin-bottom:8px;margin-left:0}.amp-error__kept-removed{display:flex}.amp-error__kept-removed--kept>span,.amp-error__kept-removed--removed>span{align-items:center;background:#fcddd3;border-radius:5px;display:flex;height:24px;justify-content:center;margin-left:5px;margin-top:-5px;transform:translateY(2px);width:24px}.amp-error__kept-removed--removed>span{background:#d2e5e5}.amp-error__actions{display:flex;justify-content:space-between}.amp-error__actions>*+*{margin-left:10px}.components-button.amp-error__select-block{align-items:center;display:inline-flex}.amp-error__details-link svg{height:15px;margin-left:6px;width:15px}.amp-error__select-block svg{fill:none;margin-right:9px}.amp-error__details-link{align-items:center;display:flex}.amp-error__details-link svg path{fill:currentColor}.amp-error .components-panel__body-title,.amp-error .components-panel__body-title:hover{border-left:4px solid transparent}.amp-error--reviewed .components-panel__body-title{background:#f4f4f4}.amp-error--reviewed .components-panel__body-title:hover{background:#e8e8e8}.amp-error--new .amp-error__title{font-weight:700}.amp-error--removed .components-panel__body-title,.amp-error--removed .components-panel__body-title:hover{background:#f8f8f8}.amp-error--removed.amp-error--kept .components-panel__body-title,.amp-error--removed.amp-error--kept .components-panel__body-title:hover{border-left-color:#c2c2c2}.amp-error--removed .amp-error__title{color:grey}.amp-error--removed .amp-error__icons{opacity:.4}.amp-error--kept .components-panel__body-title,.amp-error--kept .components-panel__body-title:hover{border-left-color:#d54e21} \ No newline at end of file diff --git a/assets/css/amp-customizer-legacy-rtl.css b/assets/css/amp-customizer-legacy-rtl.css new file mode 100644 index 00000000000..7da236f0feb --- /dev/null +++ b/assets/css/amp-customizer-legacy-rtl.css @@ -0,0 +1 @@ +.devices-wrapper{position:relative}.amp-toggle{display:inline-block;height:15px;position:absolute;right:-47px;top:15px;width:30px}.amp-toggle input,.amp-toggle input.disabled{height:100%;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0;width:100%;z-index:1}.amp-toggle .slider{background-color:#555d66;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s;transition-property:background-color,transform,opacity}.amp-toggle input:active,.amp-toggle input:focus{outline:none}.amp-toggle input:active+.slider,.amp-toggle input:focus+.slider,.amp-toggle input:hover+.slider{box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.amp-toggle .slider:before{background-color:transparent;background-image:url(../images/amp-white-icon.svg);background-size:13px 13px;border-radius:50%;content:"";height:13px;position:absolute;right:1px;top:1px;transition:.3s;width:13px}.amp-toggle input:checked+.slider{background-color:#0379c4}.amp-toggle input:checked+.slider:before{transform:translateX(-15px)}.amp-toggle input.disabled+.slider{opacity:.7}.amp-toggle .tooltip{background:#191e23;bottom:25px;color:#fff;cursor:default;display:none;font-size:13px;padding:15px;position:absolute;right:-115px;text-align:center;width:230px;z-index:1}.amp-toggle .tooltip a{color:#00a0d2}.amp-toggle .tooltip a:active,.amp-toggle .tooltip a:focus,.amp-toggle .tooltip a:hover{color:#54cbf1}.amp-toggle .tooltip:before{border:solid;border-color:#191e23 transparent;border-width:8px 8px 0;bottom:-8px;content:"";position:absolute;right:120px}.js .accordion-section-title:after{z-index:0}.wp-core-ui .wp-full-overlay .collapse-sidebar{padding:9px 10px}#customize-footer-actions .collapse-sidebar-label{display:none}.wp-full-overlay-footer .devices{box-shadow:none}.devices-wrapper .preview-desktop{border-right:1px solid #ddd!important}.wp-full-overlay-footer .devices button:before{vertical-align:baseline} \ No newline at end of file diff --git a/assets/css/amp-customizer-legacy.css b/assets/css/amp-customizer-legacy.css new file mode 100644 index 00000000000..6a68c4719b6 --- /dev/null +++ b/assets/css/amp-customizer-legacy.css @@ -0,0 +1 @@ +.devices-wrapper{position:relative}.amp-toggle{display:inline-block;height:15px;left:-47px;position:absolute;top:15px;width:30px}.amp-toggle input,.amp-toggle input.disabled{height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.amp-toggle .slider{background-color:#555d66;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s;transition-property:background-color,transform,opacity}.amp-toggle input:active,.amp-toggle input:focus{outline:none}.amp-toggle input:active+.slider,.amp-toggle input:focus+.slider,.amp-toggle input:hover+.slider{box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.amp-toggle .slider:before{background-color:transparent;background-image:url(../images/amp-white-icon.svg);background-size:13px 13px;border-radius:50%;content:"";height:13px;left:1px;position:absolute;top:1px;transition:.3s;width:13px}.amp-toggle input:checked+.slider{background-color:#0379c4}.amp-toggle input:checked+.slider:before{transform:translateX(15px)}.amp-toggle input.disabled+.slider{opacity:.7}.amp-toggle .tooltip{background:#191e23;bottom:25px;color:#fff;cursor:default;display:none;font-size:13px;left:-115px;padding:15px;position:absolute;text-align:center;width:230px;z-index:1}.amp-toggle .tooltip a{color:#00a0d2}.amp-toggle .tooltip a:active,.amp-toggle .tooltip a:focus,.amp-toggle .tooltip a:hover{color:#54cbf1}.amp-toggle .tooltip:before{border:solid;border-color:#191e23 transparent;border-width:8px 8px 0;bottom:-8px;content:"";left:120px;position:absolute}.js .accordion-section-title:after{z-index:0}.wp-core-ui .wp-full-overlay .collapse-sidebar{padding:9px 10px}#customize-footer-actions .collapse-sidebar-label{display:none}.wp-full-overlay-footer .devices{box-shadow:none}.devices-wrapper .preview-desktop{border-left:1px solid #ddd!important}.wp-full-overlay-footer .devices button:before{vertical-align:baseline} \ No newline at end of file diff --git a/assets/css/amp-customizer-rtl.css b/assets/css/amp-customizer-rtl.css new file mode 100644 index 00000000000..0816e9e1252 --- /dev/null +++ b/assets/css/amp-customizer-rtl.css @@ -0,0 +1 @@ +#customize-controls #customize-info .preview-notice{display:block;line-height:1.4;margin-left:28px}#customize-theme-controls .control-section-amp_active_theme_settings_import>.accordion-section-title{cursor:default}#customize-theme-controls .control-section-amp_active_theme_settings_import>.accordion-section-title:after{content:""}#customize-theme-controls .control-section-amp_active_theme_settings_import>.accordion-section-title>button{float:left;font-weight:400;margin-right:12px}#customize-controls .control-section-amp_active_theme_settings_import>.accordion-section-title,#customize-controls .control-section-amp_active_theme_settings_import>.accordion-section-title:hover{background:#fff;border:1px solid #ddd;border-left:none;border-right:none;color:#555d66;cursor:default;font-weight:400;margin:0 0 15px;padding:12px}#customize-controls .control-section-amp_active_theme_settings_import>.accordion-section-title details{margin:5px 0}#customize-controls .control-section-amp_active_theme_settings_import>.accordion-section-title summary{cursor:pointer;display:list-item;font-weight:700}#customize-controls .control-section-amp_active_theme_settings_import>.accordion-section-title summary:focus{color:#0073aa;outline:none}#customize-controls .control-section-amp_active_theme_settings_import>.accordion-section-title dt{font-weight:700;margin-bottom:4px;margin-top:10px}#customize-controls .control-section-amp_active_theme_settings_import>.accordion-section-title dd{margin-bottom:4px;margin-right:20px}#customize-controls .control-section-amp_active_theme_settings_import>.accordion-section-title dd>input[type=checkbox]{margin:0 0 0 1ex} \ No newline at end of file diff --git a/assets/css/amp-customizer.css b/assets/css/amp-customizer.css new file mode 100644 index 00000000000..6440f92cbd4 --- /dev/null +++ b/assets/css/amp-customizer.css @@ -0,0 +1 @@ +#customize-controls #customize-info .preview-notice{display:block;line-height:1.4;margin-right:28px}#customize-theme-controls .control-section-amp_active_theme_settings_import>.accordion-section-title{cursor:default}#customize-theme-controls .control-section-amp_active_theme_settings_import>.accordion-section-title:after{content:""}#customize-theme-controls .control-section-amp_active_theme_settings_import>.accordion-section-title>button{float:right;font-weight:400;margin-left:12px}#customize-controls .control-section-amp_active_theme_settings_import>.accordion-section-title,#customize-controls .control-section-amp_active_theme_settings_import>.accordion-section-title:hover{background:#fff;border:1px solid #ddd;border-left:none;border-right:none;color:#555d66;cursor:default;font-weight:400;margin:0 0 15px;padding:12px}#customize-controls .control-section-amp_active_theme_settings_import>.accordion-section-title details{margin:5px 0}#customize-controls .control-section-amp_active_theme_settings_import>.accordion-section-title summary{cursor:pointer;display:list-item;font-weight:700}#customize-controls .control-section-amp_active_theme_settings_import>.accordion-section-title summary:focus{color:#0073aa;outline:none}#customize-controls .control-section-amp_active_theme_settings_import>.accordion-section-title dt{font-weight:700;margin-bottom:4px;margin-top:10px}#customize-controls .control-section-amp_active_theme_settings_import>.accordion-section-title dd{margin-bottom:4px;margin-left:20px}#customize-controls .control-section-amp_active_theme_settings_import>.accordion-section-title dd>input[type=checkbox]{margin:0 1ex 0 0} \ No newline at end of file diff --git a/assets/css/amp-default-rtl.css b/assets/css/amp-default-rtl.css new file mode 100644 index 00000000000..8b684f209cb --- /dev/null +++ b/assets/css/amp-default-rtl.css @@ -0,0 +1 @@ +.amp-wp-unknown-size,amp-anim.amp-wp-enforced-sizes,amp-img.amp-wp-enforced-sizes{-o-object-fit:contain;object-fit:contain}body amp-audio:not([controls]){display:inline-block;height:auto}.amp-wp-default-form-message>p{margin:1em 0;padding:.5em}.amp-wp-default-form-message[submit-success]>p.amp-wp-form-redirecting,.amp-wp-default-form-message[submitting]>p{font-style:italic}.amp-wp-default-form-message[submit-success]>p:not(.amp-wp-form-redirecting){background-color:#90ee90;border:1px solid green;color:#000}.amp-wp-default-form-message[submit-error]>p{background-color:#ffb6c1;border:1px solid red;color:#000}.amp-wp-default-form-message[submit-success]>p:empty{display:none}amp-carousel .amp-wp-gallery-caption{background-color:rgba(0,0,0,.5);bottom:0;color:#fff;left:0;margin-bottom:0;padding:1rem;position:absolute;right:0;text-align:center}amp-carousel .amp-wp-gallery-caption a{color:inherit}.wp-block-gallery[data-amp-carousel=true],.wp-block-gallery[data-amp-carousel=true].has-nested-images{display:block}.wp-video{margin-bottom:1.5em;max-width:100%}.wp-block-video video{height:auto}button[overflow]{bottom:0}amp-anim img,amp-anim noscript,amp-iframe iframe,amp-iframe noscript,amp-img img,amp-img noscript,amp-video noscript,amp-video video{image-rendering:inherit;-o-object-fit:inherit;object-fit:inherit;-o-object-position:inherit;object-position:inherit} \ No newline at end of file diff --git a/assets/css/amp-default.css b/assets/css/amp-default.css new file mode 100644 index 00000000000..8b684f209cb --- /dev/null +++ b/assets/css/amp-default.css @@ -0,0 +1 @@ +.amp-wp-unknown-size,amp-anim.amp-wp-enforced-sizes,amp-img.amp-wp-enforced-sizes{-o-object-fit:contain;object-fit:contain}body amp-audio:not([controls]){display:inline-block;height:auto}.amp-wp-default-form-message>p{margin:1em 0;padding:.5em}.amp-wp-default-form-message[submit-success]>p.amp-wp-form-redirecting,.amp-wp-default-form-message[submitting]>p{font-style:italic}.amp-wp-default-form-message[submit-success]>p:not(.amp-wp-form-redirecting){background-color:#90ee90;border:1px solid green;color:#000}.amp-wp-default-form-message[submit-error]>p{background-color:#ffb6c1;border:1px solid red;color:#000}.amp-wp-default-form-message[submit-success]>p:empty{display:none}amp-carousel .amp-wp-gallery-caption{background-color:rgba(0,0,0,.5);bottom:0;color:#fff;left:0;margin-bottom:0;padding:1rem;position:absolute;right:0;text-align:center}amp-carousel .amp-wp-gallery-caption a{color:inherit}.wp-block-gallery[data-amp-carousel=true],.wp-block-gallery[data-amp-carousel=true].has-nested-images{display:block}.wp-video{margin-bottom:1.5em;max-width:100%}.wp-block-video video{height:auto}button[overflow]{bottom:0}amp-anim img,amp-anim noscript,amp-iframe iframe,amp-iframe noscript,amp-img img,amp-img noscript,amp-video noscript,amp-video video{image-rendering:inherit;-o-object-fit:inherit;object-fit:inherit;-o-object-position:inherit;object-position:inherit} \ No newline at end of file diff --git a/assets/css/amp-icons-rtl.css b/assets/css/amp-icons-rtl.css new file mode 100644 index 00000000000..20c6d207b17 --- /dev/null +++ b/assets/css/amp-icons-rtl.css @@ -0,0 +1 @@ +.amp-icon.amp-invalid:before,.amp-icon.amp-removed:before,.amp-icon.amp-valid:before{border-radius:5px;content:"";display:inline-block;height:20px;width:20px}body .amp-icon{font:normal 20px/1 dashicons}.amp-icon.amp-invalid:before{background:#f7ded4 url(../images/amp-alert.svg) no-repeat 50%;background-size:18px auto}.amp-icon.amp-invalid.ab-icon:before{background:none;color:#dc3232!important;content:""}.amp-icon.amp-valid:before{background:#d3e5e5 url(../images/amp-valid.svg) no-repeat 50%;background-size:16px auto}.amp-icon.amp-valid.ab-icon:before{background:none;content:url('data:image/svg+xml;charset=utf8,')}.amp-icon.amp-removed:before{background:#d3e5e5 url(../images/amp-delete.svg) no-repeat 50%;background-size:20px auto}.amp-icon.amp-warning:before{color:#ffc733!important;content:""}.amp-icon.amp-logo:before{content:url('data:image/svg+xml;charset=utf8,');display:inline-block;height:20px;width:20px}.amp-icon.amp-link:before{content:""}.amp-icon.amp-link:not(.ab-icon):before{color:#00a0d2!important}#wpadminbar span.amp-icon{top:2px}#wpadminbar .ab-sub-wrapper span.amp-icon{margin-right:2px;padding:0!important;position:absolute!important} \ No newline at end of file diff --git a/assets/css/amp-icons.css b/assets/css/amp-icons.css new file mode 100644 index 00000000000..53b1e7f4d2b --- /dev/null +++ b/assets/css/amp-icons.css @@ -0,0 +1 @@ +.amp-icon.amp-invalid:before,.amp-icon.amp-removed:before,.amp-icon.amp-valid:before{border-radius:5px;content:"";display:inline-block;height:20px;width:20px}body .amp-icon{font:normal 20px/1 dashicons}.amp-icon.amp-invalid:before{background:#f7ded4 url(../images/amp-alert.svg) no-repeat 50%;background-size:18px auto}.amp-icon.amp-invalid.ab-icon:before{background:none;color:#dc3232!important;content:""}.amp-icon.amp-valid:before{background:#d3e5e5 url(../images/amp-valid.svg) no-repeat 50%;background-size:16px auto}.amp-icon.amp-valid.ab-icon:before{background:none;content:url('data:image/svg+xml;charset=utf8,')}.amp-icon.amp-removed:before{background:#d3e5e5 url(../images/amp-delete.svg) no-repeat 50%;background-size:20px auto}.amp-icon.amp-warning:before{color:#ffc733!important;content:""}.amp-icon.amp-logo:before{content:url('data:image/svg+xml;charset=utf8,');display:inline-block;height:20px;width:20px}.amp-icon.amp-link:before{content:""}.amp-icon.amp-link:not(.ab-icon):before{color:#00a0d2!important}#wpadminbar span.amp-icon{top:2px}#wpadminbar .ab-sub-wrapper span.amp-icon{margin-left:2px;padding:0!important;position:absolute!important} \ No newline at end of file diff --git a/assets/css/amp-mobile-version-switcher-rtl.css b/assets/css/amp-mobile-version-switcher-rtl.css new file mode 100644 index 00000000000..c696bffed88 --- /dev/null +++ b/assets/css/amp-mobile-version-switcher-rtl.css @@ -0,0 +1 @@ +#amp-mobile-version-switcher{position:absolute;right:0;width:100%;z-index:100}#amp-mobile-version-switcher>a{background-color:#444;border:0;color:#eaeaea;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;padding:15px 0;text-align:center;-webkit-text-decoration:none;text-decoration:none}#amp-mobile-version-switcher>a:active,#amp-mobile-version-switcher>a:focus,#amp-mobile-version-switcher>a:hover{-webkit-text-decoration:underline;text-decoration:underline} \ No newline at end of file diff --git a/assets/css/amp-mobile-version-switcher.css b/assets/css/amp-mobile-version-switcher.css new file mode 100644 index 00000000000..77ec29a890f --- /dev/null +++ b/assets/css/amp-mobile-version-switcher.css @@ -0,0 +1 @@ +#amp-mobile-version-switcher{left:0;position:absolute;width:100%;z-index:100}#amp-mobile-version-switcher>a{background-color:#444;border:0;color:#eaeaea;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;padding:15px 0;text-align:center;-webkit-text-decoration:none;text-decoration:none}#amp-mobile-version-switcher>a:active,#amp-mobile-version-switcher>a:focus,#amp-mobile-version-switcher>a:hover{-webkit-text-decoration:underline;text-decoration:underline} \ No newline at end of file diff --git a/assets/css/amp-onboarding-wizard-rtl.css b/assets/css/amp-onboarding-wizard-rtl.css new file mode 100644 index 00000000000..c34fb858c62 --- /dev/null +++ b/assets/css/amp-onboarding-wizard-rtl.css @@ -0,0 +1 @@ +:root{--gray:#6c7781;--light-gray:#c4c4c4;--very-light-gray:#fafafc;--amp-brand:#2459e7;--amp-settings-color-black:#212121;--amp-settings-color-dark-gray:#333;--amp-settings-color-brand:#2459e7;--amp-settings-color-muted:#48525c;--amp-settings-color-border:#e8e8e8;--amp-settings-color-background:#fff;--amp-settings-color-background-light:#f8f8f8;--amp-settings-color-warning:#ff9f00;--font-noto:"Noto Sans",sans-serif;--font-poppins:poppins,sans-serif;--font-default:-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--color-valid:#46b450;--amp-settings-color-danger:#dc3232;--color-gray-medium:rgba(0,0,0,.54);--amp-settings-font-size:16px}.amp .components-button:not(.components-panel__body-toggle){align-items:center;border-radius:3px;color:var(--amp-settings-color-brand);font-size:1rem;font-weight:600;padding:.5rem 1rem}.amp .components-button:not(.components-panel__body-toggle) svg{fill:currentColor;height:18px;margin:0 .5rem;width:18px}.amp .components-panel__body-title button{font-size:16px;font-weight:600}.amp .components-panel__body-title:hover{background:var(--amp-settings-color-background)}.amp .components-button.is-link,.amp .components-button.is-link:hover,.amp .components-button.is-link:hover:not(:disabled),.amp .components-button:not(.components-panel__body-toggle):focus,.amp .components-button:not(.components-panel__body-toggle):focus:not(:disabled),.amp .components-button:not(.components-panel__body-toggle):hover{box-shadow:none;color:var(--amp-settings-color-brand);-webkit-text-decoration:none;text-decoration:none}.amp .components-button.is-secondary,.amp .components-button.is-secondary:hover,.amp .components-button.is-secondary:hover:not(:disabled){border-color:var(--amp-settings-color-brand);box-shadow:inset 0 0 0 1px var(--amp-settings-color-brand)}.amp.amp .components-button:focus:not(:disabled){outline:1px solid var(--amp-settings-color-brand)}.amp .components-button.is-primary{box-shadow:0 25px 20px rgba(0,0,0,.1)}.amp .components-button.is-primary,.amp .components-button.is-primary:active,.amp .components-button.is-primary:focus,.amp .components-button.is-primary:focus:not(:disabled),.amp .components-button.is-primary:hover,.amp .components-button.is-primary:hover:not(:disabled),.amp .components-button.is-primary:not(:disabled):not([aria-disabled=true]):hover{background:var(--amp-settings-color-brand);color:var(--amp-settings-color-background);text-shadow:none}.amp .components-button.is-primary:disabled{background:rgba(0,0,0,.3);border-color:rgba(0,0,0,.3);color:hsla(0,0%,100%,.8)}.amp .components-button.is-primary:disabled.is-busy{background-image:linear-gradient(45deg,var(--amp-settings-color-brand) 28%,rgba(36,89,231,.8) 28%,rgba(36,89,231,.8) 72%,var(--amp-settings-color-brand) 72%);background-size:100% 100%;border-color:var(--color-gray-medium)}.amp .components-toggle-control .components-base-control__field .components-toggle-control__label{display:flex;flex-wrap:wrap}.amp .components-button.is-small{font-size:.875rem}.amp .components-toggle-control .components-base-control__field{align-items:center;margin-bottom:0}.amp .components-form-toggle .components-form-toggle__track{border:2px solid var(--color-gray-medium)}.amp .components-form-toggle .components-form-toggle__thumb{background-color:var(--color-gray-medium);border-width:0;height:10px;right:4px;top:4px;width:10px}.amp .components-form-toggle.is-checked .components-form-toggle__thumb{background-color:var(--amp-settings-color-background)}.amp .components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--amp-settings-color-brand);border-width:0}.amp .components-form-toggle__input:focus+.components-form-toggle__track{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--amp-settings-color-brand)}.amp .components-checkbox-control__input[type=checkbox]:checked{background:var(--amp-settings-color-brand);border-color:var(--amp-settings-color-brand)}.amp .components-checkbox-control__input[type=checkbox]{border:2px solid var(--color-gray-medium);height:18px;width:18px}.amp svg.components-checkbox-control__checked{height:22px;right:0;width:18px}.amp input[type=checkbox]:checked:before{display:none}.amp .components-checkbox-control__input-container{display:inline-block;height:16px;margin-left:12px;position:relative;vertical-align:middle;width:16px}.amp svg.components-checkbox-control__checked{fill:#fff;position:absolute;top:-2px}.amp-settings-nav{align-items:center;background:var(--amp-settings-color-background);bottom:0;box-shadow:0 -5px 15px rgba(0,0,0,.05);display:flex;justify-content:flex-end;left:0;position:fixed;right:0;z-index:2}.amp-settings-nav__inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1320px;padding:15px;width:100%}@media screen and (min-width:783px){.amp-settings-nav__inner{padding:20px 90px}}.amp-settings-nav__inner .components-button{margin:5px 0}.amp a{color:var(--amp-settings-color-brand)}.amp h1,.amp h2,.amp h3,.amp h4,.amp h5,.amp h6,.components-button{font-family:var(--font-poppins)}.amp h1{font-size:2.125rem}.amp h2{font-size:1.5rem}.amp h3{font-size:1.2rem;line-height:1.5;margin-bottom:0;margin-top:0}.amp p{font-size:var(--amp-settings-font-size)}.amp,.amp *,.amp :after,.amp :before,.amp:after,.amp:before{box-sizing:border-box}.amp input[type=radio]{border-color:var(--gray);border-width:2px;box-shadow:none;height:1.5rem;width:1.5rem}.amp input[type=radio][disabled]{border-color:var(--amp-settings-color-border)}.amp input[type=radio]:checked{border-color:var(--amp-settings-color-brand)}.amp input[type=radio]:checked:before{background-color:var(--amp-settings-color-brand);height:12px;margin:.25rem;width:12px}.amp input[type=checkbox]:focus,.amp input[type=radio]:focus{border-color:var(--amp-settings-color-brand);box-shadow:0 0 0 1px var(--amp-settings-color-brand)}.amp details summary{cursor:pointer}body{background-color:#fafafc;font-family:Noto Sans,sans-serif}.amp-onboarding-wizard-container{--stepper-max-width:250px;--setup-page-max-width:1000px;margin:0 auto;max-width:1250px;max-width:calc(var(--stepper-max-width) + var(--setup-page-max-width));padding:20px 20px 10rem;width:100%}@media screen and (max-width:782px){.amp-onboarding-wizard-container{padding-bottom:5rem}}.amp-onboarding-wizard{display:flex;flex-direction:column;margin:0 auto;width:100%}@media screen and (min-width:783px){.amp-onboarding-wizard{flex-direction:row}}.amp-onboarding-wizard__logo-container{align-items:center;display:flex}.amp-onboarding-wizard__logo-container svg{height:42px;width:42px}.amp-onboarding-wizard__logo-container h1{-webkit-font-smoothing:antialiased;color:var(--amp-settings-color-brand);font-size:24px;font-weight:700;margin-right:.75rem}.amp-onboarding-wizard li>a,.amp-onboarding-wizard p a{color:var(--amp-settings-color-black);transition:color 80ms ease}.amp-onboarding-wizard li>a:hover,.amp-onboarding-wizard p a:hover{color:var(--amp-settings-color-brand)}.amp-onboarding-wizard-panel-container{margin-left:-20px;margin-right:-20px}@media screen and (min-width:783px){.amp-onboarding-wizard-panel-container{flex:1 1 auto;margin-left:0;margin-right:0;max-width:var(--setup-page-max-width);width:75%}}.amp-onboarding-wizard-panel{border-color:transparent;box-shadow:0 25px 60px rgba(0,0,0,.1);max-width:var(--setup-page-max-width);min-height:496px;padding:20px;width:100%}@media screen and (min-width:783px){.amp-onboarding-wizard-panel{border-radius:10px;padding:40px}}.amp-onboarding-wizard-panel h1{line-height:1.1}@media screen and (min-width:783px){.amp-onboarding-wizard-panel h1{margin-top:0}}.amp-onboarding-wizard-plugin-name{color:var(--amp-settings-color-muted);font-size:16px;line-height:1.5;padding:.5rem 0 0}.amp-onboarding-wizard-plugin-name:after{border-bottom:2px solid var(--amp-settings-color-border);content:"";display:block;margin:15px auto;width:100%}@media screen and (min-width:783px){.amp-onboarding-wizard-plugin-name:after{margin-bottom:0}}.amp-stepper-container{width:100%}@media screen and (min-width:783px){.amp-stepper-container{flex:0 0 auto;max-width:var(--stepper-max-width);padding-left:40px;width:25%}}.amp .amp-stepper-container__header>.is-link{float:left;padding:8px}.amp-stepper ul{display:flex;justify-content:space-between;margin-top:0;width:100%}@media screen and (min-width:783px){.amp-stepper ul{flex-direction:column}}.amp-stepper__item{align-items:center;display:flex;font-size:14px;position:relative}@media screen and (min-width:783px){.amp-stepper__item{padding:15px 0 8px 10px}}.amp-stepper__item--active{border-radius:4px;font-weight:600}.amp-stepper__item:before{border-right:2px solid var(--amp-settings-color-border);bottom:-50%;content:"";position:absolute;right:11px;top:60%;z-index:1}@media screen and (max-width:784px){.amp-stepper__item:before{display:none}}.amp-stepper__item:last-of-type:before{display:none}.amp-stepper__item--done:before{border-right-color:var(--amp-settings-color-brand)}.amp-stepper__item-title{color:var(--amp-settings-color-muted);display:none;margin-right:18px}@media screen and (min-width:783px){.amp-stepper__item-title{display:inline-block}}.amp-stepper__bullet{align-items:center;background-color:var(--amp-settings-color-background);border:2px solid var(--amp-settings-color-border);border-radius:12px;color:var(--gray);content:attr(data-index);display:flex;height:24px;justify-content:center;position:relative;width:24px;z-index:2}.amp-stepper__bullet--check{background-color:var(--amp-settings-color-brand)}.amp-stepper__bullet--check,.amp-stepper__bullet--dot{border-color:var(--amp-settings-color-brand)}.amp-stepper__bullet--dot span{background-color:var(--amp-settings-color-brand);border-radius:5px;height:10px;width:10px}.grid{grid-gap:40px;display:grid}@media screen and (min-width:783px){.grid-1-1{grid-template-columns:repeat(2,1fr)}.grid-1-2{grid-template-columns:1fr 2fr}.grid-2-1{grid-template-columns:2fr 1fr}.grid-1-3{grid-template-columns:1fr 3fr}.grid-3-1{grid-template-columns:3fr 1fr}.grid-5-4{grid-template-columns:5fr 4fr}}.error-screen-container,.error-screen-container *{box-sizing:border-box}.error-screen-container{margin:3rem auto;max-width:600px;padding:1.5rem;width:100%}.error-screen{background-color:#fff;border-right:4px solid #d54e21;padding:2.25rem;width:100%}.error-screen h1{font-family:var(--font-poppins);font-size:1.5rem;font-weight:600;line-height:1.4;margin:0 0 1rem}.error-screen p{font-family:var(--font-noto);font-size:1rem;line-height:1.5;margin:1rem 0;word-break:break-word}.error-screen pre{background:#f0f0f1;background:rgba(0,0,0,.07);font-size:13px;margin:1rem 1px;overflow:auto;padding:3px 5px 2px}.selectable{background-color:var(--amp-settings-color-background);border:2px solid var(--amp-settings-color-border);border-radius:8px;padding:1rem .75rem}@media (min-width:783px){.selectable{padding:1.25rem 2.5rem}}.selectable--left{box-shadow:10px 0 0 var(--amp-settings-color-border);margin-left:-10px}.selectable--bottom{border:2px solid var(--amp-settings-color-border);box-shadow:0 10px 0 var(--amp-settings-color-border)}.selectable--selected{border-color:var(--amp-settings-color-brand);box-shadow:10px 0 0 var(--amp-settings-color-brand)}.selectable--bottom.selectable--selected{box-shadow:0 10px 0 var(--amp-settings-color-brand)}.technical-background__header{border-bottom:2px solid #d3d9dd;margin-bottom:1.75rem;padding-bottom:1.75rem}.technical-background__header p{font-size:14px;margin:0}.technical-background-option-container{margin-bottom:2rem;padding:1.5rem 0}.technical-background-option{align-items:flex-start;display:flex;flex-wrap:wrap}@media screen and (min-width:783px){.technical-background-option{align-items:center;flex-wrap:nowrap}}.technical-background-option__input-container{padding:1.5rem}.technical-background-option svg{flex-shrink:0;height:auto;margin-bottom:1rem;width:66px}@media screen and (min-width:783px){.technical-background-option svg{margin-bottom:0}}.technical-background-option__description{padding:0 2rem}.technical-background-option__description p{font-size:14px}.technical-background-option__description h2{font-family:Noto Sans,sans-serif;font-size:1rem;line-height:1.5}@media screen and (max-width:782px){.technical-background-option__description h2{margin-top:0}}.amp-spinner-container{align-items:center;display:flex;justify-content:center}.amp-spinner-container--inline{display:inline-flex;margin:0 .5em;vertical-align:middle}.amp-spinner-container .components-spinner{margin:0}.site-scan__section+.site-scan__section{margin-top:1.5rem}.site-scan__header{align-items:center;border-bottom:1px solid var(--amp-settings-color-border);display:flex;flex-flow:row nowrap;padding-bottom:1rem;padding-top:.5rem}.site-scan__heading{font-size:16px;font-weight:700;margin-right:2rem}:root{--amp-progress-bar-color:var(--amp-brand);--amp-progress-bar-height:34px}.progress-bar{border:2px solid var(--amp-progress-bar-color);height:34px;height:var(--amp-progress-bar-height);margin-bottom:1.5rem;margin-top:1.5rem}.progress-bar,.progress-bar__track{border-radius:34px;border-radius:var(--amp-progress-bar-height);overflow:hidden}.progress-bar__track{height:calc(100% - 8px);margin:4px;position:relative;transform:scale(1);width:calc(100% - 8px)}.progress-bar__indicator{background-color:var(--amp-brand);background-color:var(--amp-progress-bar-color);border-radius:34px;border-radius:var(--amp-progress-bar-height);height:100%;position:absolute;right:0;top:0;transition:transform .8s ease-out;width:100%}.site-scan-results{padding:0}.site-scan-results+.site-scan-results{margin-top:1.5rem}.site-scan-results__header{align-items:center;border-bottom:1px solid var(--amp-settings-color-border);display:flex;flex-flow:row nowrap;padding:.5rem}@media(min-width:783px){.site-scan-results__header{padding:1rem 2rem}}.site-scan-results__heading{font-size:16px;font-weight:700;margin-right:1rem}.site-scan-results__heading[data-badge-content]:after{align-items:center;background-color:var(--light-gray);border-radius:50%;content:attr(data-badge-content);display:inline-flex;height:30px;justify-content:center;letter-spacing:-.05em;margin:0 .5rem;width:30px}.site-scan-results__content{padding:1rem .5rem}@media(min-width:783px){.site-scan-results__content{padding:1.25rem 2rem}}.site-scan-results__sources{border:2px solid var(--amp-settings-color-border)}.site-scan-results__source{align-items:center;font-size:14px;margin:0;max-width:100%;min-height:3.5rem;padding:1rem}.site-scan-results__source details{margin:0;width:100%}.site-scan-results__source:nth-child(2n){background-color:var(--amp-settings-color-background-light)}.site-scan-results__source+.site-scan-results__source{border-top:2px solid var(--amp-settings-color-border)}.site-scan-results__source-name{font-weight:700}.site-scan-results__source-name--inactive{color:var(--gray)}.site-scan-results__source-author:before{border-right:1px solid;content:"";display:inline-block;height:1em;margin:0 .5em;vertical-align:middle}.site-scan-results__source .site-scan-results__summary-wrapper{align-items:center;display:inline-flex;margin-right:4px;width:calc(100% - 20px)}.site-scan-results__source-notice,.site-scan-results__source-version{margin-right:auto}.site-scan-results__cta.site-scan-results__cta{font-size:14px;margin-bottom:0}.site-scan-results__cta.site-scan-results__cta .components-external-link__icon{fill:var(--amp-settings-color-brand)}.site-scan-results__urls-list{margin:1.5rem 0;padding:0 1rem}.site-scan-results__detail-body p{font-size:14px}.site-scan-results__source-detail{background-color:#fff;border:1px solid #dedede;border-radius:5px;font-size:12px;line-height:2;max-height:510px;overflow:scroll;padding:15px;white-space:pre}.amp-notice{border-radius:12px;display:inline-flex;line-height:1.85}.amp-notice,.amp-notice p{font-size:14px}.amp-notice__body{flex-grow:1;text-align:right}.amp-notice__body .components-panel__body-toggle,.amp-notice__body .components-panel__body-toggle:focus:not(:disabled){color:var(--amp-settings-color-black);outline:none}.amp-notice--success{background-color:#ecfef1}.amp-notice__icon{align-items:center;justify-content:center}.amp-notice--info{background-color:#effbff}.amp-notice--info svg,.amp-notice--plain svg{color:var(--amp-settings-color-brand)}.amp-notice--warning{background-color:#fff9c8}.amp-notice--warning .amp-notice__icon svg{color:var(--amp-settings-color-warning);transform:rotate(-180deg)}.amp-notice--error{background-color:#ffefef}.amp-notice.amp-notice--plain{padding:1px 5px}.amp-notice--small{font-size:14px;line-height:1.5;padding:.375rem .75rem .5rem 1rem}.amp-notice__icon{display:flex}.amp-notice--small .amp-notice__icon{height:20px}.amp-notice--small svg{flex-grow:0;height:20px;margin-left:.5rem;width:20px}.amp-notice--large{align-items:center;display:inline-flex;padding:.5rem 1rem}.amp-notice--large p{margin-bottom:0;margin-top:0}.amp-notice--large svg{flex-grow:0;height:30px;margin-left:1rem;width:30px}.template-modes__header{margin-bottom:1.75rem}.template-mode-option__label{align-items:center;background-color:var(--amp-settings-color-background);display:flex;padding:0;width:100%}@media (min-width:783px){.template-mode-option__label{flex-wrap:wrap;padding:1.125rem 0 1.125rem 1.5rem}}.template-mode-selection__input-container{margin-left:.75rem}@media screen and (min-width:783px){.template-mode-selection__input-container{margin-left:1.5rem}}.template-mode-selection__illustration{align-items:center;display:flex;flex-shrink:0;width:40px}@media screen and (min-width:783px){.template-mode-selection__illustration{width:80px}}.template-mode-selection__illustration svg{height:auto;width:60px}.template-mode-option .amp-info{margin-bottom:0}@media screen and (min-width:783px){.template-mode-option .amp-info{margin-right:1.5rem}}.template-mode-selection__details{font-size:14px;margin-bottom:1rem;padding:1rem 1.5rem}@media (min-width:783px){.template-mode-selection__details{padding:1rem 3rem}}.template-mode-selection__details-list{list-style:disc;padding-right:1.625rem}.template-mode-option .components-panel__row{margin-right:-16px}.template-mode-option .amp-notice .components-panel__body-toggle.components-button{font-family:var(--font-noto);font-size:14px;font-weight:400;line-height:1.85;padding-right:0}.template-mode-option .amp-notice .components-panel__body-title:hover{background:transparent!important}.template-mode-option .amp-notice .components-panel__body-title button .components-panel__arrow{display:none;top:1.125rem}.template-mode-selection__description{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;justify-content:flex-start;padding:0 1rem 0 0}@media screen and (min-width:783px){.template-mode-selection__description{margin-bottom:0}}.template-mode-selection__label-extra{display:none;font-size:14px;margin:0 auto 0 0}@media screen and (min-width:783px){.template-mode-selection__label-extra{display:block}}.template-mode-selection__label-extra .amp-notice--small{font-size:14px}.template-mode-option>.amp-notice .components-panel__arrow{left:0}.template-mode-option .components-panel__body-title{left:0;position:absolute;top:0}.template-mode-option .components-panel__body-title:hover{background:transparent}.template-mode-option .components-panel__body-toggle:active,.template-mode-option .components-panel__body-toggle:focus,.template-mode-option .components-panel__body-toggle:hover{color:inherit}.template-mode-option .components-panel__arrow{height:2rem;width:2rem}.template-mode-option .components-panel__body{border-bottom-width:0;border-top-width:0}.template-mode-option .components-panel__row{flex-wrap:wrap}.template-mode-option .components-panel__row>*{width:100%}.template-mode-option .reader-themes{margin-top:1.5rem}.template-mode-option .reader-themes__current-theme{font-weight:400;margin-right:.5rem}.amp-drawer{--panel-button-width:56px;--heading-height:92px}@media (min-width:783px){.amp-drawer{--panel-button-width:112px;--heading-height:92px}}.amp-drawer{margin-bottom:1rem;padding:0;position:relative}.amp-drawer__heading{align-items:center;display:flex;flex-grow:1;height:var(--heading-height);overflow:hidden;padding-left:.75rem;padding-right:.75rem;right:0}@media (min-width:783px){.amp-drawer__heading{padding-right:3rem}.amp-drawer--handle-type-full-width .amp-drawer__heading{padding-left:3rem}}.amp-drawer__heading h3{margin-bottom:0}.amp-drawer__heading svg{margin-left:1rem}.amp-drawer__label-extra svg{fill:none}.amp .amp-drawer .components-panel__body-title{border-radius:5px;height:var(--heading-height);margin:0 auto 0 0}.amp .amp-drawer .is-opened .components-panel__body-title{border-radius:5px 5px 0 0}.amp .amp-drawer.components-panel__body-title,.amp.amp .amp-drawer .components-panel__body-toggle{align-items:center;border-radius:5px;display:flex}.amp .amp-drawer .components-panel__body-title button{border-radius:0;height:100%;width:100%}.amp.amp .amp-drawer .components-panel__body-toggle:focus:not(:disabled){outline:none}.amp .amp-drawer .components-panel__body-title>button>span{align-items:center;display:flex;justify-content:center;order:100;width:var(--panel-button-width)}.amp .amp-drawer .components-panel__body-toggle.components-button .components-panel__arrow{height:30px;position:static;transform:none;width:30px}@media (min-width:783px){.amp .amp-drawer .components-panel__body-toggle.components-button .components-panel__arrow{height:45px;width:45px}}.amp .amp-drawer--handle-type-full-width .components-panel__body-title>button>svg{margin-right:auto}@media (min-width:783px){.amp .amp-drawer--handle-type-full-width .components-panel__body-title>button>svg{margin-left:1rem}}.amp.amp .amp-drawer .components-panel__body-toggle{border-radius:5px}.amp .amp-drawer .components-panel__body-title .amp-notice{font-family:var(--font-default);font-weight:400}.amp .amp-drawer__panel-body{border-bottom-width:0;border-top-width:0;padding:0}.amp .amp-drawer__panel-body .components-panel__body-toggle{padding:0}.amp-drawer__panel-body-inner{border-top:1px solid var(--amp-settings-color-border)}.amp-drawer__panel-body-inner details{margin-bottom:1.5rem}.template-mode-selection__details p{font-size:14px;line-height:1.85}.amp .amp-drawer--handle-type-right .amp-drawer__heading{left:var(--panel-button-width);width:calc(100% - var(--panel-button-width))}.amp-drawer--handle-type-right .components-panel__body-title{width:var(--panel-button-width)}.amp .amp-drawer--handle-type-right .components-panel__body-title,.amp.amp .amp-drawer--handle-type-right .components-panel__body-toggle{background-color:transparent;border-radius:5px 0 0 5px}.amp .amp-drawer--handle-type-right .is-opened .components-panel__body-title,.amp.amp .amp-drawer--handle-type-right .is-opened .components-panel__body-toggle{border-radius:5px 0 0 0}.amp .amp-drawer--handle-type-right .components-panel__body-title button{border-right:1px solid var(--amp-settings-color-border)}.amp-info{display:inline-block;font-size:14px;font-weight:600;margin-bottom:1rem}.amp-info__icon{float:right;margin:0 .5rem}.choose-reader-theme>p{font-size:1rem;margin-bottom:1.5rem}.choose-reader-theme__grid{grid-gap:40px;display:grid}@media screen and (min-width:600px){.choose-reader-theme__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1100px){.choose-reader-theme__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.choose-reader-theme__unavailable{padding-top:6rem}.choose-reader-theme__unavailable label{cursor:default}.theme-card{display:flex;flex-direction:column;flex-shrink:0;padding:1.5rem;position:relative}.theme-card p{font-size:14px}.theme-card--disabled{position:relative}.theme-card--disabled:before{background-color:rgba(0,0,0,.05);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:3}.theme-card__label-header{align-items:center;display:flex;padding:.75rem 0}.theme-card__label-header>input{flex-shrink:0}.amp .theme-card .theme-card__title{font-size:1rem;line-height:1.3;margin-bottom:0;margin-right:5px;margin-top:0}.theme-card img{height:auto;margin:auto;width:100%}p.theme-card__description{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:14px;line-height:1.666;overflow:hidden}.theme-card__theme-link{margin-top:auto}.theme-card__disabled-overlay{align-items:center;background:hsla(0,0%,100%,.9);bottom:0;display:flex;font-size:1.122rem;font-weight:700;justify-content:center;left:0;position:absolute;right:0;top:0}.phone{background:#f1f1f1;border-radius:10px;display:flex;flex-direction:column;height:413px;margin-bottom:1rem;min-height:200px;padding:12px;position:relative}.phone>*{max-width:100%}.phone:before{background:#e6e6e6;border-radius:3px;content:"";display:block;height:5px;margin:9px auto;width:43px}.phone__inner{flex-grow:1;overflow:hidden;position:relative}.phone__inner,.phone__overlay{background-color:var(--amp-settings-color-dark-gray);display:flex}.phone__overlay{align-items:center;bottom:0;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden}.phone.is-loading .phone__overlay{opacity:1;pointer-events:auto;visibility:visible}.done{grid-gap:15px 45px;display:grid}@media screen and (min-width:1280px){.done{grid-template-columns:auto auto;grid-template-rows:auto 1fr auto}}.done__heading{margin:0}@media screen and (min-width:1280px){.done__heading{grid-column:1/3}.done__content{grid-column:1/2}.done__content--primary{grid-row:2/3}.done__content--secondary{grid-row:3/4}}.done__icon-title{align-items:center;display:flex;flex-flow:row nowrap;line-height:1.25}.done__icon-title svg{flex:0 0 auto;height:auto;margin-left:25px;width:40px}.done__links-container{margin:25px auto;max-width:400px}.done__list{font-size:var(--amp-settings-font-size);list-style:disc;padding-right:30px}.done__preview-container{margin-left:auto;margin-right:auto;text-align:center}@media screen and (min-width:1280px){.done__preview-container{grid-column:2/3;grid-row:2/4}}.done__preview-container .amp-setting-toggle{margin:20px 0}.done__preview-container .amp-notice{margin-bottom:1.5rem}.done__preview-container .phone{height:auto;padding-bottom:2rem}.done__preview-container .phone:before{height:9px;width:80px}.done__preview-iframe{height:610px;width:400px}@media screen and (max-width:600px){.done__preview-iframe{width:300px}}.saving{border-bottom:2px solid #d3d9dd;margin:0 auto;max-width:800px;padding:3rem;text-align:center;width:100%}.saving h1{margin-top:.67em}.amp-setting-toggle p{font-size:14px}.amp .amp-setting-toggle .components-form-toggle{margin-left:.75rem}@media (min-width:783px){.amp .amp-setting-toggle .components-form-toggle{margin-left:2.25rem}}.amp-setting-toggle--disabled .components-form-toggle__input{opacity:.5;pointer-events:none}.amp-setting-toggle--disabled .components-toggle-control__label{pointer-events:none}@media (min-width:783px){.amp .amp-setting-toggle--compact .components-form-toggle{margin-left:1rem}}.amp .amp-setting-toggle--compact .amp-setting-toggle__label-text p,.nav-menu__item{margin:0}.nav-menu__item+.nav-menu__item{border-top:1px solid var(--amp-settings-color-border)}.amp .nav-menu__link{align-items:center;color:var(--amp-settings-color-muted);display:flex;flex-flow:row nowrap;font-size:14px;justify-content:space-between;padding:.75rem 1rem;-webkit-text-decoration:none;text-decoration:none;transition:background-color .12s ease}.amp .nav-menu__link.nav-menu__link--active,.amp .nav-menu__link:hover{background-color:var(--very-light-gray);color:var(--amp-settings-color-muted)}.amp .nav-menu__link:focus{box-shadow:none}.amp .nav-menu__link:after{border:2px solid;border-bottom:none;border-right:none;content:"";display:block;flex:0 0 auto;height:8px;margin-right:1rem;transform:rotate(-45deg);width:8px}.nav-menu.selectable{padding:0}.nav-menu.selectable .nav-menu__list{margin:0;padding:0 1rem}.nav-menu.selectable .nav-menu__link{margin:0 -1rem}.nav-menu.selectable .nav-menu__item:first-child .nav-menu__link{border-radius:8px 8px 0 0}.nav-menu.selectable .nav-menu__item:last-child .nav-menu__link{border-radius:0 0 8px 8px}.welcome{padding-bottom:45px;padding-top:30px}@media screen and (min-width:1000px){.welcome{padding-left:90px;padding-right:90px}}.welcome__header{border-bottom:2px solid #d3d9dd;margin-bottom:3rem;text-align:center}.welcome__header h1{margin:1.5rem auto;max-width:525px}.welcome__section{display:flex;padding-bottom:1.5rem}.welcome__section-icon{flex-shrink:0;width:64px}.welcome__section h4,.welcome__section p{font-family:var(--font-noto);font-size:1rem}.welcome__section h4{margin-bottom:7px;margin-top:0}.welcome__section p{line-height:1.5}.amp-settings-nav__prev-next{display:flex}.amp-settings-nav__prev-next>*{align-items:center;display:flex;height:36px}.amp-settings-nav__prev-next>.components-button+.components-button{margin-right:1rem}.amp-settings-nav__prev{margin-left:5px}.amp-settings-nav__prev svg{margin-left:.5rem;margin-right:0;transform:rotate(-180deg)}.amp-settings-nav__close{align-items:center;display:flex}.amp-settings-nav__close svg{margin-left:.5rem} \ No newline at end of file diff --git a/assets/css/amp-onboarding-wizard.css b/assets/css/amp-onboarding-wizard.css new file mode 100644 index 00000000000..d2fe98aec5a --- /dev/null +++ b/assets/css/amp-onboarding-wizard.css @@ -0,0 +1 @@ +:root{--gray:#6c7781;--light-gray:#c4c4c4;--very-light-gray:#fafafc;--amp-brand:#2459e7;--amp-settings-color-black:#212121;--amp-settings-color-dark-gray:#333;--amp-settings-color-brand:#2459e7;--amp-settings-color-muted:#48525c;--amp-settings-color-border:#e8e8e8;--amp-settings-color-background:#fff;--amp-settings-color-background-light:#f8f8f8;--amp-settings-color-warning:#ff9f00;--font-noto:"Noto Sans",sans-serif;--font-poppins:poppins,sans-serif;--font-default:-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--color-valid:#46b450;--amp-settings-color-danger:#dc3232;--color-gray-medium:rgba(0,0,0,.54);--amp-settings-font-size:16px}.amp .components-button:not(.components-panel__body-toggle){align-items:center;border-radius:3px;color:var(--amp-settings-color-brand);font-size:1rem;font-weight:600;padding:.5rem 1rem}.amp .components-button:not(.components-panel__body-toggle) svg{fill:currentColor;height:18px;margin:0 .5rem;width:18px}.amp .components-panel__body-title button{font-size:16px;font-weight:600}.amp .components-panel__body-title:hover{background:var(--amp-settings-color-background)}.amp .components-button.is-link,.amp .components-button.is-link:hover,.amp .components-button.is-link:hover:not(:disabled),.amp .components-button:not(.components-panel__body-toggle):focus,.amp .components-button:not(.components-panel__body-toggle):focus:not(:disabled),.amp .components-button:not(.components-panel__body-toggle):hover{box-shadow:none;color:var(--amp-settings-color-brand);-webkit-text-decoration:none;text-decoration:none}.amp .components-button.is-secondary,.amp .components-button.is-secondary:hover,.amp .components-button.is-secondary:hover:not(:disabled){border-color:var(--amp-settings-color-brand);box-shadow:inset 0 0 0 1px var(--amp-settings-color-brand)}.amp.amp .components-button:focus:not(:disabled){outline:1px solid var(--amp-settings-color-brand)}.amp .components-button.is-primary{box-shadow:0 25px 20px rgba(0,0,0,.1)}.amp .components-button.is-primary,.amp .components-button.is-primary:active,.amp .components-button.is-primary:focus,.amp .components-button.is-primary:focus:not(:disabled),.amp .components-button.is-primary:hover,.amp .components-button.is-primary:hover:not(:disabled),.amp .components-button.is-primary:not(:disabled):not([aria-disabled=true]):hover{background:var(--amp-settings-color-brand);color:var(--amp-settings-color-background);text-shadow:none}.amp .components-button.is-primary:disabled{background:rgba(0,0,0,.3);border-color:rgba(0,0,0,.3);color:hsla(0,0%,100%,.8)}.amp .components-button.is-primary:disabled.is-busy{background-image:linear-gradient(-45deg,var(--amp-settings-color-brand) 28%,rgba(36,89,231,.8) 28%,rgba(36,89,231,.8) 72%,var(--amp-settings-color-brand) 72%);background-size:100% 100%;border-color:var(--color-gray-medium)}.amp .components-toggle-control .components-base-control__field .components-toggle-control__label{display:flex;flex-wrap:wrap}.amp .components-button.is-small{font-size:.875rem}.amp .components-toggle-control .components-base-control__field{align-items:center;margin-bottom:0}.amp .components-form-toggle .components-form-toggle__track{border:2px solid var(--color-gray-medium)}.amp .components-form-toggle .components-form-toggle__thumb{background-color:var(--color-gray-medium);border-width:0;height:10px;left:4px;top:4px;width:10px}.amp .components-form-toggle.is-checked .components-form-toggle__thumb{background-color:var(--amp-settings-color-background)}.amp .components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--amp-settings-color-brand);border-width:0}.amp .components-form-toggle__input:focus+.components-form-toggle__track{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--amp-settings-color-brand)}.amp .components-checkbox-control__input[type=checkbox]:checked{background:var(--amp-settings-color-brand);border-color:var(--amp-settings-color-brand)}.amp .components-checkbox-control__input[type=checkbox]{border:2px solid var(--color-gray-medium);height:18px;width:18px}.amp svg.components-checkbox-control__checked{height:22px;left:0;width:18px}.amp input[type=checkbox]:checked:before{display:none}.amp .components-checkbox-control__input-container{display:inline-block;height:16px;margin-right:12px;position:relative;vertical-align:middle;width:16px}.amp svg.components-checkbox-control__checked{fill:#fff;position:absolute;top:-2px}.amp-settings-nav{align-items:center;background:var(--amp-settings-color-background);bottom:0;box-shadow:0 -5px 15px rgba(0,0,0,.05);display:flex;justify-content:flex-end;left:0;position:fixed;right:0;z-index:2}.amp-settings-nav__inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1320px;padding:15px;width:100%}@media screen and (min-width:783px){.amp-settings-nav__inner{padding:20px 90px}}.amp-settings-nav__inner .components-button{margin:5px 0}.amp a{color:var(--amp-settings-color-brand)}.amp h1,.amp h2,.amp h3,.amp h4,.amp h5,.amp h6,.components-button{font-family:var(--font-poppins)}.amp h1{font-size:2.125rem}.amp h2{font-size:1.5rem}.amp h3{font-size:1.2rem;line-height:1.5;margin-bottom:0;margin-top:0}.amp p{font-size:var(--amp-settings-font-size)}.amp,.amp *,.amp :after,.amp :before,.amp:after,.amp:before{box-sizing:border-box}.amp input[type=radio]{border-color:var(--gray);border-width:2px;box-shadow:none;height:1.5rem;width:1.5rem}.amp input[type=radio][disabled]{border-color:var(--amp-settings-color-border)}.amp input[type=radio]:checked{border-color:var(--amp-settings-color-brand)}.amp input[type=radio]:checked:before{background-color:var(--amp-settings-color-brand);height:12px;margin:.25rem;width:12px}.amp input[type=checkbox]:focus,.amp input[type=radio]:focus{border-color:var(--amp-settings-color-brand);box-shadow:0 0 0 1px var(--amp-settings-color-brand)}.amp details summary{cursor:pointer}body{background-color:#fafafc;font-family:Noto Sans,sans-serif}.amp-onboarding-wizard-container{--stepper-max-width:250px;--setup-page-max-width:1000px;margin:0 auto;max-width:1250px;max-width:calc(var(--stepper-max-width) + var(--setup-page-max-width));padding:20px 20px 10rem;width:100%}@media screen and (max-width:782px){.amp-onboarding-wizard-container{padding-bottom:5rem}}.amp-onboarding-wizard{display:flex;flex-direction:column;margin:0 auto;width:100%}@media screen and (min-width:783px){.amp-onboarding-wizard{flex-direction:row}}.amp-onboarding-wizard__logo-container{align-items:center;display:flex}.amp-onboarding-wizard__logo-container svg{height:42px;width:42px}.amp-onboarding-wizard__logo-container h1{-webkit-font-smoothing:antialiased;color:var(--amp-settings-color-brand);font-size:24px;font-weight:700;margin-left:.75rem}.amp-onboarding-wizard li>a,.amp-onboarding-wizard p a{color:var(--amp-settings-color-black);transition:color 80ms ease}.amp-onboarding-wizard li>a:hover,.amp-onboarding-wizard p a:hover{color:var(--amp-settings-color-brand)}.amp-onboarding-wizard-panel-container{margin-left:-20px;margin-right:-20px}@media screen and (min-width:783px){.amp-onboarding-wizard-panel-container{flex:1 1 auto;margin-left:0;margin-right:0;max-width:var(--setup-page-max-width);width:75%}}.amp-onboarding-wizard-panel{border-color:transparent;box-shadow:0 25px 60px rgba(0,0,0,.1);max-width:var(--setup-page-max-width);min-height:496px;padding:20px;width:100%}@media screen and (min-width:783px){.amp-onboarding-wizard-panel{border-radius:10px;padding:40px}}.amp-onboarding-wizard-panel h1{line-height:1.1}@media screen and (min-width:783px){.amp-onboarding-wizard-panel h1{margin-top:0}}.amp-onboarding-wizard-plugin-name{color:var(--amp-settings-color-muted);font-size:16px;line-height:1.5;padding:.5rem 0 0}.amp-onboarding-wizard-plugin-name:after{border-bottom:2px solid var(--amp-settings-color-border);content:"";display:block;margin:15px auto;width:100%}@media screen and (min-width:783px){.amp-onboarding-wizard-plugin-name:after{margin-bottom:0}}.amp-stepper-container{width:100%}@media screen and (min-width:783px){.amp-stepper-container{flex:0 0 auto;max-width:var(--stepper-max-width);padding-right:40px;width:25%}}.amp .amp-stepper-container__header>.is-link{float:right;padding:8px}.amp-stepper ul{display:flex;justify-content:space-between;margin-top:0;width:100%}@media screen and (min-width:783px){.amp-stepper ul{flex-direction:column}}.amp-stepper__item{align-items:center;display:flex;font-size:14px;position:relative}@media screen and (min-width:783px){.amp-stepper__item{padding:15px 10px 8px 0}}.amp-stepper__item--active{border-radius:4px;font-weight:600}.amp-stepper__item:before{border-left:2px solid var(--amp-settings-color-border);bottom:-50%;content:"";left:11px;position:absolute;top:60%;z-index:1}@media screen and (max-width:784px){.amp-stepper__item:before{display:none}}.amp-stepper__item:last-of-type:before{display:none}.amp-stepper__item--done:before{border-left-color:var(--amp-settings-color-brand)}.amp-stepper__item-title{color:var(--amp-settings-color-muted);display:none;margin-left:18px}@media screen and (min-width:783px){.amp-stepper__item-title{display:inline-block}}.amp-stepper__bullet{align-items:center;background-color:var(--amp-settings-color-background);border:2px solid var(--amp-settings-color-border);border-radius:12px;color:var(--gray);content:attr(data-index);display:flex;height:24px;justify-content:center;position:relative;width:24px;z-index:2}.amp-stepper__bullet--check{background-color:var(--amp-settings-color-brand)}.amp-stepper__bullet--check,.amp-stepper__bullet--dot{border-color:var(--amp-settings-color-brand)}.amp-stepper__bullet--dot span{background-color:var(--amp-settings-color-brand);border-radius:5px;height:10px;width:10px}.grid{grid-gap:40px;display:grid}@media screen and (min-width:783px){.grid-1-1{grid-template-columns:repeat(2,1fr)}.grid-1-2{grid-template-columns:1fr 2fr}.grid-2-1{grid-template-columns:2fr 1fr}.grid-1-3{grid-template-columns:1fr 3fr}.grid-3-1{grid-template-columns:3fr 1fr}.grid-5-4{grid-template-columns:5fr 4fr}}.error-screen-container,.error-screen-container *{box-sizing:border-box}.error-screen-container{margin:3rem auto;max-width:600px;padding:1.5rem;width:100%}.error-screen{background-color:#fff;border-left:4px solid #d54e21;padding:2.25rem;width:100%}.error-screen h1{font-family:var(--font-poppins);font-size:1.5rem;font-weight:600;line-height:1.4;margin:0 0 1rem}.error-screen p{font-family:var(--font-noto);font-size:1rem;line-height:1.5;margin:1rem 0;word-break:break-word}.error-screen pre{background:#f0f0f1;background:rgba(0,0,0,.07);font-size:13px;margin:1rem 1px;overflow:auto;padding:3px 5px 2px}.selectable{background-color:var(--amp-settings-color-background);border:2px solid var(--amp-settings-color-border);border-radius:8px;padding:1rem .75rem}@media (min-width:783px){.selectable{padding:1.25rem 2.5rem}}.selectable--left{box-shadow:-10px 0 0 var(--amp-settings-color-border);margin-right:-10px}.selectable--bottom{border:2px solid var(--amp-settings-color-border);box-shadow:0 10px 0 var(--amp-settings-color-border)}.selectable--selected{border-color:var(--amp-settings-color-brand);box-shadow:-10px 0 0 var(--amp-settings-color-brand)}.selectable--bottom.selectable--selected{box-shadow:0 10px 0 var(--amp-settings-color-brand)}.technical-background__header{border-bottom:2px solid #d3d9dd;margin-bottom:1.75rem;padding-bottom:1.75rem}.technical-background__header p{font-size:14px;margin:0}.technical-background-option-container{margin-bottom:2rem;padding:1.5rem 0}.technical-background-option{align-items:flex-start;display:flex;flex-wrap:wrap}@media screen and (min-width:783px){.technical-background-option{align-items:center;flex-wrap:nowrap}}.technical-background-option__input-container{padding:1.5rem}.technical-background-option svg{flex-shrink:0;height:auto;margin-bottom:1rem;width:66px}@media screen and (min-width:783px){.technical-background-option svg{margin-bottom:0}}.technical-background-option__description{padding:0 2rem}.technical-background-option__description p{font-size:14px}.technical-background-option__description h2{font-family:Noto Sans,sans-serif;font-size:1rem;line-height:1.5}@media screen and (max-width:782px){.technical-background-option__description h2{margin-top:0}}.amp-spinner-container{align-items:center;display:flex;justify-content:center}.amp-spinner-container--inline{display:inline-flex;margin:0 .5em;vertical-align:middle}.amp-spinner-container .components-spinner{margin:0}.site-scan__section+.site-scan__section{margin-top:1.5rem}.site-scan__header{align-items:center;border-bottom:1px solid var(--amp-settings-color-border);display:flex;flex-flow:row nowrap;padding-bottom:1rem;padding-top:.5rem}.site-scan__heading{font-size:16px;font-weight:700;margin-left:2rem}:root{--amp-progress-bar-color:var(--amp-brand);--amp-progress-bar-height:34px}.progress-bar{border:2px solid var(--amp-progress-bar-color);height:34px;height:var(--amp-progress-bar-height);margin-bottom:1.5rem;margin-top:1.5rem}.progress-bar,.progress-bar__track{border-radius:34px;border-radius:var(--amp-progress-bar-height);overflow:hidden}.progress-bar__track{height:calc(100% - 8px);margin:4px;position:relative;transform:scale(1);width:calc(100% - 8px)}.progress-bar__indicator{background-color:var(--amp-brand);background-color:var(--amp-progress-bar-color);border-radius:34px;border-radius:var(--amp-progress-bar-height);height:100%;left:0;position:absolute;top:0;transition:transform .8s ease-out;width:100%}.site-scan-results{padding:0}.site-scan-results+.site-scan-results{margin-top:1.5rem}.site-scan-results__header{align-items:center;border-bottom:1px solid var(--amp-settings-color-border);display:flex;flex-flow:row nowrap;padding:.5rem}@media(min-width:783px){.site-scan-results__header{padding:1rem 2rem}}.site-scan-results__heading{font-size:16px;font-weight:700;margin-left:1rem}.site-scan-results__heading[data-badge-content]:after{align-items:center;background-color:var(--light-gray);border-radius:50%;content:attr(data-badge-content);display:inline-flex;height:30px;justify-content:center;letter-spacing:-.05em;margin:0 .5rem;width:30px}.site-scan-results__content{padding:1rem .5rem}@media(min-width:783px){.site-scan-results__content{padding:1.25rem 2rem}}.site-scan-results__sources{border:2px solid var(--amp-settings-color-border)}.site-scan-results__source{align-items:center;font-size:14px;margin:0;max-width:100%;min-height:3.5rem;padding:1rem}.site-scan-results__source details{margin:0;width:100%}.site-scan-results__source:nth-child(2n){background-color:var(--amp-settings-color-background-light)}.site-scan-results__source+.site-scan-results__source{border-top:2px solid var(--amp-settings-color-border)}.site-scan-results__source-name{font-weight:700}.site-scan-results__source-name--inactive{color:var(--gray)}.site-scan-results__source-author:before{border-left:1px solid;content:"";display:inline-block;height:1em;margin:0 .5em;vertical-align:middle}.site-scan-results__source .site-scan-results__summary-wrapper{align-items:center;display:inline-flex;margin-left:4px;width:calc(100% - 20px)}.site-scan-results__source-notice,.site-scan-results__source-version{margin-left:auto}.site-scan-results__cta.site-scan-results__cta{font-size:14px;margin-bottom:0}.site-scan-results__cta.site-scan-results__cta .components-external-link__icon{fill:var(--amp-settings-color-brand)}.site-scan-results__urls-list{margin:1.5rem 0;padding:0 1rem}.site-scan-results__detail-body p{font-size:14px}.site-scan-results__source-detail{background-color:#fff;border:1px solid #dedede;border-radius:5px;font-size:12px;line-height:2;max-height:510px;overflow:scroll;padding:15px;white-space:pre}.amp-notice{border-radius:12px;display:inline-flex;line-height:1.85}.amp-notice,.amp-notice p{font-size:14px}.amp-notice__body{flex-grow:1;text-align:left}.amp-notice__body .components-panel__body-toggle,.amp-notice__body .components-panel__body-toggle:focus:not(:disabled){color:var(--amp-settings-color-black);outline:none}.amp-notice--success{background-color:#ecfef1}.amp-notice__icon{align-items:center;justify-content:center}.amp-notice--info{background-color:#effbff}.amp-notice--info svg,.amp-notice--plain svg{color:var(--amp-settings-color-brand)}.amp-notice--warning{background-color:#fff9c8}.amp-notice--warning .amp-notice__icon svg{color:var(--amp-settings-color-warning);transform:rotate(180deg)}.amp-notice--error{background-color:#ffefef}.amp-notice.amp-notice--plain{padding:1px 5px}.amp-notice--small{font-size:14px;line-height:1.5;padding:.375rem 1rem .5rem .75rem}.amp-notice__icon{display:flex}.amp-notice--small .amp-notice__icon{height:20px}.amp-notice--small svg{flex-grow:0;height:20px;margin-right:.5rem;width:20px}.amp-notice--large{align-items:center;display:inline-flex;padding:.5rem 1rem}.amp-notice--large p{margin-bottom:0;margin-top:0}.amp-notice--large svg{flex-grow:0;height:30px;margin-right:1rem;width:30px}.template-modes__header{margin-bottom:1.75rem}.template-mode-option__label{align-items:center;background-color:var(--amp-settings-color-background);display:flex;padding:0;width:100%}@media (min-width:783px){.template-mode-option__label{flex-wrap:wrap;padding:1.125rem 1.5rem 1.125rem 0}}.template-mode-selection__input-container{margin-right:.75rem}@media screen and (min-width:783px){.template-mode-selection__input-container{margin-right:1.5rem}}.template-mode-selection__illustration{align-items:center;display:flex;flex-shrink:0;width:40px}@media screen and (min-width:783px){.template-mode-selection__illustration{width:80px}}.template-mode-selection__illustration svg{height:auto;width:60px}.template-mode-option .amp-info{margin-bottom:0}@media screen and (min-width:783px){.template-mode-option .amp-info{margin-left:1.5rem}}.template-mode-selection__details{font-size:14px;margin-bottom:1rem;padding:1rem 1.5rem}@media (min-width:783px){.template-mode-selection__details{padding:1rem 3rem}}.template-mode-selection__details-list{list-style:disc;padding-left:1.625rem}.template-mode-option .components-panel__row{margin-left:-16px}.template-mode-option .amp-notice .components-panel__body-toggle.components-button{font-family:var(--font-noto);font-size:14px;font-weight:400;line-height:1.85;padding-left:0}.template-mode-option .amp-notice .components-panel__body-title:hover{background:transparent!important}.template-mode-option .amp-notice .components-panel__body-title button .components-panel__arrow{display:none;top:1.125rem}.template-mode-selection__description{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;justify-content:flex-start;padding:0 0 0 1rem}@media screen and (min-width:783px){.template-mode-selection__description{margin-bottom:0}}.template-mode-selection__label-extra{display:none;font-size:14px;margin:0 0 0 auto}@media screen and (min-width:783px){.template-mode-selection__label-extra{display:block}}.template-mode-selection__label-extra .amp-notice--small{font-size:14px}.template-mode-option>.amp-notice .components-panel__arrow{right:0}.template-mode-option .components-panel__body-title{position:absolute;right:0;top:0}.template-mode-option .components-panel__body-title:hover{background:transparent}.template-mode-option .components-panel__body-toggle:active,.template-mode-option .components-panel__body-toggle:focus,.template-mode-option .components-panel__body-toggle:hover{color:inherit}.template-mode-option .components-panel__arrow{height:2rem;width:2rem}.template-mode-option .components-panel__body{border-bottom-width:0;border-top-width:0}.template-mode-option .components-panel__row{flex-wrap:wrap}.template-mode-option .components-panel__row>*{width:100%}.template-mode-option .reader-themes{margin-top:1.5rem}.template-mode-option .reader-themes__current-theme{font-weight:400;margin-left:.5rem}.amp-drawer{--panel-button-width:56px;--heading-height:92px}@media (min-width:783px){.amp-drawer{--panel-button-width:112px;--heading-height:92px}}.amp-drawer{margin-bottom:1rem;padding:0;position:relative}.amp-drawer__heading{align-items:center;display:flex;flex-grow:1;height:var(--heading-height);left:0;overflow:hidden;padding-left:.75rem;padding-right:.75rem}@media (min-width:783px){.amp-drawer__heading{padding-left:3rem}.amp-drawer--handle-type-full-width .amp-drawer__heading{padding-right:3rem}}.amp-drawer__heading h3{margin-bottom:0}.amp-drawer__heading svg{margin-right:1rem}.amp-drawer__label-extra svg{fill:none}.amp .amp-drawer .components-panel__body-title{border-radius:5px;height:var(--heading-height);margin:0 0 0 auto}.amp .amp-drawer .is-opened .components-panel__body-title{border-radius:5px 5px 0 0}.amp .amp-drawer.components-panel__body-title,.amp.amp .amp-drawer .components-panel__body-toggle{align-items:center;border-radius:5px;display:flex}.amp .amp-drawer .components-panel__body-title button{border-radius:0;height:100%;width:100%}.amp.amp .amp-drawer .components-panel__body-toggle:focus:not(:disabled){outline:none}.amp .amp-drawer .components-panel__body-title>button>span{align-items:center;display:flex;justify-content:center;order:100;width:var(--panel-button-width)}.amp .amp-drawer .components-panel__body-toggle.components-button .components-panel__arrow{height:30px;position:static;transform:none;width:30px}@media (min-width:783px){.amp .amp-drawer .components-panel__body-toggle.components-button .components-panel__arrow{height:45px;width:45px}}.amp .amp-drawer--handle-type-full-width .components-panel__body-title>button>svg{margin-left:auto}@media (min-width:783px){.amp .amp-drawer--handle-type-full-width .components-panel__body-title>button>svg{margin-right:1rem}}.amp.amp .amp-drawer .components-panel__body-toggle{border-radius:5px}.amp .amp-drawer .components-panel__body-title .amp-notice{font-family:var(--font-default);font-weight:400}.amp .amp-drawer__panel-body{border-bottom-width:0;border-top-width:0;padding:0}.amp .amp-drawer__panel-body .components-panel__body-toggle{padding:0}.amp-drawer__panel-body-inner{border-top:1px solid var(--amp-settings-color-border)}.amp-drawer__panel-body-inner details{margin-bottom:1.5rem}.template-mode-selection__details p{font-size:14px;line-height:1.85}.amp .amp-drawer--handle-type-right .amp-drawer__heading{right:var(--panel-button-width);width:calc(100% - var(--panel-button-width))}.amp-drawer--handle-type-right .components-panel__body-title{width:var(--panel-button-width)}.amp .amp-drawer--handle-type-right .components-panel__body-title,.amp.amp .amp-drawer--handle-type-right .components-panel__body-toggle{background-color:transparent;border-radius:0 5px 5px 0}.amp .amp-drawer--handle-type-right .is-opened .components-panel__body-title,.amp.amp .amp-drawer--handle-type-right .is-opened .components-panel__body-toggle{border-radius:0 5px 0 0}.amp .amp-drawer--handle-type-right .components-panel__body-title button{border-left:1px solid var(--amp-settings-color-border)}.amp-info{display:inline-block;font-size:14px;font-weight:600;margin-bottom:1rem}.amp-info__icon{float:left;margin:0 .5rem}.choose-reader-theme>p{font-size:1rem;margin-bottom:1.5rem}.choose-reader-theme__grid{grid-gap:40px;display:grid}@media screen and (min-width:600px){.choose-reader-theme__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1100px){.choose-reader-theme__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.choose-reader-theme__unavailable{padding-top:6rem}.choose-reader-theme__unavailable label{cursor:default}.theme-card{display:flex;flex-direction:column;flex-shrink:0;padding:1.5rem;position:relative}.theme-card p{font-size:14px}.theme-card--disabled{position:relative}.theme-card--disabled:before{background-color:rgba(0,0,0,.05);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:3}.theme-card__label-header{align-items:center;display:flex;padding:.75rem 0}.theme-card__label-header>input{flex-shrink:0}.amp .theme-card .theme-card__title{font-size:1rem;line-height:1.3;margin-bottom:0;margin-left:5px;margin-top:0}.theme-card img{height:auto;margin:auto;width:100%}p.theme-card__description{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:14px;line-height:1.666;overflow:hidden}.theme-card__theme-link{margin-top:auto}.theme-card__disabled-overlay{align-items:center;background:hsla(0,0%,100%,.9);bottom:0;display:flex;font-size:1.122rem;font-weight:700;justify-content:center;left:0;position:absolute;right:0;top:0}.phone{background:#f1f1f1;border-radius:10px;display:flex;flex-direction:column;height:413px;margin-bottom:1rem;min-height:200px;padding:12px;position:relative}.phone>*{max-width:100%}.phone:before{background:#e6e6e6;border-radius:3px;content:"";display:block;height:5px;margin:9px auto;width:43px}.phone__inner{flex-grow:1;overflow:hidden;position:relative}.phone__inner,.phone__overlay{background-color:var(--amp-settings-color-dark-gray);display:flex}.phone__overlay{align-items:center;bottom:0;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden}.phone.is-loading .phone__overlay{opacity:1;pointer-events:auto;visibility:visible}.done{grid-gap:15px 45px;display:grid}@media screen and (min-width:1280px){.done{grid-template-columns:auto auto;grid-template-rows:auto 1fr auto}}.done__heading{margin:0}@media screen and (min-width:1280px){.done__heading{grid-column:1/3}.done__content{grid-column:1/2}.done__content--primary{grid-row:2/3}.done__content--secondary{grid-row:3/4}}.done__icon-title{align-items:center;display:flex;flex-flow:row nowrap;line-height:1.25}.done__icon-title svg{flex:0 0 auto;height:auto;margin-right:25px;width:40px}.done__links-container{margin:25px auto;max-width:400px}.done__list{font-size:var(--amp-settings-font-size);list-style:disc;padding-left:30px}.done__preview-container{margin-left:auto;margin-right:auto;text-align:center}@media screen and (min-width:1280px){.done__preview-container{grid-column:2/3;grid-row:2/4}}.done__preview-container .amp-setting-toggle{margin:20px 0}.done__preview-container .amp-notice{margin-bottom:1.5rem}.done__preview-container .phone{height:auto;padding-bottom:2rem}.done__preview-container .phone:before{height:9px;width:80px}.done__preview-iframe{height:610px;width:400px}@media screen and (max-width:600px){.done__preview-iframe{width:300px}}.saving{border-bottom:2px solid #d3d9dd;margin:0 auto;max-width:800px;padding:3rem;text-align:center;width:100%}.saving h1{margin-top:.67em}.amp-setting-toggle p{font-size:14px}.amp .amp-setting-toggle .components-form-toggle{margin-right:.75rem}@media (min-width:783px){.amp .amp-setting-toggle .components-form-toggle{margin-right:2.25rem}}.amp-setting-toggle--disabled .components-form-toggle__input{opacity:.5;pointer-events:none}.amp-setting-toggle--disabled .components-toggle-control__label{pointer-events:none}@media (min-width:783px){.amp .amp-setting-toggle--compact .components-form-toggle{margin-right:1rem}}.amp .amp-setting-toggle--compact .amp-setting-toggle__label-text p,.nav-menu__item{margin:0}.nav-menu__item+.nav-menu__item{border-top:1px solid var(--amp-settings-color-border)}.amp .nav-menu__link{align-items:center;color:var(--amp-settings-color-muted);display:flex;flex-flow:row nowrap;font-size:14px;justify-content:space-between;padding:.75rem 1rem;-webkit-text-decoration:none;text-decoration:none;transition:background-color .12s ease}.amp .nav-menu__link.nav-menu__link--active,.amp .nav-menu__link:hover{background-color:var(--very-light-gray);color:var(--amp-settings-color-muted)}.amp .nav-menu__link:focus{box-shadow:none}.amp .nav-menu__link:after{border:2px solid;border-bottom:none;border-left:none;content:"";display:block;flex:0 0 auto;height:8px;margin-left:1rem;transform:rotate(45deg);width:8px}.nav-menu.selectable{padding:0}.nav-menu.selectable .nav-menu__list{margin:0;padding:0 1rem}.nav-menu.selectable .nav-menu__link{margin:0 -1rem}.nav-menu.selectable .nav-menu__item:first-child .nav-menu__link{border-radius:8px 8px 0 0}.nav-menu.selectable .nav-menu__item:last-child .nav-menu__link{border-radius:0 0 8px 8px}.welcome{padding-bottom:45px;padding-top:30px}@media screen and (min-width:1000px){.welcome{padding-left:90px;padding-right:90px}}.welcome__header{border-bottom:2px solid #d3d9dd;margin-bottom:3rem;text-align:center}.welcome__header h1{margin:1.5rem auto;max-width:525px}.welcome__section{display:flex;padding-bottom:1.5rem}.welcome__section-icon{flex-shrink:0;width:64px}.welcome__section h4,.welcome__section p{font-family:var(--font-noto);font-size:1rem}.welcome__section h4{margin-bottom:7px;margin-top:0}.welcome__section p{line-height:1.5}.amp-settings-nav__prev-next{display:flex}.amp-settings-nav__prev-next>*{align-items:center;display:flex;height:36px}.amp-settings-nav__prev-next>.components-button+.components-button{margin-left:1rem}.amp-settings-nav__prev{margin-right:5px}.amp-settings-nav__prev svg{margin-left:0;margin-right:.5rem;transform:rotate(180deg)}.amp-settings-nav__close{align-items:center;display:flex}.amp-settings-nav__close svg{margin-right:.5rem} \ No newline at end of file diff --git a/assets/css/amp-paired-browsing-app-rtl.css b/assets/css/amp-paired-browsing-app-rtl.css new file mode 100644 index 00000000000..cbe1642c57f --- /dev/null +++ b/assets/css/amp-paired-browsing-app-rtl.css @@ -0,0 +1 @@ +body,html{height:100%;margin:0;padding:0;width:100%}body{display:flex;flex-direction:column}body *{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}#header{height:32px}#header *{color:#fff}#header ul{display:flex;height:100%;list-style:none;margin:0;padding:0}#header li{align-items:center;display:flex;line-height:1.5}#header .iframe-label{font-weight:600;justify-content:center;margin:0 auto;width:50%}#header .iframe-label.amp{background-color:#0075c2}#header .iframe-label.non-amp{background-color:#666}.iframe-label .dashicons-migrate,.iframe-label a{-webkit-text-decoration:none;text-decoration:none}.iframe-label .dashicons-migrate{padding-right:4px;vertical-align:text-top}.iframe-label a:focus,.iframe-label a:hover{-webkit-text-decoration:underline;text-decoration:underline}#amp,#non-amp{align-self:stretch;flex:1 0 auto}#non-amp{border-left:1px solid #666}#amp{border-right:1px solid #0075c2}.container{display:flex;height:100%}iframe{border:0;height:100%;width:100%}.disconnect-overlay{background-color:rgba(0,0,0,.4);display:none;height:100%;overflow-y:auto;position:fixed;text-align:center;width:50%}.disconnect-overlay:before{content:" ";display:inline-block;height:100%;vertical-align:middle}.disconnect-overlay.disconnected{display:block}.disconnect-overlay .dialog{background-color:#fff;border-radius:5px;display:inline-block;margin:20px 0;padding:0 20px;pointer-events:auto;position:static;vertical-align:middle;width:480px}.disconnect-overlay.amp{right:50%}.disconnect-overlay .dialog .dialog-icon{margin:20px auto}.disconnect-overlay .dialog .dialog-icon .dashicons-warning{color:#fe7f2d;font-size:80px;height:80px;width:80px}.disconnect-overlay .dialog .dialog-text{word-wrap:break-word;font-size:16px;max-width:calc(100% - 20px);padding:0 10px}.disconnect-overlay .dialog .dialog-buttons{margin-top:13px;padding:13px 16px}.disconnect-overlay .dialog .dialog-buttons .button{background:#efefef;border:none;border-radius:5px;box-shadow:none;color:#000;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;margin:5px;padding:10px 24px;-webkit-text-decoration:none;text-decoration:none}.skip-link{position:absolute;right:-9999rem;top:2.5rem;z-index:999999999}.skip-link:focus{clip:auto;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);-webkit-clip-path:none;clip-path:none;color:#0075c2;display:block;font-size:14px;font-weight:600;height:auto;left:auto;line-height:normal;padding:15px 23px 14px;right:6px;top:7px;width:auto;z-index:100000} \ No newline at end of file diff --git a/assets/css/amp-paired-browsing-app.css b/assets/css/amp-paired-browsing-app.css new file mode 100644 index 00000000000..eaebaaa9125 --- /dev/null +++ b/assets/css/amp-paired-browsing-app.css @@ -0,0 +1 @@ +body,html{height:100%;margin:0;padding:0;width:100%}body{display:flex;flex-direction:column}body *{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}#header{height:32px}#header *{color:#fff}#header ul{display:flex;height:100%;list-style:none;margin:0;padding:0}#header li{align-items:center;display:flex;line-height:1.5}#header .iframe-label{font-weight:600;justify-content:center;margin:0 auto;width:50%}#header .iframe-label.amp{background-color:#0075c2}#header .iframe-label.non-amp{background-color:#666}.iframe-label .dashicons-migrate,.iframe-label a{-webkit-text-decoration:none;text-decoration:none}.iframe-label .dashicons-migrate{padding-left:4px;vertical-align:text-top}.iframe-label a:focus,.iframe-label a:hover{-webkit-text-decoration:underline;text-decoration:underline}#amp,#non-amp{align-self:stretch;flex:1 0 auto}#non-amp{border-right:1px solid #666}#amp{border-left:1px solid #0075c2}.container{display:flex;height:100%}iframe{border:0;height:100%;width:100%}.disconnect-overlay{background-color:rgba(0,0,0,.4);display:none;height:100%;overflow-y:auto;position:fixed;text-align:center;width:50%}.disconnect-overlay:before{content:" ";display:inline-block;height:100%;vertical-align:middle}.disconnect-overlay.disconnected{display:block}.disconnect-overlay .dialog{background-color:#fff;border-radius:5px;display:inline-block;margin:20px 0;padding:0 20px;pointer-events:auto;position:static;vertical-align:middle;width:480px}.disconnect-overlay.amp{left:50%}.disconnect-overlay .dialog .dialog-icon{margin:20px auto}.disconnect-overlay .dialog .dialog-icon .dashicons-warning{color:#fe7f2d;font-size:80px;height:80px;width:80px}.disconnect-overlay .dialog .dialog-text{word-wrap:break-word;font-size:16px;max-width:calc(100% - 20px);padding:0 10px}.disconnect-overlay .dialog .dialog-buttons{margin-top:13px;padding:13px 16px}.disconnect-overlay .dialog .dialog-buttons .button{background:#efefef;border:none;border-radius:5px;box-shadow:none;color:#000;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;margin:5px;padding:10px 24px;-webkit-text-decoration:none;text-decoration:none}.skip-link{left:-9999rem;position:absolute;top:2.5rem;z-index:999999999}.skip-link:focus{clip:auto;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);-webkit-clip-path:none;clip-path:none;color:#0075c2;display:block;font-size:14px;font-weight:600;height:auto;left:6px;line-height:normal;padding:15px 23px 14px;right:auto;top:7px;width:auto;z-index:100000} \ No newline at end of file diff --git a/assets/css/amp-playlist-shortcode-rtl.css b/assets/css/amp-playlist-shortcode-rtl.css new file mode 100644 index 00000000000..f8fd0a2fac2 --- /dev/null +++ b/assets/css/amp-playlist-shortcode-rtl.css @@ -0,0 +1 @@ +.wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px}.wp-playlist audio{display:block}.wp-playlist .amp-carousel-button{visibility:hidden} \ No newline at end of file diff --git a/assets/css/amp-playlist-shortcode.css b/assets/css/amp-playlist-shortcode.css new file mode 100644 index 00000000000..00063f8c31c --- /dev/null +++ b/assets/css/amp-playlist-shortcode.css @@ -0,0 +1 @@ +.wp-playlist .wp-playlist-current-item img{float:left;margin-right:10px}.wp-playlist audio{display:block}.wp-playlist .amp-carousel-button{visibility:hidden} \ No newline at end of file diff --git a/assets/css/amp-post-meta-box-rtl.css b/assets/css/amp-post-meta-box-rtl.css new file mode 100644 index 00000000000..99cafe2aeef --- /dev/null +++ b/assets/css/amp-post-meta-box-rtl.css @@ -0,0 +1 @@ +.wp-core-ui #preview-action.has-amp-preview #post-preview{border-bottom-left-radius:0;border-top-left-radius:0;float:none}.wp-core-ui #amp-post-preview.preview{border-bottom-right-radius:0;border-top-right-radius:0;padding-left:14px;padding-right:14px;position:relative;text-indent:-9999px}.wp-core-ui #amp-post-preview.preview:after{background:no-repeat 50% url(../images/amp-icon.svg);background-size:14px!important;bottom:0;content:"icon";display:block;left:0;position:absolute;right:0;top:0}.wp-core-ui #amp-post-preview.preview.disabled:after{opacity:.6}.misc-amp-status .amp-icon{background:transparent url(../images/amp-icon.svg) no-repeat 100%;background-size:17px;float:right;height:17px;margin:0 1px 0 8px;width:17px}#amp-status-select fieldset{margin:7px 1px 0 0}#amp-status-select .notice{margin:10px 3px -5px 0}.amp-status-actions{margin-top:10px}@media screen and (max-width:782px){#amp-status-select{line-height:2.8}} \ No newline at end of file diff --git a/assets/css/amp-post-meta-box.css b/assets/css/amp-post-meta-box.css new file mode 100644 index 00000000000..eb45b4122c3 --- /dev/null +++ b/assets/css/amp-post-meta-box.css @@ -0,0 +1 @@ +.wp-core-ui #preview-action.has-amp-preview #post-preview{border-bottom-right-radius:0;border-top-right-radius:0;float:none}.wp-core-ui #amp-post-preview.preview{border-bottom-left-radius:0;border-top-left-radius:0;padding-left:14px;padding-right:14px;position:relative;text-indent:-9999px}.wp-core-ui #amp-post-preview.preview:after{background:no-repeat 50% url(../images/amp-icon.svg);background-size:14px!important;bottom:0;content:"icon";display:block;left:0;position:absolute;right:0;top:0}.wp-core-ui #amp-post-preview.preview.disabled:after{opacity:.6}.misc-amp-status .amp-icon{background:transparent url(../images/amp-icon.svg) no-repeat 0;background-size:17px;float:left;height:17px;margin:0 8px 0 1px;width:17px}#amp-status-select fieldset{margin:7px 0 0 1px}#amp-status-select .notice{margin:10px 0 -5px 3px}.amp-status-actions{margin-top:10px}@media screen and (max-width:782px){#amp-status-select{line-height:2.8}} \ No newline at end of file diff --git a/assets/css/amp-settings-rtl.css b/assets/css/amp-settings-rtl.css new file mode 100644 index 00000000000..e2595c4b653 --- /dev/null +++ b/assets/css/amp-settings-rtl.css @@ -0,0 +1 @@ +:root{--gray:#6c7781;--light-gray:#c4c4c4;--very-light-gray:#fafafc;--amp-brand:#2459e7;--amp-settings-color-black:#212121;--amp-settings-color-dark-gray:#333;--amp-settings-color-brand:#2459e7;--amp-settings-color-muted:#48525c;--amp-settings-color-border:#e8e8e8;--amp-settings-color-background:#fff;--amp-settings-color-background-light:#f8f8f8;--amp-settings-color-warning:#ff9f00;--font-noto:"Noto Sans",sans-serif;--font-poppins:poppins,sans-serif;--font-default:-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--color-valid:#46b450;--amp-settings-color-danger:#dc3232;--color-gray-medium:rgba(0,0,0,.54);--amp-settings-font-size:16px}.amp a{color:var(--amp-settings-color-brand)}.amp h1,.amp h2,.amp h3,.amp h4,.amp h5,.amp h6,.components-button{font-family:var(--font-poppins)}.amp h1{font-size:2.125rem}.amp h2{font-size:1.5rem}.amp h3{font-size:1.2rem;line-height:1.5;margin-bottom:0;margin-top:0}.amp p{font-size:var(--amp-settings-font-size)}.amp,.amp *,.amp :after,.amp :before,.amp:after,.amp:before{box-sizing:border-box}.amp input[type=radio]{border-color:var(--gray);border-width:2px;box-shadow:none;height:1.5rem;width:1.5rem}.amp input[type=radio][disabled]{border-color:var(--amp-settings-color-border)}.amp input[type=radio]:checked{border-color:var(--amp-settings-color-brand)}.amp input[type=radio]:checked:before{background-color:var(--amp-settings-color-brand);height:12px;margin:.25rem;width:12px}.amp input[type=checkbox]:focus,.amp input[type=radio]:focus{border-color:var(--amp-settings-color-brand);box-shadow:0 0 0 1px var(--amp-settings-color-brand)}.amp details summary{cursor:pointer}.amp .components-button:not(.components-panel__body-toggle){align-items:center;border-radius:3px;color:var(--amp-settings-color-brand);font-size:1rem;font-weight:600;padding:.5rem 1rem}.amp .components-button:not(.components-panel__body-toggle) svg{fill:currentColor;height:18px;margin:0 .5rem;width:18px}.amp .components-panel__body-title button{font-size:16px;font-weight:600}.amp .components-panel__body-title:hover{background:var(--amp-settings-color-background)}.amp .components-button.is-link,.amp .components-button.is-link:hover,.amp .components-button.is-link:hover:not(:disabled),.amp .components-button:not(.components-panel__body-toggle):focus,.amp .components-button:not(.components-panel__body-toggle):focus:not(:disabled),.amp .components-button:not(.components-panel__body-toggle):hover{box-shadow:none;color:var(--amp-settings-color-brand);-webkit-text-decoration:none;text-decoration:none}.amp .components-button.is-secondary,.amp .components-button.is-secondary:hover,.amp .components-button.is-secondary:hover:not(:disabled){border-color:var(--amp-settings-color-brand);box-shadow:inset 0 0 0 1px var(--amp-settings-color-brand)}.amp.amp .components-button:focus:not(:disabled){outline:1px solid var(--amp-settings-color-brand)}.amp .components-button.is-primary{box-shadow:0 25px 20px rgba(0,0,0,.1)}.amp .components-button.is-primary,.amp .components-button.is-primary:active,.amp .components-button.is-primary:focus,.amp .components-button.is-primary:focus:not(:disabled),.amp .components-button.is-primary:hover,.amp .components-button.is-primary:hover:not(:disabled),.amp .components-button.is-primary:not(:disabled):not([aria-disabled=true]):hover{background:var(--amp-settings-color-brand);color:var(--amp-settings-color-background);text-shadow:none}.amp .components-button.is-primary:disabled{background:rgba(0,0,0,.3);border-color:rgba(0,0,0,.3);color:hsla(0,0%,100%,.8)}.amp .components-button.is-primary:disabled.is-busy{background-image:linear-gradient(45deg,var(--amp-settings-color-brand) 28%,rgba(36,89,231,.8) 28%,rgba(36,89,231,.8) 72%,var(--amp-settings-color-brand) 72%);background-size:100% 100%;border-color:var(--color-gray-medium)}.amp .components-toggle-control .components-base-control__field .components-toggle-control__label{display:flex;flex-wrap:wrap}.amp .components-button.is-small{font-size:.875rem}.amp .components-toggle-control .components-base-control__field{align-items:center;margin-bottom:0}.amp .components-form-toggle .components-form-toggle__track{border:2px solid var(--color-gray-medium)}.amp .components-form-toggle .components-form-toggle__thumb{background-color:var(--color-gray-medium);border-width:0;height:10px;right:4px;top:4px;width:10px}.amp .components-form-toggle.is-checked .components-form-toggle__thumb{background-color:var(--amp-settings-color-background)}.amp .components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--amp-settings-color-brand);border-width:0}.amp .components-form-toggle__input:focus+.components-form-toggle__track{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--amp-settings-color-brand)}.amp .components-checkbox-control__input[type=checkbox]:checked{background:var(--amp-settings-color-brand);border-color:var(--amp-settings-color-brand)}.amp .components-checkbox-control__input[type=checkbox]{border:2px solid var(--color-gray-medium);height:18px;width:18px}.amp svg.components-checkbox-control__checked{height:22px;right:0;width:18px}.amp input[type=checkbox]:checked:before{display:none}.amp .components-checkbox-control__input-container{display:inline-block;height:16px;margin-left:12px;position:relative;vertical-align:middle;width:16px}.amp svg.components-checkbox-control__checked{fill:#fff;position:absolute;top:-2px}.amp-settings-nav{align-items:center;background:var(--amp-settings-color-background);bottom:0;box-shadow:0 -5px 15px rgba(0,0,0,.05);display:flex;justify-content:flex-end;left:0;position:fixed;right:0;z-index:2}.amp-settings-nav__inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1320px;padding:15px;width:100%}@media screen and (min-width:783px){.amp-settings-nav__inner{padding:20px 90px}}.amp-settings-nav__inner .components-button{margin:5px 0}html{scroll-behavior:smooth}@media screen and (max-width:400px){.wrap{margin-left:10px;margin-right:0}}@media screen and (min-width:401px) and (max-width:782px){.wrap{margin-left:20px;margin-right:10px}}#amp-settings{margin:0 auto 6rem;max-width:1060px}#amp-settings>h1{font-family:var(--font-poppins);font-size:1.682rem;font-weight:600;margin-bottom:.55rem}#amp-settings .not-has-dependency-support,.settings-welcome{margin-bottom:2.5rem}.settings-welcome p{font-size:14px}.settings-welcome h2{align-items:center;display:flex;font-size:1rem;margin-bottom:0;margin-top:0}.settings-welcome h2 svg{margin-right:.5rem}.settings-welcome .selectable{align-items:center;display:flex;flex-direction:column}@media (min-width:783px){.settings-welcome .selectable{flex-direction:row}}.settings-welcome__illustration{display:none;margin-left:2rem}@media (min-width:783px){.settings-welcome__illustration{display:block}}.settings-welcome__body h2{margin-bottom:1rem}.settings-welcome__body p{margin:0}.supported-templates{margin-bottom:3rem;padding:0 1.5rem}@media (min-width:783px){.supported-templates{padding:0 3rem}}.supported-templates h4{font-size:1rem}.supported-templates p{font-size:14px}.plugin-suppression{margin-bottom:1rem}.template-modes{margin-bottom:2.5rem}.template-modes .template-mode-option,.template-modes>h2+.amp-notice{margin-bottom:.5rem}.amp.amp-settings .template-mode-option>p{font-size:16px;margin-bottom:1rem}.amp .form-table .amp-suppressed-plugins p,.plugin-suppression>p,.template-modes>p{font-size:14px}#suppressed-plugins-table{margin-top:20px}#suppressed-plugins-table th{font-weight:400}#suppressed-plugins-table td,#suppressed-plugins-table th{padding:10px}#suppressed-plugins-table .column-status{width:150px}#suppressed-plugins-table .column-status .components-base-control__field{margin-bottom:0}#suppressed-plugins-table .column-status>select{width:100%}#suppressed-plugins-table .column-plugin{width:45%}#suppressed-plugins-table .column-plugin .plugin-author-uri{margin-top:0}#suppressed-plugins-table .column-details{width:50%}#suppressed-plugins-table .column-details p{margin:0}#suppressed-plugins-table tbody td,#suppressed-plugins-table tbody th{vertical-align:top}#suppressed-plugins-table tbody tr.has-validation-errors{background-color:#fef7f1}#suppressed-plugins-table tbody tr.is-suppressed{background-color:#effbff}#suppressed-plugins-table tbody tr:not(.has-border-color)>th.column-status{padding-right:10px}#suppressed-plugins-table tbody tr.has-border-color>th.column-status{border-right:4px solid;padding-right:6px}#suppressed-plugins-table tbody tr.has-validation-errors>th.column-status{border-color:#d54e21}#suppressed-plugins-table tbody tr.is-suppressed>th.column-status{border-color:var(--amp-settings-color-brand)}#suppressed-plugins-table tbody tr:not(:last-child)>td,#suppressed-plugins-table tbody tr:not(:last-child)>th{box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}#suppressed-plugins-table details>ul{list-style-type:disc;margin-bottom:0;margin-right:30px;margin-top:.5em}#suppressed-plugins-table details{margin:0}#suppressed-plugins-table summary{cursor:pointer;-webkit-user-select:none;user-select:none}#suppressed-plugins-table tbody .column-details,#suppressed-plugins-table tbody .column-plugin{padding-top:18px}#suppressed-plugins-table .column-plugin .error-details{display:none}li.error-removed{color:var(--color-valid)}li.error-kept{color:var(--amp-settings-color-danger)}@media screen and (max-width:782px){#suppressed-plugins-table .column-status{width:130px}#suppressed-plugins-table .column-plugin{width:auto}#suppressed-plugins-table .column-plugin .error-details{border-top:1px dotted #ccd0d4;display:block;margin-top:10px;padding-top:10px}#suppressed-plugins-table .column-details{display:none}#suppressed-plugins-table .column-status .components-select-control__input{font-size:inherit}#suppressed-plugins-table tbody .column-details,#suppressed-plugins-table tbody .column-plugin{padding-top:21px}#suppressed-plugins-table{display:table}#suppressed-plugins-table td,#suppressed-plugins-table th{display:table-cell}}#supported_templates_fieldset ul ul{margin-right:40px}.supported-templates__fields{grid-gap:0;display:grid}@media (min-width:783px){.supported-templates__fields{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}.amp .amp-save-success-notice.amp-notice,.amp-error-notice .amp-notice{bottom:3rem;margin-right:.5rem;padding-left:.5rem;padding-right:1.5rem;z-index:99}@media (min-width:576px){.amp .amp-save-success-notice.amp-notice,.amp-error-notice .amp-notice{margin-right:0;padding-left:3rem}}.amp-settings-nav .components-button.is-primary{box-shadow:none}@media (min-width:783px){.amp-settings-nav{right:160px}.wp-admin.auto-fold .amp-settings-nav,.wp-admin.folded .amp-settings-nav{right:36px}}@media (min-width:961px){.wp-admin.auto-fold:not(.folded) .amp-settings-nav{right:160px}}#template-mode-reader-container{margin-bottom:0}#template-mode-reader-container.selectable.selectable--selected{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-style:dotted;border-bottom-width:1px}#reader-themes{border-top-left-radius:0;border-top-right-radius:0;border-top-width:0}#reader-themes .amp-drawer__heading{align-items:center;display:flex;padding-left:var(--panel-button-width);padding-right:1.5rem}@media (min-width:783px){#reader-themes .amp-drawer__heading{padding-right:3rem}}#paired-url-structure .amp-drawer__panel-body-inner,#plugin-suppression .amp-drawer__panel-body-inner,#sandboxing .amp-drawer__panel-body-inner,#site-review .amp-drawer__panel-body-inner,#site-scan .amp-drawer__panel-body-inner,.amp-analytics .amp-drawer__panel-body-inner,.amp-other-settings .amp-drawer__panel-body-inner{padding:1.5rem 1.5rem 3rem}@media (min-width:783px){#paired-url-structure .amp-drawer__panel-body-inner,#plugin-suppression .amp-drawer__panel-body-inner,#sandboxing .amp-drawer__panel-body-inner,#site-review .amp-drawer__panel-body-inner,#site-scan .amp-drawer__panel-body-inner,.amp-analytics .amp-drawer__panel-body-inner,.amp-other-settings .amp-drawer__panel-body-inner{padding:1.5rem 3rem 3rem}}#paired-url-structure .amp-drawer__panel-body-inner,#paired-url-structure .amp-drawer__panel-body-inner>p,#plugin-suppression .amp-drawer__panel-body-inner>p,#site-review .amp-drawer__panel-body-inner>p,#site-scan .amp-drawer__panel-body-inner>p,.amp-analytics .amp-drawer__panel-body-inner p{font-size:14px;margin-top:0}#paired-url-structure .amp-drawer__panel-body-inner .amp-notice{margin-bottom:1em}#paired-url-structure .amp-drawer__panel-body-inner .amp-notice ul{margin-top:1rem}#paired-url-structure .amp-drawer__panel-body-inner .amp-notice li{list-style:disc;margin:0}.amp-drawer__panel-body-inner .amp-paired-url-examples{margin-bottom:0;margin-top:.5em}.amp-drawer__panel-body-inner .amp-paired-url-example{line-height:1.5;margin-bottom:5px;margin-top:5px}#paired-url-structure ul{margin-top:1.5rem}#paired-url-structure .amp-notice--large{align-items:start}#paired-url-structure .amp-drawer__panel-body-inner li{margin-top:1em}#paired-url-structure .amp-drawer__panel-body-inner li:first-child{margin-top:0}#paired-url-structure .amp-drawer__panel-body-inner li .amp-paired-url-examples{margin-bottom:0;margin-right:34px}#paired-url-structure .amp-paired-url-examples summary{padding-left:4px;-webkit-user-select:none;user-select:none}#paired-url-structure .amp-drawer__panel-body-inner input{margin-left:8px}#analytics-options details>summary{font-size:14px}#analytics-options details>p{margin-top:1em}#analytics-options .components-button:not(.components-panel__body-toggle) svg{display:block}.amp-analytics-entry{align-items:flex-start;border:1px solid var(--amp-settings-color-border);flex-direction:column;margin-bottom:1.5rem;padding:0 1rem}@media (min-width:783px){.amp-analytics-entry{padding:1.5rem 2.25rem}}.amp-analytics-entry__text-input{display:flex;flex-wrap:wrap;margin-bottom:.75rem}.amp .amp-analytics-entry__text-input .text-input{border:1px solid #757575;border-radius:2px;box-shadow:0 0 0 transparent;padding:6px 10px;transition:box-shadow .1s linear}.amp-analytics-entry__text-input .input-label{align-self:center;margin-bottom:0}.amp-analytics-entry .amp-notice{margin-bottom:.75rem}.amp-analytics-input{font-family:monospace;-o-tab-size:4;tab-size:4;width:100%}.amp-analytics-input:invalid,.components-text-control__input:invalid{border-color:var(--amp-settings-color-danger)}.options-validation-errors{color:var(--amp-settings-color-danger)}.amp .components-button.amp-analytics__delete-button{color:var(--amp-settings-color-black);font-size:14px;margin-right:auto}.amp .components-button.is-link.amp-analytics__delete-button:active,.amp .components-button.is-link.amp-analytics__delete-button:focus,.amp .components-button.is-link.amp-analytics__delete-button:hover{color:var(--amp-settings-color-danger)}.amp .components-button.is-link.amp-analytics__delete-button:focus{outline-color:var(--amp-settings-color-danger)}.amp .amp-analytics__delete-button svg{margin-left:.5rem}.amp .amp-analytics__entry-appender.components-button{align-items:center;background:hsla(200,9%,94%,.8);color:var(--amp-settings-color-black);display:flex;flex-direction:column;height:auto;justify-content:center;outline:1px dashed var(--amp-settings-color-border);padding:14px;width:100%}.amp .amp-analytics__entry-appender.components-button svg{display:block;height:24px;margin-right:0;width:24px}#site-scan{margin-bottom:2.5rem}#site-scan .amp-drawer__heading{font-size:1.2rem}#site-scan .amp-drawer__heading svg{fill:transparent}#site-scan .amp-drawer__heading>svg{width:55px}.settings-site-scan>*+*{margin-top:1.5rem}.settings-site-scan__footer{align-items:center;display:flex;flex-flow:row nowrap}.amp .settings-site-scan__footer .components-button{height:40px;padding-left:2.25rem;padding-right:2.25rem}.amp .settings-site-scan__footer .components-button+.components-button{margin-right:1rem}#site-review{margin-bottom:2.5rem}#site-review .amp-drawer__heading{font-size:1.2rem}#site-review .amp-drawer__heading svg{fill:transparent;width:55px}.amp .settings-site-review__heading{align-items:center;display:flex;flex-flow:row nowrap;font-size:1rem;line-height:1.25;margin-top:2rem}.settings-site-review__heading svg{flex:0 0 auto;height:auto;margin-left:25px;width:40px}.settings-site-review__list{font-size:var(--amp-settings-font-size);list-style:disc;margin-bottom:2rem;padding-right:30px}.settings-site-review__list a{color:var(--amp-settings-color-black);transition:color 80ms ease}.settings-site-review__list a:focus,.settings-site-review__list a:hover{color:var(--amp-settings-color-brand)}.settings-site-review__actions{align-items:center;display:flex;flex-flow:row nowrap}.amp .settings-site-review__actions .components-button{height:40px;padding-left:2.25rem;padding-right:2.25rem}.amp .settings-site-review__actions .components-button+.components-button{margin-right:1rem}.amp-other-settings section+section{margin-top:2rem}.amp-other-settings h4{font-size:1rem}.amp .amp-other-settings .amp-setting-toggle .components-form-toggle{margin-left:1rem}.amp-other-settings .amp-setting-toggle .amp-setting-toggle__label-text>h3{font-size:.875rem;font-weight:700;margin:0}.amp-other-settings p{font-size:.875rem}#sandboxing .amp-drawer__panel-body-inner p{font-size:14px;margin-top:0}#sandboxing .sandboxing-enabled{font-weight:700}#sandboxing .amp-drawer__panel-body-inner ol{margin-right:0;margin-top:1.5rem}#sandboxing .amp-drawer__panel-body-inner li{list-style-type:none}#sandboxing .amp-drawer__panel-body-inner li:not(:last-child){margin-bottom:12px}#sandboxing .amp-drawer__panel-body-inner input[type=radio]{margin-left:12px}#sandboxing .amp-drawer__panel-body-inner input[type=radio],#sandboxing .amp-drawer__panel-body-inner label{vertical-align:middle}.amp-spinner-container{align-items:center;display:flex;justify-content:center}.amp-spinner-container--inline{display:inline-flex;margin:0 .5em;vertical-align:middle}.amp-spinner-container .components-spinner{margin:0}.error-screen-container,.error-screen-container *{box-sizing:border-box}.error-screen-container{margin:3rem auto;max-width:600px;padding:1.5rem;width:100%}.error-screen{background-color:#fff;border-right:4px solid #d54e21;padding:2.25rem;width:100%}.error-screen h1{font-family:var(--font-poppins);font-size:1.5rem;font-weight:600;line-height:1.4;margin:0 0 1rem}.error-screen p{font-family:var(--font-noto);font-size:1rem;line-height:1.5;margin:1rem 0;word-break:break-word}.error-screen pre{background:#f0f0f1;background:rgba(0,0,0,.07);font-size:13px;margin:1rem 1px;overflow:auto;padding:3px 5px 2px}.selectable{background-color:var(--amp-settings-color-background);border:2px solid var(--amp-settings-color-border);border-radius:8px;padding:1rem .75rem}@media (min-width:783px){.selectable{padding:1.25rem 2.5rem}}.selectable--left{box-shadow:10px 0 0 var(--amp-settings-color-border);margin-left:-10px}.selectable--bottom{border:2px solid var(--amp-settings-color-border);box-shadow:0 10px 0 var(--amp-settings-color-border)}.selectable--selected{border-color:var(--amp-settings-color-brand);box-shadow:10px 0 0 var(--amp-settings-color-brand)}.selectable--bottom.selectable--selected{box-shadow:0 10px 0 var(--amp-settings-color-brand)}.amp-drawer{--panel-button-width:56px;--heading-height:92px}@media (min-width:783px){.amp-drawer{--panel-button-width:112px;--heading-height:92px}}.amp-drawer{margin-bottom:1rem;padding:0;position:relative}.amp-drawer__heading{align-items:center;display:flex;flex-grow:1;height:var(--heading-height);overflow:hidden;padding-left:.75rem;padding-right:.75rem;right:0}@media (min-width:783px){.amp-drawer__heading{padding-right:3rem}.amp-drawer--handle-type-full-width .amp-drawer__heading{padding-left:3rem}}.amp-drawer__heading h3{margin-bottom:0}.amp-drawer__heading svg{margin-left:1rem}.amp-drawer__label-extra svg{fill:none}.amp .amp-drawer .components-panel__body-title{border-radius:5px;height:var(--heading-height);margin:0 auto 0 0}.amp .amp-drawer .is-opened .components-panel__body-title{border-radius:5px 5px 0 0}.amp .amp-drawer.components-panel__body-title,.amp.amp .amp-drawer .components-panel__body-toggle{align-items:center;border-radius:5px;display:flex}.amp .amp-drawer .components-panel__body-title button{border-radius:0;height:100%;width:100%}.amp.amp .amp-drawer .components-panel__body-toggle:focus:not(:disabled){outline:none}.amp .amp-drawer .components-panel__body-title>button>span{align-items:center;display:flex;justify-content:center;order:100;width:var(--panel-button-width)}.amp .amp-drawer .components-panel__body-toggle.components-button .components-panel__arrow{height:30px;position:static;transform:none;width:30px}@media (min-width:783px){.amp .amp-drawer .components-panel__body-toggle.components-button .components-panel__arrow{height:45px;width:45px}}.amp .amp-drawer--handle-type-full-width .components-panel__body-title>button>svg{margin-right:auto}@media (min-width:783px){.amp .amp-drawer--handle-type-full-width .components-panel__body-title>button>svg{margin-left:1rem}}.amp.amp .amp-drawer .components-panel__body-toggle{border-radius:5px}.amp .amp-drawer .components-panel__body-title .amp-notice{font-family:var(--font-default);font-weight:400}.amp .amp-drawer__panel-body{border-bottom-width:0;border-top-width:0;padding:0}.amp .amp-drawer__panel-body .components-panel__body-toggle{padding:0}.amp-drawer__panel-body-inner{border-top:1px solid var(--amp-settings-color-border)}.amp-drawer__panel-body-inner details{margin-bottom:1.5rem}.template-mode-selection__details p{font-size:14px;line-height:1.85}.amp .amp-drawer--handle-type-right .amp-drawer__heading{left:var(--panel-button-width);width:calc(100% - var(--panel-button-width))}.amp-drawer--handle-type-right .components-panel__body-title{width:var(--panel-button-width)}.amp .amp-drawer--handle-type-right .components-panel__body-title,.amp.amp .amp-drawer--handle-type-right .components-panel__body-toggle{background-color:transparent;border-radius:5px 0 0 5px}.amp .amp-drawer--handle-type-right .is-opened .components-panel__body-title,.amp.amp .amp-drawer--handle-type-right .is-opened .components-panel__body-toggle{border-radius:5px 0 0 0}.amp .amp-drawer--handle-type-right .components-panel__body-title button{border-right:1px solid var(--amp-settings-color-border)}.amp-notice{border-radius:12px;display:inline-flex;line-height:1.85}.amp-notice,.amp-notice p{font-size:14px}.amp-notice__body{flex-grow:1;text-align:right}.amp-notice__body .components-panel__body-toggle,.amp-notice__body .components-panel__body-toggle:focus:not(:disabled){color:var(--amp-settings-color-black);outline:none}.amp-notice--success{background-color:#ecfef1}.amp-notice__icon{align-items:center;justify-content:center}.amp-notice--info{background-color:#effbff}.amp-notice--info svg,.amp-notice--plain svg{color:var(--amp-settings-color-brand)}.amp-notice--warning{background-color:#fff9c8}.amp-notice--warning .amp-notice__icon svg{color:var(--amp-settings-color-warning);transform:rotate(-180deg)}.amp-notice--error{background-color:#ffefef}.amp-notice.amp-notice--plain{padding:1px 5px}.amp-notice--small{font-size:14px;line-height:1.5;padding:.375rem .75rem .5rem 1rem}.amp-notice__icon{display:flex}.amp-notice--small .amp-notice__icon{height:20px}.amp-notice--small svg{flex-grow:0;height:20px;margin-left:.5rem;width:20px}.amp-notice--large{align-items:center;display:inline-flex;padding:.5rem 1rem}.amp-notice--large p{margin-bottom:0;margin-top:0}.amp-notice--large svg{flex-grow:0;height:30px;margin-left:1rem;width:30px}.template-mode-option__label{align-items:center;background-color:var(--amp-settings-color-background);display:flex;padding:0;width:100%}@media (min-width:783px){.template-mode-option__label{flex-wrap:wrap;padding:1.125rem 0 1.125rem 1.5rem}}.template-mode-selection__input-container{margin-left:.75rem}@media screen and (min-width:783px){.template-mode-selection__input-container{margin-left:1.5rem}}.template-mode-selection__illustration{align-items:center;display:flex;flex-shrink:0;width:40px}@media screen and (min-width:783px){.template-mode-selection__illustration{width:80px}}.template-mode-selection__illustration svg{height:auto;width:60px}.template-mode-option .amp-info{margin-bottom:0}@media screen and (min-width:783px){.template-mode-option .amp-info{margin-right:1.5rem}}.template-mode-selection__details{font-size:14px;margin-bottom:1rem;padding:1rem 1.5rem}@media (min-width:783px){.template-mode-selection__details{padding:1rem 3rem}}.template-mode-selection__details-list{list-style:disc;padding-right:1.625rem}.template-mode-option .components-panel__row{margin-right:-16px}.template-mode-option .amp-notice .components-panel__body-toggle.components-button{font-family:var(--font-noto);font-size:14px;font-weight:400;line-height:1.85;padding-right:0}.template-mode-option .amp-notice .components-panel__body-title:hover{background:transparent!important}.template-mode-option .amp-notice .components-panel__body-title button .components-panel__arrow{display:none;top:1.125rem}.template-mode-selection__description{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;justify-content:flex-start;padding:0 1rem 0 0}@media screen and (min-width:783px){.template-mode-selection__description{margin-bottom:0}}.template-mode-selection__label-extra{display:none;font-size:14px;margin:0 auto 0 0}@media screen and (min-width:783px){.template-mode-selection__label-extra{display:block}}.template-mode-selection__label-extra .amp-notice--small{font-size:14px}.template-mode-option>.amp-notice .components-panel__arrow{left:0}.template-mode-option .components-panel__body-title{left:0;position:absolute;top:0}.template-mode-option .components-panel__body-title:hover{background:transparent}.template-mode-option .components-panel__body-toggle:active,.template-mode-option .components-panel__body-toggle:focus,.template-mode-option .components-panel__body-toggle:hover{color:inherit}.template-mode-option .components-panel__arrow{height:2rem;width:2rem}.template-mode-option .components-panel__body{border-bottom-width:0;border-top-width:0}.template-mode-option .components-panel__row{flex-wrap:wrap}.template-mode-option .components-panel__row>*{width:100%}.template-mode-option .reader-themes{margin-top:1.5rem}.template-mode-option .reader-themes__current-theme{font-weight:400;margin-right:.5rem}.amp-info{display:inline-block;font-size:14px;font-weight:600;margin-bottom:1rem}.amp-info__icon{float:right;margin:0 .5rem}.reader-theme-selection{padding:1.5rem}@media (min-width:783px){.reader-theme-selection{padding:1.5rem 3rem}}.reader-theme-selection .amp-notice--info{margin-bottom:.75rem}.reader-theme-selection p{font-size:14px;margin-top:0}.reader-theme-selection .amp-setting-toggle{margin:1rem 0 .5rem}.choose-reader-theme__unavailable .choose-reader-theme__grid{grid-gap:1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.amp-carousel__page{grid-gap:60px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.reader-theme-selection .theme-card{margin:0 auto;width:275px}.amp-setting-toggle p{font-size:14px}.amp .amp-setting-toggle .components-form-toggle{margin-left:.75rem}@media (min-width:783px){.amp .amp-setting-toggle .components-form-toggle{margin-left:2.25rem}}.amp-setting-toggle--disabled .components-form-toggle__input{opacity:.5;pointer-events:none}.amp-setting-toggle--disabled .components-toggle-control__label{pointer-events:none}@media (min-width:783px){.amp .amp-setting-toggle--compact .components-form-toggle{margin-left:1rem}}.amp .amp-setting-toggle--compact .amp-setting-toggle__label-text p{margin:0}.theme-card{display:flex;flex-direction:column;flex-shrink:0;padding:1.5rem;position:relative}.theme-card p{font-size:14px}.theme-card--disabled{position:relative}.theme-card--disabled:before{background-color:rgba(0,0,0,.05);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:3}.theme-card__label-header{align-items:center;display:flex;padding:.75rem 0}.theme-card__label-header>input{flex-shrink:0}.amp .theme-card .theme-card__title{font-size:1rem;line-height:1.3;margin-bottom:0;margin-right:5px;margin-top:0}.theme-card img{height:auto;margin:auto;width:100%}p.theme-card__description{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:14px;line-height:1.666;overflow:hidden}.theme-card__theme-link{margin-top:auto}.theme-card__disabled-overlay{align-items:center;background:hsla(0,0%,100%,.9);bottom:0;display:flex;font-size:1.122rem;font-weight:700;justify-content:center;left:0;position:absolute;right:0;top:0}.phone{background:#f1f1f1;border-radius:10px;display:flex;flex-direction:column;height:413px;margin-bottom:1rem;min-height:200px;padding:12px;position:relative}.phone>*{max-width:100%}.phone:before{background:#e6e6e6;border-radius:3px;content:"";display:block;height:5px;margin:9px auto;width:43px}.phone__inner{flex-grow:1;overflow:hidden;position:relative}.phone__inner,.phone__overlay{background-color:var(--amp-settings-color-dark-gray);display:flex}.phone__overlay{align-items:center;bottom:0;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden}.phone.is-loading .phone__overlay{opacity:1;pointer-events:auto;visibility:visible}.amp .supported-templates .amp-setting-toggle .components-form-toggle{margin-left:1rem}.supported-templates .amp-setting-toggle .amp-setting-toggle__label-text>p{font-weight:700;margin:0}:root{--amp-progress-bar-color:var(--amp-brand);--amp-progress-bar-height:34px}.progress-bar{border:2px solid var(--amp-progress-bar-color);height:34px;height:var(--amp-progress-bar-height);margin-bottom:1.5rem;margin-top:1.5rem}.progress-bar,.progress-bar__track{border-radius:34px;border-radius:var(--amp-progress-bar-height);overflow:hidden}.progress-bar__track{height:calc(100% - 8px);margin:4px;position:relative;transform:scale(1);width:calc(100% - 8px)}.progress-bar__indicator{background-color:var(--amp-brand);background-color:var(--amp-progress-bar-color);border-radius:34px;border-radius:var(--amp-progress-bar-height);height:100%;position:absolute;right:0;top:0;transition:transform .8s ease-out;width:100%}.site-scan-results{padding:0}.site-scan-results+.site-scan-results{margin-top:1.5rem}.site-scan-results__header{align-items:center;border-bottom:1px solid var(--amp-settings-color-border);display:flex;flex-flow:row nowrap;padding:.5rem}@media(min-width:783px){.site-scan-results__header{padding:1rem 2rem}}.site-scan-results__heading{font-size:16px;font-weight:700;margin-right:1rem}.site-scan-results__heading[data-badge-content]:after{align-items:center;background-color:var(--light-gray);border-radius:50%;content:attr(data-badge-content);display:inline-flex;height:30px;justify-content:center;letter-spacing:-.05em;margin:0 .5rem;width:30px}.site-scan-results__content{padding:1rem .5rem}@media(min-width:783px){.site-scan-results__content{padding:1.25rem 2rem}}.site-scan-results__sources{border:2px solid var(--amp-settings-color-border)}.site-scan-results__source{align-items:center;font-size:14px;margin:0;max-width:100%;min-height:3.5rem;padding:1rem}.site-scan-results__source details{margin:0;width:100%}.site-scan-results__source:nth-child(2n){background-color:var(--amp-settings-color-background-light)}.site-scan-results__source+.site-scan-results__source{border-top:2px solid var(--amp-settings-color-border)}.site-scan-results__source-name{font-weight:700}.site-scan-results__source-name--inactive{color:var(--gray)}.site-scan-results__source-author:before{border-right:1px solid;content:"";display:inline-block;height:1em;margin:0 .5em;vertical-align:middle}.site-scan-results__source .site-scan-results__summary-wrapper{align-items:center;display:inline-flex;margin-right:4px;width:calc(100% - 20px)}.site-scan-results__source-notice,.site-scan-results__source-version{margin-right:auto}.site-scan-results__cta.site-scan-results__cta{font-size:14px;margin-bottom:0}.site-scan-results__cta.site-scan-results__cta .components-external-link__icon{fill:var(--amp-settings-color-brand)}.site-scan-results__urls-list{margin:1.5rem 0;padding:0 1rem}.site-scan-results__detail-body p{font-size:14px}.site-scan-results__source-detail{background-color:#fff;border:1px solid #dedede;border-radius:5px;font-size:12px;line-height:2;max-height:510px;overflow:scroll;padding:15px;white-space:pre} \ No newline at end of file diff --git a/assets/css/amp-settings.css b/assets/css/amp-settings.css new file mode 100644 index 00000000000..42328fd337e --- /dev/null +++ b/assets/css/amp-settings.css @@ -0,0 +1 @@ +:root{--gray:#6c7781;--light-gray:#c4c4c4;--very-light-gray:#fafafc;--amp-brand:#2459e7;--amp-settings-color-black:#212121;--amp-settings-color-dark-gray:#333;--amp-settings-color-brand:#2459e7;--amp-settings-color-muted:#48525c;--amp-settings-color-border:#e8e8e8;--amp-settings-color-background:#fff;--amp-settings-color-background-light:#f8f8f8;--amp-settings-color-warning:#ff9f00;--font-noto:"Noto Sans",sans-serif;--font-poppins:poppins,sans-serif;--font-default:-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--color-valid:#46b450;--amp-settings-color-danger:#dc3232;--color-gray-medium:rgba(0,0,0,.54);--amp-settings-font-size:16px}.amp a{color:var(--amp-settings-color-brand)}.amp h1,.amp h2,.amp h3,.amp h4,.amp h5,.amp h6,.components-button{font-family:var(--font-poppins)}.amp h1{font-size:2.125rem}.amp h2{font-size:1.5rem}.amp h3{font-size:1.2rem;line-height:1.5;margin-bottom:0;margin-top:0}.amp p{font-size:var(--amp-settings-font-size)}.amp,.amp *,.amp :after,.amp :before,.amp:after,.amp:before{box-sizing:border-box}.amp input[type=radio]{border-color:var(--gray);border-width:2px;box-shadow:none;height:1.5rem;width:1.5rem}.amp input[type=radio][disabled]{border-color:var(--amp-settings-color-border)}.amp input[type=radio]:checked{border-color:var(--amp-settings-color-brand)}.amp input[type=radio]:checked:before{background-color:var(--amp-settings-color-brand);height:12px;margin:.25rem;width:12px}.amp input[type=checkbox]:focus,.amp input[type=radio]:focus{border-color:var(--amp-settings-color-brand);box-shadow:0 0 0 1px var(--amp-settings-color-brand)}.amp details summary{cursor:pointer}.amp .components-button:not(.components-panel__body-toggle){align-items:center;border-radius:3px;color:var(--amp-settings-color-brand);font-size:1rem;font-weight:600;padding:.5rem 1rem}.amp .components-button:not(.components-panel__body-toggle) svg{fill:currentColor;height:18px;margin:0 .5rem;width:18px}.amp .components-panel__body-title button{font-size:16px;font-weight:600}.amp .components-panel__body-title:hover{background:var(--amp-settings-color-background)}.amp .components-button.is-link,.amp .components-button.is-link:hover,.amp .components-button.is-link:hover:not(:disabled),.amp .components-button:not(.components-panel__body-toggle):focus,.amp .components-button:not(.components-panel__body-toggle):focus:not(:disabled),.amp .components-button:not(.components-panel__body-toggle):hover{box-shadow:none;color:var(--amp-settings-color-brand);-webkit-text-decoration:none;text-decoration:none}.amp .components-button.is-secondary,.amp .components-button.is-secondary:hover,.amp .components-button.is-secondary:hover:not(:disabled){border-color:var(--amp-settings-color-brand);box-shadow:inset 0 0 0 1px var(--amp-settings-color-brand)}.amp.amp .components-button:focus:not(:disabled){outline:1px solid var(--amp-settings-color-brand)}.amp .components-button.is-primary{box-shadow:0 25px 20px rgba(0,0,0,.1)}.amp .components-button.is-primary,.amp .components-button.is-primary:active,.amp .components-button.is-primary:focus,.amp .components-button.is-primary:focus:not(:disabled),.amp .components-button.is-primary:hover,.amp .components-button.is-primary:hover:not(:disabled),.amp .components-button.is-primary:not(:disabled):not([aria-disabled=true]):hover{background:var(--amp-settings-color-brand);color:var(--amp-settings-color-background);text-shadow:none}.amp .components-button.is-primary:disabled{background:rgba(0,0,0,.3);border-color:rgba(0,0,0,.3);color:hsla(0,0%,100%,.8)}.amp .components-button.is-primary:disabled.is-busy{background-image:linear-gradient(-45deg,var(--amp-settings-color-brand) 28%,rgba(36,89,231,.8) 28%,rgba(36,89,231,.8) 72%,var(--amp-settings-color-brand) 72%);background-size:100% 100%;border-color:var(--color-gray-medium)}.amp .components-toggle-control .components-base-control__field .components-toggle-control__label{display:flex;flex-wrap:wrap}.amp .components-button.is-small{font-size:.875rem}.amp .components-toggle-control .components-base-control__field{align-items:center;margin-bottom:0}.amp .components-form-toggle .components-form-toggle__track{border:2px solid var(--color-gray-medium)}.amp .components-form-toggle .components-form-toggle__thumb{background-color:var(--color-gray-medium);border-width:0;height:10px;left:4px;top:4px;width:10px}.amp .components-form-toggle.is-checked .components-form-toggle__thumb{background-color:var(--amp-settings-color-background)}.amp .components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--amp-settings-color-brand);border-width:0}.amp .components-form-toggle__input:focus+.components-form-toggle__track{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--amp-settings-color-brand)}.amp .components-checkbox-control__input[type=checkbox]:checked{background:var(--amp-settings-color-brand);border-color:var(--amp-settings-color-brand)}.amp .components-checkbox-control__input[type=checkbox]{border:2px solid var(--color-gray-medium);height:18px;width:18px}.amp svg.components-checkbox-control__checked{height:22px;left:0;width:18px}.amp input[type=checkbox]:checked:before{display:none}.amp .components-checkbox-control__input-container{display:inline-block;height:16px;margin-right:12px;position:relative;vertical-align:middle;width:16px}.amp svg.components-checkbox-control__checked{fill:#fff;position:absolute;top:-2px}.amp-settings-nav{align-items:center;background:var(--amp-settings-color-background);bottom:0;box-shadow:0 -5px 15px rgba(0,0,0,.05);display:flex;justify-content:flex-end;left:0;position:fixed;right:0;z-index:2}.amp-settings-nav__inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1320px;padding:15px;width:100%}@media screen and (min-width:783px){.amp-settings-nav__inner{padding:20px 90px}}.amp-settings-nav__inner .components-button{margin:5px 0}html{scroll-behavior:smooth}@media screen and (max-width:400px){.wrap{margin-left:0;margin-right:10px}}@media screen and (min-width:401px) and (max-width:782px){.wrap{margin-left:10px;margin-right:20px}}#amp-settings{margin:0 auto 6rem;max-width:1060px}#amp-settings>h1{font-family:var(--font-poppins);font-size:1.682rem;font-weight:600;margin-bottom:.55rem}#amp-settings .not-has-dependency-support,.settings-welcome{margin-bottom:2.5rem}.settings-welcome p{font-size:14px}.settings-welcome h2{align-items:center;display:flex;font-size:1rem;margin-bottom:0;margin-top:0}.settings-welcome h2 svg{margin-left:.5rem}.settings-welcome .selectable{align-items:center;display:flex;flex-direction:column}@media (min-width:783px){.settings-welcome .selectable{flex-direction:row}}.settings-welcome__illustration{display:none;margin-right:2rem}@media (min-width:783px){.settings-welcome__illustration{display:block}}.settings-welcome__body h2{margin-bottom:1rem}.settings-welcome__body p{margin:0}.supported-templates{margin-bottom:3rem;padding:0 1.5rem}@media (min-width:783px){.supported-templates{padding:0 3rem}}.supported-templates h4{font-size:1rem}.supported-templates p{font-size:14px}.plugin-suppression{margin-bottom:1rem}.template-modes{margin-bottom:2.5rem}.template-modes .template-mode-option,.template-modes>h2+.amp-notice{margin-bottom:.5rem}.amp.amp-settings .template-mode-option>p{font-size:16px;margin-bottom:1rem}.amp .form-table .amp-suppressed-plugins p,.plugin-suppression>p,.template-modes>p{font-size:14px}#suppressed-plugins-table{margin-top:20px}#suppressed-plugins-table th{font-weight:400}#suppressed-plugins-table td,#suppressed-plugins-table th{padding:10px}#suppressed-plugins-table .column-status{width:150px}#suppressed-plugins-table .column-status .components-base-control__field{margin-bottom:0}#suppressed-plugins-table .column-status>select{width:100%}#suppressed-plugins-table .column-plugin{width:45%}#suppressed-plugins-table .column-plugin .plugin-author-uri{margin-top:0}#suppressed-plugins-table .column-details{width:50%}#suppressed-plugins-table .column-details p{margin:0}#suppressed-plugins-table tbody td,#suppressed-plugins-table tbody th{vertical-align:top}#suppressed-plugins-table tbody tr.has-validation-errors{background-color:#fef7f1}#suppressed-plugins-table tbody tr.is-suppressed{background-color:#effbff}#suppressed-plugins-table tbody tr:not(.has-border-color)>th.column-status{padding-left:10px}#suppressed-plugins-table tbody tr.has-border-color>th.column-status{border-left:4px solid;padding-left:6px}#suppressed-plugins-table tbody tr.has-validation-errors>th.column-status{border-color:#d54e21}#suppressed-plugins-table tbody tr.is-suppressed>th.column-status{border-color:var(--amp-settings-color-brand)}#suppressed-plugins-table tbody tr:not(:last-child)>td,#suppressed-plugins-table tbody tr:not(:last-child)>th{box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}#suppressed-plugins-table details>ul{list-style-type:disc;margin-bottom:0;margin-left:30px;margin-top:.5em}#suppressed-plugins-table details{margin:0}#suppressed-plugins-table summary{cursor:pointer;-webkit-user-select:none;user-select:none}#suppressed-plugins-table tbody .column-details,#suppressed-plugins-table tbody .column-plugin{padding-top:18px}#suppressed-plugins-table .column-plugin .error-details{display:none}li.error-removed{color:var(--color-valid)}li.error-kept{color:var(--amp-settings-color-danger)}@media screen and (max-width:782px){#suppressed-plugins-table .column-status{width:130px}#suppressed-plugins-table .column-plugin{width:auto}#suppressed-plugins-table .column-plugin .error-details{border-top:1px dotted #ccd0d4;display:block;margin-top:10px;padding-top:10px}#suppressed-plugins-table .column-details{display:none}#suppressed-plugins-table .column-status .components-select-control__input{font-size:inherit}#suppressed-plugins-table tbody .column-details,#suppressed-plugins-table tbody .column-plugin{padding-top:21px}#suppressed-plugins-table{display:table}#suppressed-plugins-table td,#suppressed-plugins-table th{display:table-cell}}#supported_templates_fieldset ul ul{margin-left:40px}.supported-templates__fields{grid-gap:0;display:grid}@media (min-width:783px){.supported-templates__fields{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}.amp .amp-save-success-notice.amp-notice,.amp-error-notice .amp-notice{bottom:3rem;margin-left:.5rem;padding-left:1.5rem;padding-right:.5rem;z-index:99}@media (min-width:576px){.amp .amp-save-success-notice.amp-notice,.amp-error-notice .amp-notice{margin-left:0;padding-right:3rem}}.amp-settings-nav .components-button.is-primary{box-shadow:none}@media (min-width:783px){.amp-settings-nav{left:160px}.wp-admin.auto-fold .amp-settings-nav,.wp-admin.folded .amp-settings-nav{left:36px}}@media (min-width:961px){.wp-admin.auto-fold:not(.folded) .amp-settings-nav{left:160px}}#template-mode-reader-container{margin-bottom:0}#template-mode-reader-container.selectable.selectable--selected{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-style:dotted;border-bottom-width:1px}#reader-themes{border-top-left-radius:0;border-top-right-radius:0;border-top-width:0}#reader-themes .amp-drawer__heading{align-items:center;display:flex;padding-left:1.5rem;padding-right:var(--panel-button-width)}@media (min-width:783px){#reader-themes .amp-drawer__heading{padding-left:3rem}}#paired-url-structure .amp-drawer__panel-body-inner,#plugin-suppression .amp-drawer__panel-body-inner,#sandboxing .amp-drawer__panel-body-inner,#site-review .amp-drawer__panel-body-inner,#site-scan .amp-drawer__panel-body-inner,.amp-analytics .amp-drawer__panel-body-inner,.amp-other-settings .amp-drawer__panel-body-inner{padding:1.5rem 1.5rem 3rem}@media (min-width:783px){#paired-url-structure .amp-drawer__panel-body-inner,#plugin-suppression .amp-drawer__panel-body-inner,#sandboxing .amp-drawer__panel-body-inner,#site-review .amp-drawer__panel-body-inner,#site-scan .amp-drawer__panel-body-inner,.amp-analytics .amp-drawer__panel-body-inner,.amp-other-settings .amp-drawer__panel-body-inner{padding:1.5rem 3rem 3rem}}#paired-url-structure .amp-drawer__panel-body-inner,#paired-url-structure .amp-drawer__panel-body-inner>p,#plugin-suppression .amp-drawer__panel-body-inner>p,#site-review .amp-drawer__panel-body-inner>p,#site-scan .amp-drawer__panel-body-inner>p,.amp-analytics .amp-drawer__panel-body-inner p{font-size:14px;margin-top:0}#paired-url-structure .amp-drawer__panel-body-inner .amp-notice{margin-bottom:1em}#paired-url-structure .amp-drawer__panel-body-inner .amp-notice ul{margin-top:1rem}#paired-url-structure .amp-drawer__panel-body-inner .amp-notice li{list-style:disc;margin:0}.amp-drawer__panel-body-inner .amp-paired-url-examples{margin-bottom:0;margin-top:.5em}.amp-drawer__panel-body-inner .amp-paired-url-example{line-height:1.5;margin-bottom:5px;margin-top:5px}#paired-url-structure ul{margin-top:1.5rem}#paired-url-structure .amp-notice--large{align-items:start}#paired-url-structure .amp-drawer__panel-body-inner li{margin-top:1em}#paired-url-structure .amp-drawer__panel-body-inner li:first-child{margin-top:0}#paired-url-structure .amp-drawer__panel-body-inner li .amp-paired-url-examples{margin-bottom:0;margin-left:34px}#paired-url-structure .amp-paired-url-examples summary{padding-right:4px;-webkit-user-select:none;user-select:none}#paired-url-structure .amp-drawer__panel-body-inner input{margin-right:8px}#analytics-options details>summary{font-size:14px}#analytics-options details>p{margin-top:1em}#analytics-options .components-button:not(.components-panel__body-toggle) svg{display:block}.amp-analytics-entry{align-items:flex-start;border:1px solid var(--amp-settings-color-border);flex-direction:column;margin-bottom:1.5rem;padding:0 1rem}@media (min-width:783px){.amp-analytics-entry{padding:1.5rem 2.25rem}}.amp-analytics-entry__text-input{display:flex;flex-wrap:wrap;margin-bottom:.75rem}.amp .amp-analytics-entry__text-input .text-input{border:1px solid #757575;border-radius:2px;box-shadow:0 0 0 transparent;padding:6px 10px;transition:box-shadow .1s linear}.amp-analytics-entry__text-input .input-label{align-self:center;margin-bottom:0}.amp-analytics-entry .amp-notice{margin-bottom:.75rem}.amp-analytics-input{font-family:monospace;-o-tab-size:4;tab-size:4;width:100%}.amp-analytics-input:invalid,.components-text-control__input:invalid{border-color:var(--amp-settings-color-danger)}.options-validation-errors{color:var(--amp-settings-color-danger)}.amp .components-button.amp-analytics__delete-button{color:var(--amp-settings-color-black);font-size:14px;margin-left:auto}.amp .components-button.is-link.amp-analytics__delete-button:active,.amp .components-button.is-link.amp-analytics__delete-button:focus,.amp .components-button.is-link.amp-analytics__delete-button:hover{color:var(--amp-settings-color-danger)}.amp .components-button.is-link.amp-analytics__delete-button:focus{outline-color:var(--amp-settings-color-danger)}.amp .amp-analytics__delete-button svg{margin-right:.5rem}.amp .amp-analytics__entry-appender.components-button{align-items:center;background:hsla(200,9%,94%,.8);color:var(--amp-settings-color-black);display:flex;flex-direction:column;height:auto;justify-content:center;outline:1px dashed var(--amp-settings-color-border);padding:14px;width:100%}.amp .amp-analytics__entry-appender.components-button svg{display:block;height:24px;margin-left:0;width:24px}#site-scan{margin-bottom:2.5rem}#site-scan .amp-drawer__heading{font-size:1.2rem}#site-scan .amp-drawer__heading svg{fill:transparent}#site-scan .amp-drawer__heading>svg{width:55px}.settings-site-scan>*+*{margin-top:1.5rem}.settings-site-scan__footer{align-items:center;display:flex;flex-flow:row nowrap}.amp .settings-site-scan__footer .components-button{height:40px;padding-left:2.25rem;padding-right:2.25rem}.amp .settings-site-scan__footer .components-button+.components-button{margin-left:1rem}#site-review{margin-bottom:2.5rem}#site-review .amp-drawer__heading{font-size:1.2rem}#site-review .amp-drawer__heading svg{fill:transparent;width:55px}.amp .settings-site-review__heading{align-items:center;display:flex;flex-flow:row nowrap;font-size:1rem;line-height:1.25;margin-top:2rem}.settings-site-review__heading svg{flex:0 0 auto;height:auto;margin-right:25px;width:40px}.settings-site-review__list{font-size:var(--amp-settings-font-size);list-style:disc;margin-bottom:2rem;padding-left:30px}.settings-site-review__list a{color:var(--amp-settings-color-black);transition:color 80ms ease}.settings-site-review__list a:focus,.settings-site-review__list a:hover{color:var(--amp-settings-color-brand)}.settings-site-review__actions{align-items:center;display:flex;flex-flow:row nowrap}.amp .settings-site-review__actions .components-button{height:40px;padding-left:2.25rem;padding-right:2.25rem}.amp .settings-site-review__actions .components-button+.components-button{margin-left:1rem}.amp-other-settings section+section{margin-top:2rem}.amp-other-settings h4{font-size:1rem}.amp .amp-other-settings .amp-setting-toggle .components-form-toggle{margin-right:1rem}.amp-other-settings .amp-setting-toggle .amp-setting-toggle__label-text>h3{font-size:.875rem;font-weight:700;margin:0}.amp-other-settings p{font-size:.875rem}#sandboxing .amp-drawer__panel-body-inner p{font-size:14px;margin-top:0}#sandboxing .sandboxing-enabled{font-weight:700}#sandboxing .amp-drawer__panel-body-inner ol{margin-left:0;margin-top:1.5rem}#sandboxing .amp-drawer__panel-body-inner li{list-style-type:none}#sandboxing .amp-drawer__panel-body-inner li:not(:last-child){margin-bottom:12px}#sandboxing .amp-drawer__panel-body-inner input[type=radio]{margin-right:12px}#sandboxing .amp-drawer__panel-body-inner input[type=radio],#sandboxing .amp-drawer__panel-body-inner label{vertical-align:middle}.amp-spinner-container{align-items:center;display:flex;justify-content:center}.amp-spinner-container--inline{display:inline-flex;margin:0 .5em;vertical-align:middle}.amp-spinner-container .components-spinner{margin:0}.error-screen-container,.error-screen-container *{box-sizing:border-box}.error-screen-container{margin:3rem auto;max-width:600px;padding:1.5rem;width:100%}.error-screen{background-color:#fff;border-left:4px solid #d54e21;padding:2.25rem;width:100%}.error-screen h1{font-family:var(--font-poppins);font-size:1.5rem;font-weight:600;line-height:1.4;margin:0 0 1rem}.error-screen p{font-family:var(--font-noto);font-size:1rem;line-height:1.5;margin:1rem 0;word-break:break-word}.error-screen pre{background:#f0f0f1;background:rgba(0,0,0,.07);font-size:13px;margin:1rem 1px;overflow:auto;padding:3px 5px 2px}.selectable{background-color:var(--amp-settings-color-background);border:2px solid var(--amp-settings-color-border);border-radius:8px;padding:1rem .75rem}@media (min-width:783px){.selectable{padding:1.25rem 2.5rem}}.selectable--left{box-shadow:-10px 0 0 var(--amp-settings-color-border);margin-right:-10px}.selectable--bottom{border:2px solid var(--amp-settings-color-border);box-shadow:0 10px 0 var(--amp-settings-color-border)}.selectable--selected{border-color:var(--amp-settings-color-brand);box-shadow:-10px 0 0 var(--amp-settings-color-brand)}.selectable--bottom.selectable--selected{box-shadow:0 10px 0 var(--amp-settings-color-brand)}.amp-drawer{--panel-button-width:56px;--heading-height:92px}@media (min-width:783px){.amp-drawer{--panel-button-width:112px;--heading-height:92px}}.amp-drawer{margin-bottom:1rem;padding:0;position:relative}.amp-drawer__heading{align-items:center;display:flex;flex-grow:1;height:var(--heading-height);left:0;overflow:hidden;padding-left:.75rem;padding-right:.75rem}@media (min-width:783px){.amp-drawer__heading{padding-left:3rem}.amp-drawer--handle-type-full-width .amp-drawer__heading{padding-right:3rem}}.amp-drawer__heading h3{margin-bottom:0}.amp-drawer__heading svg{margin-right:1rem}.amp-drawer__label-extra svg{fill:none}.amp .amp-drawer .components-panel__body-title{border-radius:5px;height:var(--heading-height);margin:0 0 0 auto}.amp .amp-drawer .is-opened .components-panel__body-title{border-radius:5px 5px 0 0}.amp .amp-drawer.components-panel__body-title,.amp.amp .amp-drawer .components-panel__body-toggle{align-items:center;border-radius:5px;display:flex}.amp .amp-drawer .components-panel__body-title button{border-radius:0;height:100%;width:100%}.amp.amp .amp-drawer .components-panel__body-toggle:focus:not(:disabled){outline:none}.amp .amp-drawer .components-panel__body-title>button>span{align-items:center;display:flex;justify-content:center;order:100;width:var(--panel-button-width)}.amp .amp-drawer .components-panel__body-toggle.components-button .components-panel__arrow{height:30px;position:static;transform:none;width:30px}@media (min-width:783px){.amp .amp-drawer .components-panel__body-toggle.components-button .components-panel__arrow{height:45px;width:45px}}.amp .amp-drawer--handle-type-full-width .components-panel__body-title>button>svg{margin-left:auto}@media (min-width:783px){.amp .amp-drawer--handle-type-full-width .components-panel__body-title>button>svg{margin-right:1rem}}.amp.amp .amp-drawer .components-panel__body-toggle{border-radius:5px}.amp .amp-drawer .components-panel__body-title .amp-notice{font-family:var(--font-default);font-weight:400}.amp .amp-drawer__panel-body{border-bottom-width:0;border-top-width:0;padding:0}.amp .amp-drawer__panel-body .components-panel__body-toggle{padding:0}.amp-drawer__panel-body-inner{border-top:1px solid var(--amp-settings-color-border)}.amp-drawer__panel-body-inner details{margin-bottom:1.5rem}.template-mode-selection__details p{font-size:14px;line-height:1.85}.amp .amp-drawer--handle-type-right .amp-drawer__heading{right:var(--panel-button-width);width:calc(100% - var(--panel-button-width))}.amp-drawer--handle-type-right .components-panel__body-title{width:var(--panel-button-width)}.amp .amp-drawer--handle-type-right .components-panel__body-title,.amp.amp .amp-drawer--handle-type-right .components-panel__body-toggle{background-color:transparent;border-radius:0 5px 5px 0}.amp .amp-drawer--handle-type-right .is-opened .components-panel__body-title,.amp.amp .amp-drawer--handle-type-right .is-opened .components-panel__body-toggle{border-radius:0 5px 0 0}.amp .amp-drawer--handle-type-right .components-panel__body-title button{border-left:1px solid var(--amp-settings-color-border)}.amp-notice{border-radius:12px;display:inline-flex;line-height:1.85}.amp-notice,.amp-notice p{font-size:14px}.amp-notice__body{flex-grow:1;text-align:left}.amp-notice__body .components-panel__body-toggle,.amp-notice__body .components-panel__body-toggle:focus:not(:disabled){color:var(--amp-settings-color-black);outline:none}.amp-notice--success{background-color:#ecfef1}.amp-notice__icon{align-items:center;justify-content:center}.amp-notice--info{background-color:#effbff}.amp-notice--info svg,.amp-notice--plain svg{color:var(--amp-settings-color-brand)}.amp-notice--warning{background-color:#fff9c8}.amp-notice--warning .amp-notice__icon svg{color:var(--amp-settings-color-warning);transform:rotate(180deg)}.amp-notice--error{background-color:#ffefef}.amp-notice.amp-notice--plain{padding:1px 5px}.amp-notice--small{font-size:14px;line-height:1.5;padding:.375rem 1rem .5rem .75rem}.amp-notice__icon{display:flex}.amp-notice--small .amp-notice__icon{height:20px}.amp-notice--small svg{flex-grow:0;height:20px;margin-right:.5rem;width:20px}.amp-notice--large{align-items:center;display:inline-flex;padding:.5rem 1rem}.amp-notice--large p{margin-bottom:0;margin-top:0}.amp-notice--large svg{flex-grow:0;height:30px;margin-right:1rem;width:30px}.template-mode-option__label{align-items:center;background-color:var(--amp-settings-color-background);display:flex;padding:0;width:100%}@media (min-width:783px){.template-mode-option__label{flex-wrap:wrap;padding:1.125rem 1.5rem 1.125rem 0}}.template-mode-selection__input-container{margin-right:.75rem}@media screen and (min-width:783px){.template-mode-selection__input-container{margin-right:1.5rem}}.template-mode-selection__illustration{align-items:center;display:flex;flex-shrink:0;width:40px}@media screen and (min-width:783px){.template-mode-selection__illustration{width:80px}}.template-mode-selection__illustration svg{height:auto;width:60px}.template-mode-option .amp-info{margin-bottom:0}@media screen and (min-width:783px){.template-mode-option .amp-info{margin-left:1.5rem}}.template-mode-selection__details{font-size:14px;margin-bottom:1rem;padding:1rem 1.5rem}@media (min-width:783px){.template-mode-selection__details{padding:1rem 3rem}}.template-mode-selection__details-list{list-style:disc;padding-left:1.625rem}.template-mode-option .components-panel__row{margin-left:-16px}.template-mode-option .amp-notice .components-panel__body-toggle.components-button{font-family:var(--font-noto);font-size:14px;font-weight:400;line-height:1.85;padding-left:0}.template-mode-option .amp-notice .components-panel__body-title:hover{background:transparent!important}.template-mode-option .amp-notice .components-panel__body-title button .components-panel__arrow{display:none;top:1.125rem}.template-mode-selection__description{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;justify-content:flex-start;padding:0 0 0 1rem}@media screen and (min-width:783px){.template-mode-selection__description{margin-bottom:0}}.template-mode-selection__label-extra{display:none;font-size:14px;margin:0 0 0 auto}@media screen and (min-width:783px){.template-mode-selection__label-extra{display:block}}.template-mode-selection__label-extra .amp-notice--small{font-size:14px}.template-mode-option>.amp-notice .components-panel__arrow{right:0}.template-mode-option .components-panel__body-title{position:absolute;right:0;top:0}.template-mode-option .components-panel__body-title:hover{background:transparent}.template-mode-option .components-panel__body-toggle:active,.template-mode-option .components-panel__body-toggle:focus,.template-mode-option .components-panel__body-toggle:hover{color:inherit}.template-mode-option .components-panel__arrow{height:2rem;width:2rem}.template-mode-option .components-panel__body{border-bottom-width:0;border-top-width:0}.template-mode-option .components-panel__row{flex-wrap:wrap}.template-mode-option .components-panel__row>*{width:100%}.template-mode-option .reader-themes{margin-top:1.5rem}.template-mode-option .reader-themes__current-theme{font-weight:400;margin-left:.5rem}.amp-info{display:inline-block;font-size:14px;font-weight:600;margin-bottom:1rem}.amp-info__icon{float:left;margin:0 .5rem}.reader-theme-selection{padding:1.5rem}@media (min-width:783px){.reader-theme-selection{padding:1.5rem 3rem}}.reader-theme-selection .amp-notice--info{margin-bottom:.75rem}.reader-theme-selection p{font-size:14px;margin-top:0}.reader-theme-selection .amp-setting-toggle{margin:1rem 0 .5rem}.choose-reader-theme__unavailable .choose-reader-theme__grid{grid-gap:1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.amp-carousel__page{grid-gap:60px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.reader-theme-selection .theme-card{margin:0 auto;width:275px}.amp-setting-toggle p{font-size:14px}.amp .amp-setting-toggle .components-form-toggle{margin-right:.75rem}@media (min-width:783px){.amp .amp-setting-toggle .components-form-toggle{margin-right:2.25rem}}.amp-setting-toggle--disabled .components-form-toggle__input{opacity:.5;pointer-events:none}.amp-setting-toggle--disabled .components-toggle-control__label{pointer-events:none}@media (min-width:783px){.amp .amp-setting-toggle--compact .components-form-toggle{margin-right:1rem}}.amp .amp-setting-toggle--compact .amp-setting-toggle__label-text p{margin:0}.theme-card{display:flex;flex-direction:column;flex-shrink:0;padding:1.5rem;position:relative}.theme-card p{font-size:14px}.theme-card--disabled{position:relative}.theme-card--disabled:before{background-color:rgba(0,0,0,.05);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:3}.theme-card__label-header{align-items:center;display:flex;padding:.75rem 0}.theme-card__label-header>input{flex-shrink:0}.amp .theme-card .theme-card__title{font-size:1rem;line-height:1.3;margin-bottom:0;margin-left:5px;margin-top:0}.theme-card img{height:auto;margin:auto;width:100%}p.theme-card__description{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:14px;line-height:1.666;overflow:hidden}.theme-card__theme-link{margin-top:auto}.theme-card__disabled-overlay{align-items:center;background:hsla(0,0%,100%,.9);bottom:0;display:flex;font-size:1.122rem;font-weight:700;justify-content:center;left:0;position:absolute;right:0;top:0}.phone{background:#f1f1f1;border-radius:10px;display:flex;flex-direction:column;height:413px;margin-bottom:1rem;min-height:200px;padding:12px;position:relative}.phone>*{max-width:100%}.phone:before{background:#e6e6e6;border-radius:3px;content:"";display:block;height:5px;margin:9px auto;width:43px}.phone__inner{flex-grow:1;overflow:hidden;position:relative}.phone__inner,.phone__overlay{background-color:var(--amp-settings-color-dark-gray);display:flex}.phone__overlay{align-items:center;bottom:0;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden}.phone.is-loading .phone__overlay{opacity:1;pointer-events:auto;visibility:visible}.amp .supported-templates .amp-setting-toggle .components-form-toggle{margin-right:1rem}.supported-templates .amp-setting-toggle .amp-setting-toggle__label-text>p{font-weight:700;margin:0}:root{--amp-progress-bar-color:var(--amp-brand);--amp-progress-bar-height:34px}.progress-bar{border:2px solid var(--amp-progress-bar-color);height:34px;height:var(--amp-progress-bar-height);margin-bottom:1.5rem;margin-top:1.5rem}.progress-bar,.progress-bar__track{border-radius:34px;border-radius:var(--amp-progress-bar-height);overflow:hidden}.progress-bar__track{height:calc(100% - 8px);margin:4px;position:relative;transform:scale(1);width:calc(100% - 8px)}.progress-bar__indicator{background-color:var(--amp-brand);background-color:var(--amp-progress-bar-color);border-radius:34px;border-radius:var(--amp-progress-bar-height);height:100%;left:0;position:absolute;top:0;transition:transform .8s ease-out;width:100%}.site-scan-results{padding:0}.site-scan-results+.site-scan-results{margin-top:1.5rem}.site-scan-results__header{align-items:center;border-bottom:1px solid var(--amp-settings-color-border);display:flex;flex-flow:row nowrap;padding:.5rem}@media(min-width:783px){.site-scan-results__header{padding:1rem 2rem}}.site-scan-results__heading{font-size:16px;font-weight:700;margin-left:1rem}.site-scan-results__heading[data-badge-content]:after{align-items:center;background-color:var(--light-gray);border-radius:50%;content:attr(data-badge-content);display:inline-flex;height:30px;justify-content:center;letter-spacing:-.05em;margin:0 .5rem;width:30px}.site-scan-results__content{padding:1rem .5rem}@media(min-width:783px){.site-scan-results__content{padding:1.25rem 2rem}}.site-scan-results__sources{border:2px solid var(--amp-settings-color-border)}.site-scan-results__source{align-items:center;font-size:14px;margin:0;max-width:100%;min-height:3.5rem;padding:1rem}.site-scan-results__source details{margin:0;width:100%}.site-scan-results__source:nth-child(2n){background-color:var(--amp-settings-color-background-light)}.site-scan-results__source+.site-scan-results__source{border-top:2px solid var(--amp-settings-color-border)}.site-scan-results__source-name{font-weight:700}.site-scan-results__source-name--inactive{color:var(--gray)}.site-scan-results__source-author:before{border-left:1px solid;content:"";display:inline-block;height:1em;margin:0 .5em;vertical-align:middle}.site-scan-results__source .site-scan-results__summary-wrapper{align-items:center;display:inline-flex;margin-left:4px;width:calc(100% - 20px)}.site-scan-results__source-notice,.site-scan-results__source-version{margin-left:auto}.site-scan-results__cta.site-scan-results__cta{font-size:14px;margin-bottom:0}.site-scan-results__cta.site-scan-results__cta .components-external-link__icon{fill:var(--amp-settings-color-brand)}.site-scan-results__urls-list{margin:1.5rem 0;padding:0 1rem}.site-scan-results__detail-body p{font-size:14px}.site-scan-results__source-detail{background-color:#fff;border:1px solid #dedede;border-radius:5px;font-size:12px;line-height:2;max-height:510px;overflow:scroll;padding:15px;white-space:pre} \ No newline at end of file diff --git a/assets/css/amp-site-scan-notice-rtl.css b/assets/css/amp-site-scan-notice-rtl.css new file mode 100644 index 00000000000..87ccd639f15 --- /dev/null +++ b/assets/css/amp-site-scan-notice-rtl.css @@ -0,0 +1 @@ +.amp-site-scan-notice__cta{display:flex;flex-flow:row;margin:.5rem 0 1rem}.amp-site-scan-notice__cta>.button+.button{margin-right:.5rem}.amp-site-scan-notice__source-details{margin:.5rem 0}.amp-site-scan-notice__source-summary{cursor:pointer}.amp-site-scan-notice__urls-list{margin:.5rem 0 1rem;padding:0 1rem}.error-screen-container,.error-screen-container *{box-sizing:border-box}.error-screen-container{margin:3rem auto;max-width:600px;padding:1.5rem;width:100%}.error-screen{background-color:#fff;border-right:4px solid #d54e21;padding:2.25rem;width:100%}.error-screen h1{font-family:var(--font-poppins);font-size:1.5rem;font-weight:600;line-height:1.4;margin:0 0 1rem}.error-screen p{font-family:var(--font-noto);font-size:1rem;line-height:1.5;margin:1rem 0;word-break:break-word}.error-screen pre{background:#f0f0f1;background:rgba(0,0,0,.07);font-size:13px;margin:1rem 1px;overflow:auto;padding:3px 5px 2px}.amp-admin-notice{background:#fff;border:1px solid #c3c4c7;border-right-width:4px;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:5px 0 15px;padding:1px 12px}.amp-admin-notice p{margin:.5em 0;padding:2px}.amp-admin-notice--dismissible{padding-left:38px;position:relative}.amp-admin-notice__dismiss{background:100% 0;border:none;color:#787c82;cursor:pointer;left:1px;margin:0;padding:9px;position:absolute;top:0}.amp-admin-notice__dismiss:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:100% 0;color:#787c82;content:"";display:block;font:normal 16px/20px dashicons;height:20px;text-align:center;width:20px}.amp-admin-notice__dismiss:active:before,.amp-admin-notice__dismiss:focus:before,.amp-admin-notice__dismiss:hover:before{color:#d63638}.amp-admin-notice__dismiss:focus{box-shadow:0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8);outline:0}.amp-admin-notice--success{border-right-color:#00a32a}.amp-admin-notice--warning{border-right-color:#dba617}.amp-admin-notice--error{border-right-color:#d63638}.amp-admin-notice--info{border-right-color:#72aee6}.amp-spinner-container{align-items:center;display:flex;justify-content:center}.amp-spinner-container--inline{display:inline-flex;margin:0 .5em;vertical-align:middle}.amp-spinner-container .components-spinner{margin:0} \ No newline at end of file diff --git a/assets/css/amp-site-scan-notice.css b/assets/css/amp-site-scan-notice.css new file mode 100644 index 00000000000..f27b3fabb87 --- /dev/null +++ b/assets/css/amp-site-scan-notice.css @@ -0,0 +1 @@ +.amp-site-scan-notice__cta{display:flex;flex-flow:row;margin:.5rem 0 1rem}.amp-site-scan-notice__cta>.button+.button{margin-left:.5rem}.amp-site-scan-notice__source-details{margin:.5rem 0}.amp-site-scan-notice__source-summary{cursor:pointer}.amp-site-scan-notice__urls-list{margin:.5rem 0 1rem;padding:0 1rem}.error-screen-container,.error-screen-container *{box-sizing:border-box}.error-screen-container{margin:3rem auto;max-width:600px;padding:1.5rem;width:100%}.error-screen{background-color:#fff;border-left:4px solid #d54e21;padding:2.25rem;width:100%}.error-screen h1{font-family:var(--font-poppins);font-size:1.5rem;font-weight:600;line-height:1.4;margin:0 0 1rem}.error-screen p{font-family:var(--font-noto);font-size:1rem;line-height:1.5;margin:1rem 0;word-break:break-word}.error-screen pre{background:#f0f0f1;background:rgba(0,0,0,.07);font-size:13px;margin:1rem 1px;overflow:auto;padding:3px 5px 2px}.amp-admin-notice{background:#fff;border:1px solid #c3c4c7;border-left-width:4px;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:5px 0 15px;padding:1px 12px}.amp-admin-notice p{margin:.5em 0;padding:2px}.amp-admin-notice--dismissible{padding-right:38px;position:relative}.amp-admin-notice__dismiss{background:0 0;border:none;color:#787c82;cursor:pointer;margin:0;padding:9px;position:absolute;right:1px;top:0}.amp-admin-notice__dismiss:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;color:#787c82;content:"";display:block;font:normal 16px/20px dashicons;height:20px;text-align:center;width:20px}.amp-admin-notice__dismiss:active:before,.amp-admin-notice__dismiss:focus:before,.amp-admin-notice__dismiss:hover:before{color:#d63638}.amp-admin-notice__dismiss:focus{box-shadow:0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8);outline:0}.amp-admin-notice--success{border-left-color:#00a32a}.amp-admin-notice--warning{border-left-color:#dba617}.amp-admin-notice--error{border-left-color:#d63638}.amp-admin-notice--info{border-left-color:#72aee6}.amp-spinner-container{align-items:center;display:flex;justify-content:center}.amp-spinner-container--inline{display:inline-flex;margin:0 .5em;vertical-align:middle}.amp-spinner-container .components-spinner{margin:0} \ No newline at end of file diff --git a/assets/css/amp-support-rtl.css b/assets/css/amp-support-rtl.css new file mode 100644 index 00000000000..94a1f4be6ee --- /dev/null +++ b/assets/css/amp-support-rtl.css @@ -0,0 +1 @@ +:root{--gray:#6c7781;--light-gray:#c4c4c4;--very-light-gray:#fafafc;--amp-brand:#2459e7;--amp-settings-color-black:#212121;--amp-settings-color-dark-gray:#333;--amp-settings-color-brand:#2459e7;--amp-settings-color-muted:#48525c;--amp-settings-color-border:#e8e8e8;--amp-settings-color-background:#fff;--amp-settings-color-background-light:#f8f8f8;--amp-settings-color-warning:#ff9f00;--font-noto:"Noto Sans",sans-serif;--font-poppins:poppins,sans-serif;--font-default:-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--color-valid:#46b450;--amp-settings-color-danger:#dc3232;--color-gray-medium:rgba(0,0,0,.54);--amp-settings-font-size:16px}.amp a{color:var(--amp-settings-color-brand)}.amp h1,.amp h2,.amp h3,.amp h4,.amp h5,.amp h6,.components-button{font-family:var(--font-poppins)}.amp h1{font-size:2.125rem}.amp h2{font-size:1.5rem}.amp h3{font-size:1.2rem;line-height:1.5;margin-bottom:0;margin-top:0}.amp p{font-size:var(--amp-settings-font-size)}.amp,.amp *,.amp :after,.amp :before,.amp:after,.amp:before{box-sizing:border-box}.amp input[type=radio]{border-color:var(--gray);border-width:2px;box-shadow:none;height:1.5rem;width:1.5rem}.amp input[type=radio][disabled]{border-color:var(--amp-settings-color-border)}.amp input[type=radio]:checked{border-color:var(--amp-settings-color-brand)}.amp input[type=radio]:checked:before{background-color:var(--amp-settings-color-brand);height:12px;margin:.25rem;width:12px}.amp input[type=checkbox]:focus,.amp input[type=radio]:focus{border-color:var(--amp-settings-color-brand);box-shadow:0 0 0 1px var(--amp-settings-color-brand)}.amp details summary{cursor:pointer}.amp .components-button:not(.components-panel__body-toggle){align-items:center;border-radius:3px;color:var(--amp-settings-color-brand);font-size:1rem;font-weight:600;padding:.5rem 1rem}.amp .components-button:not(.components-panel__body-toggle) svg{fill:currentColor;height:18px;margin:0 .5rem;width:18px}.amp .components-panel__body-title button{font-size:16px;font-weight:600}.amp .components-panel__body-title:hover{background:var(--amp-settings-color-background)}.amp .components-button.is-link,.amp .components-button.is-link:hover,.amp .components-button.is-link:hover:not(:disabled),.amp .components-button:not(.components-panel__body-toggle):focus,.amp .components-button:not(.components-panel__body-toggle):focus:not(:disabled),.amp .components-button:not(.components-panel__body-toggle):hover{box-shadow:none;color:var(--amp-settings-color-brand);-webkit-text-decoration:none;text-decoration:none}.amp .components-button.is-secondary,.amp .components-button.is-secondary:hover,.amp .components-button.is-secondary:hover:not(:disabled){border-color:var(--amp-settings-color-brand);box-shadow:inset 0 0 0 1px var(--amp-settings-color-brand)}.amp.amp .components-button:focus:not(:disabled){outline:1px solid var(--amp-settings-color-brand)}.amp .components-button.is-primary{box-shadow:0 25px 20px rgba(0,0,0,.1)}.amp .components-button.is-primary,.amp .components-button.is-primary:active,.amp .components-button.is-primary:focus,.amp .components-button.is-primary:focus:not(:disabled),.amp .components-button.is-primary:hover,.amp .components-button.is-primary:hover:not(:disabled),.amp .components-button.is-primary:not(:disabled):not([aria-disabled=true]):hover{background:var(--amp-settings-color-brand);color:var(--amp-settings-color-background);text-shadow:none}.amp .components-button.is-primary:disabled{background:rgba(0,0,0,.3);border-color:rgba(0,0,0,.3);color:hsla(0,0%,100%,.8)}.amp .components-button.is-primary:disabled.is-busy{background-image:linear-gradient(45deg,var(--amp-settings-color-brand) 28%,rgba(36,89,231,.8) 28%,rgba(36,89,231,.8) 72%,var(--amp-settings-color-brand) 72%);background-size:100% 100%;border-color:var(--color-gray-medium)}.amp .components-toggle-control .components-base-control__field .components-toggle-control__label{display:flex;flex-wrap:wrap}.amp .components-button.is-small{font-size:.875rem}.amp .components-toggle-control .components-base-control__field{align-items:center;margin-bottom:0}.amp .components-form-toggle .components-form-toggle__track{border:2px solid var(--color-gray-medium)}.amp .components-form-toggle .components-form-toggle__thumb{background-color:var(--color-gray-medium);border-width:0;height:10px;right:4px;top:4px;width:10px}.amp .components-form-toggle.is-checked .components-form-toggle__thumb{background-color:var(--amp-settings-color-background)}.amp .components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--amp-settings-color-brand);border-width:0}.amp .components-form-toggle__input:focus+.components-form-toggle__track{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--amp-settings-color-brand)}.amp .components-checkbox-control__input[type=checkbox]:checked{background:var(--amp-settings-color-brand);border-color:var(--amp-settings-color-brand)}.amp .components-checkbox-control__input[type=checkbox]{border:2px solid var(--color-gray-medium);height:18px;width:18px}.amp svg.components-checkbox-control__checked{height:22px;right:0;width:18px}.amp input[type=checkbox]:checked:before{display:none}.amp .components-checkbox-control__input-container{display:inline-block;height:16px;margin-left:12px;position:relative;vertical-align:middle;width:16px}.amp svg.components-checkbox-control__checked{fill:#fff;position:absolute;top:-2px}.amp-settings-nav{align-items:center;background:var(--amp-settings-color-background);bottom:0;box-shadow:0 -5px 15px rgba(0,0,0,.05);display:flex;justify-content:flex-end;left:0;position:fixed;right:0;z-index:2}.amp-settings-nav__inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1320px;padding:15px;width:100%}@media screen and (min-width:783px){.amp-settings-nav__inner{padding:20px 90px}}.amp-settings-nav__inner .components-button{margin:5px 0}html{scroll-behavior:smooth}@media screen and (max-width:400px){.wrap{margin-left:10px;margin-right:0}}@media screen and (min-width:401px) and (max-width:782px){.wrap{margin-left:20px;margin-right:10px}}#amp-support{margin:auto;max-width:1060px}.amp-support{margin:2.5rem 0}.amp-support h2{align-items:center;display:flex;font-size:1.5rem;line-height:1;margin-bottom:1.5rem;margin-top:0}.amp-support .amp-support__raw-data{border:1px solid #dedede;border-radius:5px;font-size:12px;line-height:2;max-height:510px;overflow:scroll;padding:15px}.amp-support .amp-support__footer{display:flex;margin-top:1.5rem}.amp-support .amp-support__footer .components-external-link{align-items:center;display:flex}.amp-support .components-button--send-button{margin-left:1rem}.amp-support .amp-notice{align-items:center}.amp-support .amp-notice--info.amp-notice--uuid{margin-top:1rem}.amp-support .components-clipboard-button{box-shadow:none;height:auto;margin:0 .5rem;outline:none!important;padding:.25rem .5rem;-webkit-text-decoration:none;text-decoration:none}.amp-support__body details{margin:1rem 0}.amp-support__body details.disabled summary,.amp-support__body details[disabled] summary{pointer-events:none}.amp-support__body details>summary{font-size:1rem}.amp-support__body details .detail-body{font-size:.8rem;margin:.5rem 1.5rem 1.5rem;overflow-x:auto}.amp-support__body details .detail-body .detail-body-text{font-size:.8rem;font-style:italic}.amp-support__body details .external-link{margin-right:.3rem;-webkit-text-decoration:none;text-decoration:none}.amp-support__body details .external-link .dashicons{font-size:.9rem;height:1rem;vertical-align:bottom;width:1rem}.amp-support__body details ul.list-group{list-style-type:disc;margin-right:1rem}.selectable{background-color:var(--amp-settings-color-background);border:2px solid var(--amp-settings-color-border);border-radius:8px;padding:1rem .75rem}@media (min-width:783px){.selectable{padding:1.25rem 2.5rem}}.selectable--left{box-shadow:10px 0 0 var(--amp-settings-color-border);margin-left:-10px}.selectable--bottom{border:2px solid var(--amp-settings-color-border);box-shadow:0 10px 0 var(--amp-settings-color-border)}.selectable--selected{border-color:var(--amp-settings-color-brand);box-shadow:10px 0 0 var(--amp-settings-color-brand)}.selectable--bottom.selectable--selected{box-shadow:0 10px 0 var(--amp-settings-color-brand)}.amp-notice{border-radius:12px;display:inline-flex;line-height:1.85}.amp-notice,.amp-notice p{font-size:14px}.amp-notice__body{flex-grow:1;text-align:right}.amp-notice__body .components-panel__body-toggle,.amp-notice__body .components-panel__body-toggle:focus:not(:disabled){color:var(--amp-settings-color-black);outline:none}.amp-notice--success{background-color:#ecfef1}.amp-notice__icon{align-items:center;justify-content:center}.amp-notice--info{background-color:#effbff}.amp-notice--info svg,.amp-notice--plain svg{color:var(--amp-settings-color-brand)}.amp-notice--warning{background-color:#fff9c8}.amp-notice--warning .amp-notice__icon svg{color:var(--amp-settings-color-warning);transform:rotate(-180deg)}.amp-notice--error{background-color:#ffefef}.amp-notice.amp-notice--plain{padding:1px 5px}.amp-notice--small{font-size:14px;line-height:1.5;padding:.375rem .75rem .5rem 1rem}.amp-notice__icon{display:flex}.amp-notice--small .amp-notice__icon{height:20px}.amp-notice--small svg{flex-grow:0;height:20px;margin-left:.5rem;width:20px}.amp-notice--large{align-items:center;display:inline-flex;padding:.5rem 1rem}.amp-notice--large p{margin-bottom:0;margin-top:0}.amp-notice--large svg{flex-grow:0;height:30px;margin-left:1rem;width:30px}.list-items--list-style-disc{list-style:disc}.list-items .list-items__heading{font-size:1rem;margin:1.5rem 0 .5rem}.list-items .list-items__item-key{display:inline-block;min-width:210px}.error-screen-container,.error-screen-container *{box-sizing:border-box}.error-screen-container{margin:3rem auto;max-width:600px;padding:1.5rem;width:100%}.error-screen{background-color:#fff;border-right:4px solid #d54e21;padding:2.25rem;width:100%}.error-screen h1{font-family:var(--font-poppins);font-size:1.5rem;font-weight:600;line-height:1.4;margin:0 0 1rem}.error-screen p{font-family:var(--font-noto);font-size:1rem;line-height:1.5;margin:1rem 0;word-break:break-word}.error-screen pre{background:#f0f0f1;background:rgba(0,0,0,.07);font-size:13px;margin:1rem 1px;overflow:auto;padding:3px 5px 2px} \ No newline at end of file diff --git a/assets/css/amp-support.css b/assets/css/amp-support.css new file mode 100644 index 00000000000..2f0a6e430ec --- /dev/null +++ b/assets/css/amp-support.css @@ -0,0 +1 @@ +:root{--gray:#6c7781;--light-gray:#c4c4c4;--very-light-gray:#fafafc;--amp-brand:#2459e7;--amp-settings-color-black:#212121;--amp-settings-color-dark-gray:#333;--amp-settings-color-brand:#2459e7;--amp-settings-color-muted:#48525c;--amp-settings-color-border:#e8e8e8;--amp-settings-color-background:#fff;--amp-settings-color-background-light:#f8f8f8;--amp-settings-color-warning:#ff9f00;--font-noto:"Noto Sans",sans-serif;--font-poppins:poppins,sans-serif;--font-default:-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--color-valid:#46b450;--amp-settings-color-danger:#dc3232;--color-gray-medium:rgba(0,0,0,.54);--amp-settings-font-size:16px}.amp a{color:var(--amp-settings-color-brand)}.amp h1,.amp h2,.amp h3,.amp h4,.amp h5,.amp h6,.components-button{font-family:var(--font-poppins)}.amp h1{font-size:2.125rem}.amp h2{font-size:1.5rem}.amp h3{font-size:1.2rem;line-height:1.5;margin-bottom:0;margin-top:0}.amp p{font-size:var(--amp-settings-font-size)}.amp,.amp *,.amp :after,.amp :before,.amp:after,.amp:before{box-sizing:border-box}.amp input[type=radio]{border-color:var(--gray);border-width:2px;box-shadow:none;height:1.5rem;width:1.5rem}.amp input[type=radio][disabled]{border-color:var(--amp-settings-color-border)}.amp input[type=radio]:checked{border-color:var(--amp-settings-color-brand)}.amp input[type=radio]:checked:before{background-color:var(--amp-settings-color-brand);height:12px;margin:.25rem;width:12px}.amp input[type=checkbox]:focus,.amp input[type=radio]:focus{border-color:var(--amp-settings-color-brand);box-shadow:0 0 0 1px var(--amp-settings-color-brand)}.amp details summary{cursor:pointer}.amp .components-button:not(.components-panel__body-toggle){align-items:center;border-radius:3px;color:var(--amp-settings-color-brand);font-size:1rem;font-weight:600;padding:.5rem 1rem}.amp .components-button:not(.components-panel__body-toggle) svg{fill:currentColor;height:18px;margin:0 .5rem;width:18px}.amp .components-panel__body-title button{font-size:16px;font-weight:600}.amp .components-panel__body-title:hover{background:var(--amp-settings-color-background)}.amp .components-button.is-link,.amp .components-button.is-link:hover,.amp .components-button.is-link:hover:not(:disabled),.amp .components-button:not(.components-panel__body-toggle):focus,.amp .components-button:not(.components-panel__body-toggle):focus:not(:disabled),.amp .components-button:not(.components-panel__body-toggle):hover{box-shadow:none;color:var(--amp-settings-color-brand);-webkit-text-decoration:none;text-decoration:none}.amp .components-button.is-secondary,.amp .components-button.is-secondary:hover,.amp .components-button.is-secondary:hover:not(:disabled){border-color:var(--amp-settings-color-brand);box-shadow:inset 0 0 0 1px var(--amp-settings-color-brand)}.amp.amp .components-button:focus:not(:disabled){outline:1px solid var(--amp-settings-color-brand)}.amp .components-button.is-primary{box-shadow:0 25px 20px rgba(0,0,0,.1)}.amp .components-button.is-primary,.amp .components-button.is-primary:active,.amp .components-button.is-primary:focus,.amp .components-button.is-primary:focus:not(:disabled),.amp .components-button.is-primary:hover,.amp .components-button.is-primary:hover:not(:disabled),.amp .components-button.is-primary:not(:disabled):not([aria-disabled=true]):hover{background:var(--amp-settings-color-brand);color:var(--amp-settings-color-background);text-shadow:none}.amp .components-button.is-primary:disabled{background:rgba(0,0,0,.3);border-color:rgba(0,0,0,.3);color:hsla(0,0%,100%,.8)}.amp .components-button.is-primary:disabled.is-busy{background-image:linear-gradient(-45deg,var(--amp-settings-color-brand) 28%,rgba(36,89,231,.8) 28%,rgba(36,89,231,.8) 72%,var(--amp-settings-color-brand) 72%);background-size:100% 100%;border-color:var(--color-gray-medium)}.amp .components-toggle-control .components-base-control__field .components-toggle-control__label{display:flex;flex-wrap:wrap}.amp .components-button.is-small{font-size:.875rem}.amp .components-toggle-control .components-base-control__field{align-items:center;margin-bottom:0}.amp .components-form-toggle .components-form-toggle__track{border:2px solid var(--color-gray-medium)}.amp .components-form-toggle .components-form-toggle__thumb{background-color:var(--color-gray-medium);border-width:0;height:10px;left:4px;top:4px;width:10px}.amp .components-form-toggle.is-checked .components-form-toggle__thumb{background-color:var(--amp-settings-color-background)}.amp .components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--amp-settings-color-brand);border-width:0}.amp .components-form-toggle__input:focus+.components-form-toggle__track{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--amp-settings-color-brand)}.amp .components-checkbox-control__input[type=checkbox]:checked{background:var(--amp-settings-color-brand);border-color:var(--amp-settings-color-brand)}.amp .components-checkbox-control__input[type=checkbox]{border:2px solid var(--color-gray-medium);height:18px;width:18px}.amp svg.components-checkbox-control__checked{height:22px;left:0;width:18px}.amp input[type=checkbox]:checked:before{display:none}.amp .components-checkbox-control__input-container{display:inline-block;height:16px;margin-right:12px;position:relative;vertical-align:middle;width:16px}.amp svg.components-checkbox-control__checked{fill:#fff;position:absolute;top:-2px}.amp-settings-nav{align-items:center;background:var(--amp-settings-color-background);bottom:0;box-shadow:0 -5px 15px rgba(0,0,0,.05);display:flex;justify-content:flex-end;left:0;position:fixed;right:0;z-index:2}.amp-settings-nav__inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1320px;padding:15px;width:100%}@media screen and (min-width:783px){.amp-settings-nav__inner{padding:20px 90px}}.amp-settings-nav__inner .components-button{margin:5px 0}html{scroll-behavior:smooth}@media screen and (max-width:400px){.wrap{margin-left:0;margin-right:10px}}@media screen and (min-width:401px) and (max-width:782px){.wrap{margin-left:10px;margin-right:20px}}#amp-support{margin:auto;max-width:1060px}.amp-support{margin:2.5rem 0}.amp-support h2{align-items:center;display:flex;font-size:1.5rem;line-height:1;margin-bottom:1.5rem;margin-top:0}.amp-support .amp-support__raw-data{border:1px solid #dedede;border-radius:5px;font-size:12px;line-height:2;max-height:510px;overflow:scroll;padding:15px}.amp-support .amp-support__footer{display:flex;margin-top:1.5rem}.amp-support .amp-support__footer .components-external-link{align-items:center;display:flex}.amp-support .components-button--send-button{margin-right:1rem}.amp-support .amp-notice{align-items:center}.amp-support .amp-notice--info.amp-notice--uuid{margin-top:1rem}.amp-support .components-clipboard-button{box-shadow:none;height:auto;margin:0 .5rem;outline:none!important;padding:.25rem .5rem;-webkit-text-decoration:none;text-decoration:none}.amp-support__body details{margin:1rem 0}.amp-support__body details.disabled summary,.amp-support__body details[disabled] summary{pointer-events:none}.amp-support__body details>summary{font-size:1rem}.amp-support__body details .detail-body{font-size:.8rem;margin:.5rem 1.5rem 1.5rem;overflow-x:auto}.amp-support__body details .detail-body .detail-body-text{font-size:.8rem;font-style:italic}.amp-support__body details .external-link{margin-left:.3rem;-webkit-text-decoration:none;text-decoration:none}.amp-support__body details .external-link .dashicons{font-size:.9rem;height:1rem;vertical-align:bottom;width:1rem}.amp-support__body details ul.list-group{list-style-type:disc;margin-left:1rem}.selectable{background-color:var(--amp-settings-color-background);border:2px solid var(--amp-settings-color-border);border-radius:8px;padding:1rem .75rem}@media (min-width:783px){.selectable{padding:1.25rem 2.5rem}}.selectable--left{box-shadow:-10px 0 0 var(--amp-settings-color-border);margin-right:-10px}.selectable--bottom{border:2px solid var(--amp-settings-color-border);box-shadow:0 10px 0 var(--amp-settings-color-border)}.selectable--selected{border-color:var(--amp-settings-color-brand);box-shadow:-10px 0 0 var(--amp-settings-color-brand)}.selectable--bottom.selectable--selected{box-shadow:0 10px 0 var(--amp-settings-color-brand)}.amp-notice{border-radius:12px;display:inline-flex;line-height:1.85}.amp-notice,.amp-notice p{font-size:14px}.amp-notice__body{flex-grow:1;text-align:left}.amp-notice__body .components-panel__body-toggle,.amp-notice__body .components-panel__body-toggle:focus:not(:disabled){color:var(--amp-settings-color-black);outline:none}.amp-notice--success{background-color:#ecfef1}.amp-notice__icon{align-items:center;justify-content:center}.amp-notice--info{background-color:#effbff}.amp-notice--info svg,.amp-notice--plain svg{color:var(--amp-settings-color-brand)}.amp-notice--warning{background-color:#fff9c8}.amp-notice--warning .amp-notice__icon svg{color:var(--amp-settings-color-warning);transform:rotate(180deg)}.amp-notice--error{background-color:#ffefef}.amp-notice.amp-notice--plain{padding:1px 5px}.amp-notice--small{font-size:14px;line-height:1.5;padding:.375rem 1rem .5rem .75rem}.amp-notice__icon{display:flex}.amp-notice--small .amp-notice__icon{height:20px}.amp-notice--small svg{flex-grow:0;height:20px;margin-right:.5rem;width:20px}.amp-notice--large{align-items:center;display:inline-flex;padding:.5rem 1rem}.amp-notice--large p{margin-bottom:0;margin-top:0}.amp-notice--large svg{flex-grow:0;height:30px;margin-right:1rem;width:30px}.list-items--list-style-disc{list-style:disc}.list-items .list-items__heading{font-size:1rem;margin:1.5rem 0 .5rem}.list-items .list-items__item-key{display:inline-block;min-width:210px}.error-screen-container,.error-screen-container *{box-sizing:border-box}.error-screen-container{margin:3rem auto;max-width:600px;padding:1.5rem;width:100%}.error-screen{background-color:#fff;border-left:4px solid #d54e21;padding:2.25rem;width:100%}.error-screen h1{font-family:var(--font-poppins);font-size:1.5rem;font-weight:600;line-height:1.4;margin:0 0 1rem}.error-screen p{font-family:var(--font-noto);font-size:1rem;line-height:1.5;margin:1rem 0;word-break:break-word}.error-screen pre{background:#f0f0f1;background:rgba(0,0,0,.07);font-size:13px;margin:1rem 1px;overflow:auto;padding:3px 5px 2px} \ No newline at end of file diff --git a/assets/css/amp-validation-counts-rtl.css b/assets/css/amp-validation-counts-rtl.css new file mode 100644 index 00000000000..ca975fb1449 --- /dev/null +++ b/assets/css/amp-validation-counts-rtl.css @@ -0,0 +1 @@ +@keyframes rotate-forever{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}#toplevel_page_amp-options .amp-count-loading{animation-duration:.75s;animation-iteration-count:infinite;animation-name:rotate-forever;animation-timing-function:linear;border-color:transparent #fff #fff transparent;border-radius:50%;border-style:solid;border-width:2px;display:inline-block;height:4px;width:4px}body.no-js #amp-new-error-index-count,body.no-js #amp-new-validation-url-count{display:none} \ No newline at end of file diff --git a/assets/css/amp-validation-counts.css b/assets/css/amp-validation-counts.css new file mode 100644 index 00000000000..47bda48ed14 --- /dev/null +++ b/assets/css/amp-validation-counts.css @@ -0,0 +1 @@ +@keyframes rotate-forever{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#toplevel_page_amp-options .amp-count-loading{animation-duration:.75s;animation-iteration-count:infinite;animation-name:rotate-forever;animation-timing-function:linear;border-color:transparent transparent #fff #fff;border-radius:50%;border-style:solid;border-width:2px;display:inline-block;height:4px;width:4px}body.no-js #amp-new-error-index-count,body.no-js #amp-new-validation-url-count{display:none} \ No newline at end of file diff --git a/assets/css/amp-validation-error-taxonomy-rtl.css b/assets/css/amp-validation-error-taxonomy-rtl.css new file mode 100644 index 00000000000..696cdd34245 --- /dev/null +++ b/assets/css/amp-validation-error-taxonomy-rtl.css @@ -0,0 +1 @@ +.amp-stylesheet-list th{word-wrap:normal}.amp-stylesheet-list .column-stylesheet_order{text-align:left;width:5%}.amp-stylesheet-list .column-final_size,.amp-stylesheet-list .column-minified,.amp-stylesheet-list .column-original_size,.amp-stylesheet-list .column-percentage{text-align:left;width:8%}.amp-stylesheet-list .column-markup{white-space:nowrap;width:10%}.amp-stylesheet-list .column-origin{width:15%}.amp-stylesheet-list .column-stylesheet_expand{width:12px}.amp-stylesheet-list .column-priority{text-align:left;width:7%}.amp-stylesheet-list .column-stylesheet_included{text-align:center;white-space:nowrap;width:5%}.amp-stylesheet-list .column-percentage{text-align:center}.amp-stylesheet-list .column-source{width:25%}.amp-stylesheet-list .toggle-stylesheet-details{background:none;border:none;cursor:pointer;height:22px;position:relative}.amp-stylesheet-list .toggle-stylesheet-details:after{display:block}.amp-stylesheet-list .stylesheet-origin-markup{padding:0}.amp-stylesheet-list label{-webkit-user-select:none;user-select:none}.amp-stylesheet-list .stylesheet-details{display:none}.amp-stylesheet-list .stylesheet-details dl.detailed{margin-bottom:0;padding-bottom:0}.amp-stylesheet-list .stylesheet.expanded+.stylesheet-details{display:table-row}.amp-stylesheet-list .shaken-stylesheet{background:none;display:block;line-height:1;margin:0;padding:0;-o-tab-size:4;tab-size:4;white-space:pre-wrap}.amp-stylesheet-list .shaken-stylesheet del,.amp-stylesheet-list .shaken-stylesheet ins{border-right:4px solid #bbb;display:block;padding:1px 8px 1px 4px;-webkit-text-decoration:none;text-decoration:none}.amp-stylesheet-list .shaken-stylesheet.removed-styles-shown del{background:#fff9f9;border-right-color:red;color:#888}.amp-stylesheet-list .shaken-stylesheet.removed-styles-shown ins{border-right-color:green}.amp-stylesheet-list .shaken-stylesheet:not(.removed-styles-shown) del{display:none}.amp-stylesheet-list .shaken-stylesheet .declaration-block{display:block;margin-bottom:1em;margin-top:1em}.amp-stylesheet-list>tbody>tr.odd{background:#f4f4f4}.amp-stylesheet-list>tbody>tr.even{background:#fff}.amp-stylesheet-summary{margin-bottom:1em}.amp-stylesheet-summary span.amp-icon{font-size:16px;vertical-align:middle}.amp-stylesheet-summary th{font-weight:400;padding-left:1ex;text-align:left}.amp-stylesheet-summary td{font-weight:700;text-align:left}.details-attributes__summary{cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.column-details .details-attributes__summary{padding-left:15px;position:relative}details[open] .details-attributes__summary{margin-bottom:15px}.details-attributes__summary::-webkit-details-marker,.details-attributes__summary::marker{content:none;display:none}.column-details .notice details>summary::-webkit-details-marker,.column-details .notice details>summary::marker{content:none;display:none}.details-attributes__summary:after,.toggle-stylesheet-details:after{background-image:url(../images/down-triangle.svg);background-position:50%;background-size:cover;content:"";height:6px;left:0;position:absolute;top:7px;width:12px}details[open]>.details-attributes__summary:after,tr.expanded .details-attributes__summary:after,tr.expanded .toggle-stylesheet-details:after{transform:rotate(-180deg)}.notice .detailed{padding-right:15px}.notice .detailed details{padding-bottom:16px}.notice .detailed details .detailed{padding-right:32px}dl.detailed{padding-bottom:16px}dl.detailed dt{font-weight:600;margin-bottom:.5em}dl.detailed dd+dt{margin-top:1em}dl.detailed a{-webkit-text-decoration:underline;text-decoration:underline}dl.detailed details>summary{cursor:pointer;-webkit-user-select:none;user-select:none}dl.detailed .element-attributes th{font-weight:600;text-align:left}dl.detailed .element-attributes th.has-attr-value:after{content:":"}dl.detailed .element-attributes td,dl.detailed .element-attributes th{padding:2px;vertical-align:top}.details-attributes__title,.notice .detailed summary code{display:inline-block;font-weight:600;margin-right:18px;min-width:240px}.details-attributes__title{font-weight:600;margin-right:0}.details-attributes__list{font-family:Consolas,Monaco,monospace;list-style:none;margin-top:0;padding-right:0}.details-attributes__list li{word-break:break-all}.details-attributes__attr{font-weight:600}.column-sources_with_invalid_output details[open] .details-attributes__summary{margin-bottom:5px}.column-sources_with_invalid_output details>div{padding-right:25px}.error-details-toggle{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;float:left;height:14px;margin:0;padding:0}.manage-column.column-sources_with_invalid_output .error-details-toggle{margin:0}.column-details .error-details-toggle:after,.column-details .error-details-toggle:before{background-image:url(../images/down-triangle.svg);background-position:50%;background-size:cover;content:"";height:6px;width:12px}.error-details-toggle.is-open:after,.error-details-toggle.is-open:before{transform:rotate(-180deg)}.wp-list-table.table-view-list>tbody>tr>td,.wp-list-table.table-view-list>tbody>tr>th{box-shadow:inset 0 -1px 0 rgba(0,0,0,.22)}.wp-list-table.table-view-list>tbody>tr.expanded>td,.wp-list-table.table-view-list>tbody>tr.expanded>th,.wp-list-table.table-view-list>tbody>tr:last-child>td,.wp-list-table.table-view-list>tbody>tr:last-child>th{box-shadow:none}.wp-list-table.table-view-list>tbody>tr.expanded:not(.kept)+tr>:first-child{padding-right:14px}.wp-list-table.table-view-list>tbody>tr.kept.expanded+tr>:first-child,.wp-list-table.table-view-list>tbody>tr.kept>:first-child{border-right:4px solid #d54e21}.wp-list-table.table-view-list>tbody>tr.kept .check-column input{margin-right:4px}.wp-list-table.table-view-list>tbody .row-title:not(:hover),.wp-list-table.table-view-list>tbody td{color:#1e1e1e}.wp-list-table.table-view-list>tbody>tr,.wp-list-table.table-view-list>tbody>tr.expanded+.details{background-color:#f4f4f4}.wp-list-table.table-view-list>tbody>tr.new,.wp-list-table.table-view-list>tbody>tr.new.expanded+.details{background-color:#fff}.wp-list-table.table-view-list>tbody>tr .column-primary>:first-child,.wp-list-table.table-view-list>tbody>tr .row-title{font-weight:400}.wp-list-table.table-view-list>tbody>tr.new .column-primary>:first-child,.wp-list-table.table-view-list>tbody>tr.new .row-title{font-weight:600}.wp-list-table.table-view-list>tbody>tr .amp-validation-error-status-dropdown{align-items:center;display:flex}.wp-list-table.table-view-list>tbody>tr .amp-validation-error-status-dropdown:after{background:#d3e5e5 url(../images/amp-delete.svg) no-repeat 50%;background-size:20px auto;border-radius:5px;content:"";display:inline-block;height:20px;width:20px}.wp-list-table.table-view-list>tbody>tr.kept .amp-validation-error-status-dropdown:after{background-color:#f7ded4;background-image:url(../images/amp-alert.svg);background-size:18px auto}.wp-list-table.table-view-list>tbody>tr select.amp-validation-error-status{margin-left:10px}#col-left{display:none}#col-right{float:none;width:auto}#filter-by-date{float:none}td.column-details pre,td.column-sources pre{overflow:auto}th.column-created_date_gmt,th.column-error_type{width:15%}td.column-error_code .error-code{font-family:Consolas,Monaco,monospace}th.column-included{width:15%}.status-text{align-items:center;display:flex;padding-bottom:.6rem}#amp-enabled-icon.status-text:before{background-size:20px 20px;content:"";height:20px;margin-left:4px;min-width:20px;width:20px}.status-text>.amp-icon:before{height:20px;margin-left:6px;min-width:20px;width:20px}.wp-heading-inline .status-text>.amp-icon:before{font-size:23px;margin-left:inherit;vertical-align:middle}.status-text.amp-enabled:before{background-image:url(../images/amp-logo-icon.svg)}.status-text.amp-disabled:before{background-image:url(../images/amp-logo-gray.svg)}.row-actions .amp_validation_error_accept>a{color:#006505}.row-actions .amp_validation_error_reject>a{color:#a00}.notice.accept-reject-error .button.accept{background:#006505;border-color:#006505}.notice.accept-reject-error .button.reject{background:#a00;border-color:#a00}.notice.error-details{margin-top:1px}.notice.error-details.unreviewed{background-color:#fff;border-right-color:#c65632}.wp-heading-inline .status-text{display:inline-block;padding-bottom:0;vertical-align:middle}.wp-heading-inline .status-text:before{display:inline-block}.wp-heading-inline code{font-size:1rem}.validation-error-sources{border-collapse:collapse}.validation-error-sources tbody:not(:first-child){border-top:1px solid #ddd;margin:0}.validation-error-sources td,.validation-error-sources th{padding:2px 4px;vertical-align:top}.validation-error-sources tbody>tr:first-child>td,.validation-error-sources tbody>tr:first-child>th{padding-top:.75em}.validation-error-sources tbody>tr:last-child>td,.validation-error-sources tbody>tr:last-child>th{padding-bottom:.75em}.validation-error-sources th{font-weight:600;text-align:left} \ No newline at end of file diff --git a/assets/css/amp-validation-error-taxonomy.css b/assets/css/amp-validation-error-taxonomy.css new file mode 100644 index 00000000000..3e1e0aa0748 --- /dev/null +++ b/assets/css/amp-validation-error-taxonomy.css @@ -0,0 +1 @@ +.amp-stylesheet-list th{word-wrap:normal}.amp-stylesheet-list .column-stylesheet_order{text-align:right;width:5%}.amp-stylesheet-list .column-final_size,.amp-stylesheet-list .column-minified,.amp-stylesheet-list .column-original_size,.amp-stylesheet-list .column-percentage{text-align:right;width:8%}.amp-stylesheet-list .column-markup{white-space:nowrap;width:10%}.amp-stylesheet-list .column-origin{width:15%}.amp-stylesheet-list .column-stylesheet_expand{width:12px}.amp-stylesheet-list .column-priority{text-align:right;width:7%}.amp-stylesheet-list .column-stylesheet_included{text-align:center;white-space:nowrap;width:5%}.amp-stylesheet-list .column-percentage{text-align:center}.amp-stylesheet-list .column-source{width:25%}.amp-stylesheet-list .toggle-stylesheet-details{background:none;border:none;cursor:pointer;height:22px;position:relative}.amp-stylesheet-list .toggle-stylesheet-details:after{display:block}.amp-stylesheet-list .stylesheet-origin-markup{padding:0}.amp-stylesheet-list label{-webkit-user-select:none;user-select:none}.amp-stylesheet-list .stylesheet-details{display:none}.amp-stylesheet-list .stylesheet-details dl.detailed{margin-bottom:0;padding-bottom:0}.amp-stylesheet-list .stylesheet.expanded+.stylesheet-details{display:table-row}.amp-stylesheet-list .shaken-stylesheet{background:none;display:block;line-height:1;margin:0;padding:0;-o-tab-size:4;tab-size:4;white-space:pre-wrap}.amp-stylesheet-list .shaken-stylesheet del,.amp-stylesheet-list .shaken-stylesheet ins{border-left:4px solid #bbb;display:block;padding:1px 4px 1px 8px;-webkit-text-decoration:none;text-decoration:none}.amp-stylesheet-list .shaken-stylesheet.removed-styles-shown del{background:#fff9f9;border-left-color:red;color:#888}.amp-stylesheet-list .shaken-stylesheet.removed-styles-shown ins{border-left-color:green}.amp-stylesheet-list .shaken-stylesheet:not(.removed-styles-shown) del{display:none}.amp-stylesheet-list .shaken-stylesheet .declaration-block{display:block;margin-bottom:1em;margin-top:1em}.amp-stylesheet-list>tbody>tr.odd{background:#f4f4f4}.amp-stylesheet-list>tbody>tr.even{background:#fff}.amp-stylesheet-summary{margin-bottom:1em}.amp-stylesheet-summary span.amp-icon{font-size:16px;vertical-align:middle}.amp-stylesheet-summary th{font-weight:400;padding-right:1ex;text-align:right}.amp-stylesheet-summary td{font-weight:700;text-align:right}.details-attributes__summary{cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.column-details .details-attributes__summary{padding-right:15px;position:relative}details[open] .details-attributes__summary{margin-bottom:15px}.details-attributes__summary::-webkit-details-marker,.details-attributes__summary::marker{content:none;display:none}.column-details .notice details>summary::-webkit-details-marker,.column-details .notice details>summary::marker{content:none;display:none}.details-attributes__summary:after,.toggle-stylesheet-details:after{background-image:url(../images/down-triangle.svg);background-position:50%;background-size:cover;content:"";height:6px;position:absolute;right:0;top:7px;width:12px}details[open]>.details-attributes__summary:after,tr.expanded .details-attributes__summary:after,tr.expanded .toggle-stylesheet-details:after{transform:rotate(180deg)}.notice .detailed{padding-left:15px}.notice .detailed details{padding-bottom:16px}.notice .detailed details .detailed{padding-left:32px}dl.detailed{padding-bottom:16px}dl.detailed dt{font-weight:600;margin-bottom:.5em}dl.detailed dd+dt{margin-top:1em}dl.detailed a{-webkit-text-decoration:underline;text-decoration:underline}dl.detailed details>summary{cursor:pointer;-webkit-user-select:none;user-select:none}dl.detailed .element-attributes th{font-weight:600;text-align:right}dl.detailed .element-attributes th.has-attr-value:after{content:":"}dl.detailed .element-attributes td,dl.detailed .element-attributes th{padding:2px;vertical-align:top}.details-attributes__title,.notice .detailed summary code{display:inline-block;font-weight:600;margin-left:18px;min-width:240px}.details-attributes__title{font-weight:600;margin-left:0}.details-attributes__list{font-family:Consolas,Monaco,monospace;list-style:none;margin-top:0;padding-left:0}.details-attributes__list li{word-break:break-all}.details-attributes__attr{font-weight:600}.column-sources_with_invalid_output details[open] .details-attributes__summary{margin-bottom:5px}.column-sources_with_invalid_output details>div{padding-left:25px}.error-details-toggle{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;float:right;height:14px;margin:0;padding:0}.manage-column.column-sources_with_invalid_output .error-details-toggle{margin:0}.column-details .error-details-toggle:after,.column-details .error-details-toggle:before{background-image:url(../images/down-triangle.svg);background-position:50%;background-size:cover;content:"";height:6px;width:12px}.error-details-toggle.is-open:after,.error-details-toggle.is-open:before{transform:rotate(180deg)}.wp-list-table.table-view-list>tbody>tr>td,.wp-list-table.table-view-list>tbody>tr>th{box-shadow:inset 0 -1px 0 rgba(0,0,0,.22)}.wp-list-table.table-view-list>tbody>tr.expanded>td,.wp-list-table.table-view-list>tbody>tr.expanded>th,.wp-list-table.table-view-list>tbody>tr:last-child>td,.wp-list-table.table-view-list>tbody>tr:last-child>th{box-shadow:none}.wp-list-table.table-view-list>tbody>tr.expanded:not(.kept)+tr>:first-child{padding-left:14px}.wp-list-table.table-view-list>tbody>tr.kept.expanded+tr>:first-child,.wp-list-table.table-view-list>tbody>tr.kept>:first-child{border-left:4px solid #d54e21}.wp-list-table.table-view-list>tbody>tr.kept .check-column input{margin-left:4px}.wp-list-table.table-view-list>tbody .row-title:not(:hover),.wp-list-table.table-view-list>tbody td{color:#1e1e1e}.wp-list-table.table-view-list>tbody>tr,.wp-list-table.table-view-list>tbody>tr.expanded+.details{background-color:#f4f4f4}.wp-list-table.table-view-list>tbody>tr.new,.wp-list-table.table-view-list>tbody>tr.new.expanded+.details{background-color:#fff}.wp-list-table.table-view-list>tbody>tr .column-primary>:first-child,.wp-list-table.table-view-list>tbody>tr .row-title{font-weight:400}.wp-list-table.table-view-list>tbody>tr.new .column-primary>:first-child,.wp-list-table.table-view-list>tbody>tr.new .row-title{font-weight:600}.wp-list-table.table-view-list>tbody>tr .amp-validation-error-status-dropdown{align-items:center;display:flex}.wp-list-table.table-view-list>tbody>tr .amp-validation-error-status-dropdown:after{background:#d3e5e5 url(../images/amp-delete.svg) no-repeat 50%;background-size:20px auto;border-radius:5px;content:"";display:inline-block;height:20px;width:20px}.wp-list-table.table-view-list>tbody>tr.kept .amp-validation-error-status-dropdown:after{background-color:#f7ded4;background-image:url(../images/amp-alert.svg);background-size:18px auto}.wp-list-table.table-view-list>tbody>tr select.amp-validation-error-status{margin-right:10px}#col-left{display:none}#col-right{float:none;width:auto}#filter-by-date{float:none}td.column-details pre,td.column-sources pre{overflow:auto}th.column-created_date_gmt,th.column-error_type{width:15%}td.column-error_code .error-code{font-family:Consolas,Monaco,monospace}th.column-included{width:15%}.status-text{align-items:center;display:flex;padding-bottom:.6rem}#amp-enabled-icon.status-text:before{background-size:20px 20px;content:"";height:20px;margin-right:4px;min-width:20px;width:20px}.status-text>.amp-icon:before{height:20px;margin-right:6px;min-width:20px;width:20px}.wp-heading-inline .status-text>.amp-icon:before{font-size:23px;margin-right:inherit;vertical-align:middle}.status-text.amp-enabled:before{background-image:url(../images/amp-logo-icon.svg)}.status-text.amp-disabled:before{background-image:url(../images/amp-logo-gray.svg)}.row-actions .amp_validation_error_accept>a{color:#006505}.row-actions .amp_validation_error_reject>a{color:#a00}.notice.accept-reject-error .button.accept{background:#006505;border-color:#006505}.notice.accept-reject-error .button.reject{background:#a00;border-color:#a00}.notice.error-details{margin-top:1px}.notice.error-details.unreviewed{background-color:#fff;border-left-color:#c65632}.wp-heading-inline .status-text{display:inline-block;padding-bottom:0;vertical-align:middle}.wp-heading-inline .status-text:before{display:inline-block}.wp-heading-inline code{font-size:1rem}.validation-error-sources{border-collapse:collapse}.validation-error-sources tbody:not(:first-child){border-top:1px solid #ddd;margin:0}.validation-error-sources td,.validation-error-sources th{padding:2px 4px;vertical-align:top}.validation-error-sources tbody>tr:first-child>td,.validation-error-sources tbody>tr:first-child>th{padding-top:.75em}.validation-error-sources tbody>tr:last-child>td,.validation-error-sources tbody>tr:last-child>th{padding-bottom:.75em}.validation-error-sources th{font-weight:600;text-align:right} \ No newline at end of file diff --git a/assets/css/amp-validation-single-error-url-rtl.css b/assets/css/amp-validation-single-error-url-rtl.css new file mode 100644 index 00000000000..be4913e33d2 --- /dev/null +++ b/assets/css/amp-validation-single-error-url-rtl.css @@ -0,0 +1 @@ +#the-list tr{scroll-margin-top:32px}@media screen and (max-width:782px){#the-list tr{scroll-margin-top:46px}}@media screen and (max-width:600px){#the-list tr{scroll-margin-top:0}}.column-error_code>.single-url-detail-toggle{background:none;border:none;color:#1e1e1e;cursor:pointer;line-height:1.682;padding:5px 0 5px 36px;position:relative;text-align:right;width:100%}.column-error_code>.single-url-detail-toggle:after{align-items:center;background-image:url(../images/down-triangle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:flex;height:12px;justify-content:center;left:0;margin-top:5px;position:absolute;top:0;width:12px}tr.expanded .single-url-detail-toggle:after{transform:rotate(-180deg)}.details-attributes>.detailed{display:none}.details details.details-attributes:hover{cursor:pointer}.details dl.detailed{margin-top:10px;padding-right:30px}.details .detailed summary code{display:inline-block;font-weight:600;margin-right:12px;min-width:240px}.detailed pre{white-space:pre-wrap}.column-status select{vertical-align:top}#number-errors{background-color:hsla(0,0%,83%,.722);color:#000;text-align:center}#url-post-filter{display:inline;float:none}.tablenav.bottom,.tablenav.top{display:none}.amp-validated-url a{-webkit-text-decoration:none;text-decoration:none}.curtime.misc-pub-section{margin-top:.5rem}.wp-list-table th.column-error_code{width:30%}.wp-list-table th.column-details,.wp-list-table th.column-error_type{width:15%}.wp-list-table th.column-sources_with_invalid_output{width:30%}.wp-list-table th.column-status{width:150px}.wp-list-table th.column-reviewed{width:100px}#post-body-content #url-post-filter,#post-body-content .search-box,#post-body-content button.action{margin-bottom:4px}#post-body-content button.reject{margin-right:4px}#remove-keep-buttons:not(.hidden),#vertical-divider{display:inline-block}#vertical-divider{border-left:1px solid #a0a5aa;height:30px;margin-left:15px;vertical-align:middle;width:15px}#amp-invalid-markup>.amp-icon:before{font-size:24px;margin-left:3px;margin-right:-2px} \ No newline at end of file diff --git a/assets/css/amp-validation-single-error-url.css b/assets/css/amp-validation-single-error-url.css new file mode 100644 index 00000000000..6dfb80abc32 --- /dev/null +++ b/assets/css/amp-validation-single-error-url.css @@ -0,0 +1 @@ +#the-list tr{scroll-margin-top:32px}@media screen and (max-width:782px){#the-list tr{scroll-margin-top:46px}}@media screen and (max-width:600px){#the-list tr{scroll-margin-top:0}}.column-error_code>.single-url-detail-toggle{background:none;border:none;color:#1e1e1e;cursor:pointer;line-height:1.682;padding:5px 36px 5px 0;position:relative;text-align:left;width:100%}.column-error_code>.single-url-detail-toggle:after{align-items:center;background-image:url(../images/down-triangle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:flex;height:12px;justify-content:center;margin-top:5px;position:absolute;right:0;top:0;width:12px}tr.expanded .single-url-detail-toggle:after{transform:rotate(180deg)}.details-attributes>.detailed{display:none}.details details.details-attributes:hover{cursor:pointer}.details dl.detailed{margin-top:10px;padding-left:30px}.details .detailed summary code{display:inline-block;font-weight:600;margin-left:12px;min-width:240px}.detailed pre{white-space:pre-wrap}.column-status select{vertical-align:top}#number-errors{background-color:hsla(0,0%,83%,.722);color:#000;text-align:center}#url-post-filter{display:inline;float:none}.tablenav.bottom,.tablenav.top{display:none}.amp-validated-url a{-webkit-text-decoration:none;text-decoration:none}.curtime.misc-pub-section{margin-top:.5rem}.wp-list-table th.column-error_code{width:30%}.wp-list-table th.column-details,.wp-list-table th.column-error_type{width:15%}.wp-list-table th.column-sources_with_invalid_output{width:30%}.wp-list-table th.column-status{width:150px}.wp-list-table th.column-reviewed{width:100px}#post-body-content #url-post-filter,#post-body-content .search-box,#post-body-content button.action{margin-bottom:4px}#post-body-content button.reject{margin-left:4px}#remove-keep-buttons:not(.hidden),#vertical-divider{display:inline-block}#vertical-divider{border-right:1px solid #a0a5aa;height:30px;margin-right:15px;vertical-align:middle;width:15px}#amp-invalid-markup>.amp-icon:before{font-size:24px;margin-left:-2px;margin-right:3px} \ No newline at end of file diff --git a/assets/css/amp-validation-tooltips-rtl.css b/assets/css/amp-validation-tooltips-rtl.css new file mode 100644 index 00000000000..09d8b0ae0db --- /dev/null +++ b/assets/css/amp-validation-tooltips-rtl.css @@ -0,0 +1 @@ +.tooltip-button{color:#767676;cursor:pointer;margin:0 6px}.tooltip[hidden]{visibility:hidden} \ No newline at end of file diff --git a/assets/css/amp-validation-tooltips.css b/assets/css/amp-validation-tooltips.css new file mode 100644 index 00000000000..09d8b0ae0db --- /dev/null +++ b/assets/css/amp-validation-tooltips.css @@ -0,0 +1 @@ +.tooltip-button{color:#767676;cursor:pointer;margin:0 6px}.tooltip[hidden]{visibility:hidden} \ No newline at end of file diff --git a/assets/css/src/admin-tables.css b/assets/css/src/admin-tables.css deleted file mode 100644 index 1bd6449bafa..00000000000 --- a/assets/css/src/admin-tables.css +++ /dev/null @@ -1,73 +0,0 @@ -.column-error_status .dashicons-editor-help { - color: #767676; -} - -.source > .dashicons { - margin-right: 5px; -} - -.column-source .dashicons-admin-plugins, -.column-sources_with_invalid_output .dashicons-admin-plugins { - color: #64a2e9; -} - -.column-source .dashicons-admin-appearance, -.column-sources_with_invalid_output .dashicons-admin-appearance { - color: #ebb04f; -} - -.dashicons-wordpress-alt, -.column-sources_with_invalid_output .dashicons-wordpress-alt { - color: #92b371; -} - -.amp-logo-icon { - background-image: url("../images/amp-logo-icon.svg"); - background-color: transparent; - background-size: 20px 20px; - height: 20px; - width: 20px; - display: inline-block; -} - -.column-error_status .error-status { - line-height: 20px; - display: inline-block; - position: relative; - vertical-align: top; - margin-left: 10px; -} - -td.column-found_elements_and_attributes div { - margin-bottom: 0.6rem; -} - -.column-error_status .dashicons-flag.new { - color: #d98501; -} - -.column-error_status .dashicons-yes.new { - color: #f00; -} - -.column-error_status .dashicons-warning.rejected { - color: #68c6ff; -} - -.column-sources .source, -.column-sources_with_invalid_output .source { - display: block; -} - -.column-sources .source + .source, -.column-sources_with_invalid_output .source + .source { - margin-top: 8px; -} - -.wrap .wp-heading-inline + .page-title-action { - margin-left: 1rem; -} - -.tooltip[hidden] { - visibility: hidden; -} diff --git a/assets/css/src/amp-admin.css b/assets/css/src/amp-admin.css deleted file mode 100644 index 13de063d4bf..00000000000 --- a/assets/css/src/amp-admin.css +++ /dev/null @@ -1,79 +0,0 @@ -.plugin-icon { - object-fit: contain; /* Account for non-square icons being used. */ -} - -.plugin-card { - position: relative; -} - -.theme-browser .theme .dashicons-external, -.plugin-action-buttons .dashicons-external { - vertical-align: text-bottom; - margin-left: 5px; -} - -.theme-browser .theme .theme-screenshot img { - height: 100%; - object-fit: contain; -} - -.amp-extension-card-message { - text-align: center; - padding: 0; - clear: both; - background-color: #fff; - color: #3c434a; - position: absolute; - top: -10px; - left: -10px; - border-radius: 15px; -} - -.amp-logo-icon { - background-image: url("../images/amp-logo-icon.svg"); - background-color: transparent; - background-size: 30px; - height: 30px; - width: 30px; - display: inline-block; - vertical-align: middle; - cursor: pointer; -} - -.amp-logo-icon.small { - background-size: 15px 15px; - height: 15px; - width: 15px; -} - -.plugin-install-tab-amp-compatible .plugin-card-bottom { - display: none; -} - -.amp-extension-card-message .tooltiptext { - visibility: hidden; - width: 60%; - background-color: rgba(0, 0, 0, 0.8); - color: #fff; - text-align: center; - border-radius: 6px; - padding: 5px; - position: absolute; - z-index: 1; - left: 40px; - min-width: 200px; -} - -.tooltiptext::after { - content: ""; - position: absolute; - top: 10px; - right: 100%; - border-width: 7px; - border-style: solid; - border-color: transparent rgba(0, 0, 0, 0.8) transparent transparent; -} - -.amp-extension-card-message:hover .tooltiptext { - visibility: visible; -} diff --git a/assets/css/src/amp-block-editor.css b/assets/css/src/amp-block-editor.css deleted file mode 100644 index 7a3a704efb5..00000000000 --- a/assets/css/src/amp-block-editor.css +++ /dev/null @@ -1,46 +0,0 @@ -/* AMP preview button wrapper */ -.wp-core-ui .amp-wrapper-post-preview { - margin-left: -6px; - margin-right: 6px; -} - -/* AMP preview button */ -.wp-core-ui .amp-editor-post-preview { - height: 34px; - margin-right: 0 !important; - padding: 6px 12px; - border-top-left-radius: 0; - border-bottom-left-radius: 0; - justify-content: center; - align-items: center; -} - -.wp-core-ui .amp-editor-post-preview svg { - width: 18px; - height: 18px; - margin: 0; -} - -/* - * Ensure the non-AMP preview button is the same height as the AMP preview one. - * 34px is the height of the non-AMP preview button in WordPress 5.3, though the height before was 33px. - * Without this style rule, the non-AMP AMP preview button will be 1 px shorter than the AMP one, before WP 5.3. - */ -.wp-core-ui .edit-post-header .editor-post-preview { - height: 34px; -} - -.amp-unavailable-notice { - width: 100%; - margin: 5px 0 2px; -} - -.amp-unavailable-notice details > summary { - font-weight: bold; - user-select: none; - cursor: pointer; -} - -.amp-unavailable-notice details[open] > summary { - margin-bottom: 1em; -} diff --git a/assets/css/src/amp-customizer-legacy.css b/assets/css/src/amp-customizer-legacy.css deleted file mode 100644 index 592a983b45c..00000000000 --- a/assets/css/src/amp-customizer-legacy.css +++ /dev/null @@ -1,146 +0,0 @@ -/* This stylesheet only applies to Legacy Reader mode */ - -.devices-wrapper { - position: relative; -} - -.amp-toggle { - position: absolute; - display: inline-block; - width: 30px; - height: 15px; - top: 15px; - left: -47px; -} - -.amp-toggle input, -.amp-toggle input.disabled { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - opacity: 0; - margin: 0; - padding: 0; - z-index: 1; -} - -.amp-toggle .slider { - position: absolute; - cursor: pointer; - top: 0; - left: 0; - right: 0; - bottom: 0; - border-radius: 34px; - background-color: #555d66; - -webkit-transition: .3s; - transition: .3s; - transition-property: background-color, transform, -webkit-transform, -ms-transform, opacity; -} - -.amp-toggle input:focus, -.amp-toggle input:active { - outline: none; -} - -.amp-toggle input:hover + .slider, -.amp-toggle input:focus + .slider, -.amp-toggle input:active + .slider { - box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8); -} - -.amp-toggle .slider::before { - position: absolute; - content: ""; - height: 13px; - width: 13px; - top: 1px; - left: 1px; - border-radius: 50%; - background-color: transparent; - background-image: url("../images/amp-white-icon.svg"); - background-size: 13px 13px; - -webkit-transition: .3s; - transition: .3s; -} - -.amp-toggle input:checked + .slider { - background-color: #0379c4; -} - -.amp-toggle input:checked + .slider::before { - -webkit-transform: translateX(15px); - -ms-transform: translateX(15px); - transform: translateX(15px); -} - -.amp-toggle input.disabled + .slider { - opacity: 0.7; -} - -.amp-toggle .tooltip { - position: absolute; - bottom: 25px; - left: -115px; - width: 230px; - font-size: 13px; - text-align: center; - color: #fff; - background: #191e23; - padding: 15px; - z-index: 1; - cursor: default; - display: none; -} - -.amp-toggle .tooltip a { - color: #00a0d2; -} - -.amp-toggle .tooltip a:hover, -.amp-toggle .tooltip a:focus, -.amp-toggle .tooltip a:active { - color: #54cbf1; -} - -.amp-toggle .tooltip::before { - position: absolute; - bottom: -8px; - left: 120px; - content: ""; - border: solid; - border-color: #191e23 transparent; - border-width: 8px 8px 0 8px; -} - -.js .accordion-section-title::after { - z-index: 0; -} - -.wp-core-ui .wp-full-overlay .collapse-sidebar { - - /* Add same padding to right as left since label now hidden. */ - padding: 9px 10px; -} - -#customize-footer-actions .collapse-sidebar-label { - - /* This is moved to a tooltip in amp-customize-controls-legacy.js */ - display: none; -} - -.wp-full-overlay-footer .devices { - - /* Remove box-shadow because not needed to cause long "Hide Controls" text to fade since it is hidden altogether. */ - box-shadow: none; -} - -.devices-wrapper .preview-desktop { - border-left: 1px solid #ddd !important; -} - -.wp-full-overlay-footer .devices button::before { - vertical-align: initial; -} diff --git a/assets/css/src/amp-customizer.css b/assets/css/src/amp-customizer.css deleted file mode 100644 index 66bdebc17d0..00000000000 --- a/assets/css/src/amp-customizer.css +++ /dev/null @@ -1,63 +0,0 @@ -#customize-controls #customize-info .preview-notice { - display: block; - line-height: 1.4; - margin-right: 28px; -} - -#customize-theme-controls .control-section-amp_active_theme_settings_import > .accordion-section-title { - cursor: default; -} - -#customize-theme-controls .control-section-amp_active_theme_settings_import > .accordion-section-title::after { - content: ""; -} - -#customize-theme-controls .control-section-amp_active_theme_settings_import > .accordion-section-title > button { - float: right; - font-weight: normal; - margin-left: 12px; -} - -#customize-controls .control-section-amp_active_theme_settings_import > .accordion-section-title, -#customize-controls .control-section-amp_active_theme_settings_import > .accordion-section-title:hover { - cursor: default; - background: #fff; - color: #555d66; - border-top: 1px solid #ddd; - border-bottom: 1px solid #ddd; - border-left: none; - border-right: none; - padding: 12px; - font-weight: normal; - margin: 0 0 15px 0; -} - -#customize-controls .control-section-amp_active_theme_settings_import > .accordion-section-title details { - margin: 5px 0; -} - -#customize-controls .control-section-amp_active_theme_settings_import > .accordion-section-title summary { - cursor: pointer; - display: list-item; - font-weight: bold; -} - -#customize-controls .control-section-amp_active_theme_settings_import > .accordion-section-title summary:focus { - outline: none; - color: #0073aa; -} - -#customize-controls .control-section-amp_active_theme_settings_import > .accordion-section-title dt { - font-weight: bold; - margin-top: 10px; - margin-bottom: 4px; -} - -#customize-controls .control-section-amp_active_theme_settings_import > .accordion-section-title dd { - margin-left: 20px; - margin-bottom: 4px; -} - -#customize-controls .control-section-amp_active_theme_settings_import > .accordion-section-title dd > input[type="checkbox"] { - margin: 0 1ex 0 0; -} diff --git a/assets/css/src/amp-default.css b/assets/css/src/amp-default.css deleted file mode 100644 index f54fd5a257b..00000000000 --- a/assets/css/src/amp-default.css +++ /dev/null @@ -1,122 +0,0 @@ -/* - * Prevent cases of amp-img converted from img to appear with stretching by using object-fit to scale. Only do this for - * amp-img/amp-anim elements that we converted from via AMP_Img_Sanitizer. This is key for images that get 100% - * width such as in the post content so that the contents do not get stretched or cropped. - * See . - */ -amp-img.amp-wp-enforced-sizes, -amp-anim.amp-wp-enforced-sizes, -.amp-wp-unknown-size { - object-fit: contain; -} - -/** - * Override a style rule in Twenty Sixteen and Twenty Seventeen. - * It set display:none for audio elements. - * This selector is the same, though it adds body and uses amp-audio instead of audio. - */ -body amp-audio:not([controls]) { - display: inline-block; - height: auto; -} - -/* - * Style the default template messages for submit-success, submit-error, and submitting. These elements are inserted - * by the form sanitizer when a POST form lacks the action-xhr attribute. - */ -.amp-wp-default-form-message > p { - margin: 1em 0; - padding: 0.5em; -} - -.amp-wp-default-form-message[submitting] > p, -.amp-wp-default-form-message[submit-success] > p.amp-wp-form-redirecting { - font-style: italic; -} - -.amp-wp-default-form-message[submit-success] > p:not(.amp-wp-form-redirecting) { - border: solid 1px #008000; - background-color: #90ee90; - color: #000; -} - -.amp-wp-default-form-message[submit-error] > p { - border: solid 1px #f00; - background-color: #ffb6c1; - color: #000; -} - -/* Prevent showing empty success message in the case of an AMP-Redirect-To response header. */ -.amp-wp-default-form-message[submit-success] > p:empty { - display: none; -} - -amp-carousel .amp-wp-gallery-caption { - position: absolute; - bottom: 0; - left: 0; - right: 0; - text-align: center; - background-color: rgba(0, 0, 0, 0.5); - color: #fff; - padding: 1rem; - margin-bottom: 0; -} - -amp-carousel .amp-wp-gallery-caption a { - color: inherit; -} - -.wp-block-gallery[data-amp-carousel="true"], -.wp-block-gallery[data-amp-carousel="true"].has-nested-images { - display: block; - flex-wrap: unset; -} - -/* - * Replicate bottom-margin which is added to .mejs-container by theme styles, although it varies; - * - 1.5em in Twenty Seventeen - * - 24px in Twenty Eleven, Twenty Thirteen and Twenty Twelve - * Other themes set the bottom margin on direct descendants of the .entry-content, in which case this will be overridden. - * - * The max-width: 100% is normally applied by to .mejs-container by wp-mediaelement.css but this stylesheet is not - * included in AMP, so this is why it is included here. - */ -.wp-video { - margin-bottom: 1.5em; - max-width: 100%; -} - -/* - * Ensure the aspect-ratio is respected when added by \AMP_Core_Block_Handler::ampify_video_block(). This is only needed - * when in the loose sandboxing level where a

'),e.container.find(".panel-meta:first").append(e.notifications.container));const o=new n.Notification("amp_version",{type:"info",message:(0,t.__)("The menus here are shared with the non-AMP version of your site. Assign existing menus to menu locations in the Reader theme or create new AMP-specific menus.","amp")});e.notifications.add(o.code,o)}))},o}(wp.customize,jQuery)}(); \ No newline at end of file diff --git a/assets/js/amp-customize-preview-legacy.asset.php b/assets/js/amp-customize-preview-legacy.asset.php new file mode 100644 index 00000000000..e2267f81bb1 --- /dev/null +++ b/assets/js/amp-customize-preview-legacy.asset.php @@ -0,0 +1 @@ + array(), 'version' => '3a7dbe299cdcf4cabfd6'); diff --git a/assets/js/amp-customize-preview-legacy.js b/assets/js/amp-customize-preview-legacy.js new file mode 100644 index 00000000000..1f78fc9a7c2 --- /dev/null +++ b/assets/js/amp-customize-preview-legacy.js @@ -0,0 +1 @@ +window.ampCustomizePreview=function(e){"use strict";return{boot:function(i){e.bind("preview-ready",(function(){e.preview.bind("active",(function(){e.preview.send("amp-status",i)}))}))}}}(wp.customize); \ No newline at end of file diff --git a/assets/js/amp-customizer-design-preview-legacy.asset.php b/assets/js/amp-customizer-design-preview-legacy.asset.php new file mode 100644 index 00000000000..ca710c868f1 --- /dev/null +++ b/assets/js/amp-customizer-design-preview-legacy.asset.php @@ -0,0 +1 @@ + array(), 'version' => 'e0622116543e409e9f46'); diff --git a/assets/js/amp-customizer-design-preview-legacy.js b/assets/js/amp-customizer-design-preview-legacy.js new file mode 100644 index 00000000000..6d0f2bdc5c1 --- /dev/null +++ b/assets/js/amp-customizer-design-preview-legacy.js @@ -0,0 +1 @@ +!function(o){"use strict";wp.customize("amp_customizer[header_color]",(function(e){e.bind((function(e){o(".amp-wp-header a").css("color",e),o(".amp-wp-header div").css("color",e),o(".amp-wp-header .amp-wp-site-icon").css("border-color",e).css("background-color",e)}))})),wp.customize("amp_customizer[header_background_color]",(function(e){e.bind((function(e){o("html, .amp-wp-header").css("background-color",e),o(".amp-wp-article a, .amp-wp-article a:visited, .amp-wp-footer a, .amp-wp-footer a:visited").css("color",e),o("blockquote, .amp-wp-byline amp-img").css("border-color",e)}))})),wp.customize("amp_customizer[color_scheme]",(function(e){e.bind((function(e){var c=amp_customizer_design.color_schemes[e];c?(o("body").css("background-color",c.theme_color),o("body, a:hover, a:active, a:focus, blockquote, .amp-wp-article, .amp-wp-title").css("color",c.text_color),o(".amp-wp-meta, .wp-caption .wp-caption-text, .amp-wp-tax-category, .amp-wp-tax-tag, .amp-wp-footer p").css("color",c.muted_text_color),o(".wp-caption .wp-caption-text, .amp-wp-comments-link a, .amp-wp-footer").css("border-color",c.border_color),o(".amp-wp-iframe-placeholder, amp-carousel, amp-iframe, amp-youtube, amp-instagram, amp-vine").css("background-color",c.border_color)):console.error('Selected color scheme "%s" not registered.',e)}))})),wp.customize("blogname",(function(e){e.bind((function(e){o(".amp-wp-header .amp-site-title, .amp-wp-footer h2").text(e)}))}))}(jQuery); \ No newline at end of file diff --git a/assets/js/amp-onboarding-wizard.asset.php b/assets/js/amp-onboarding-wizard.asset.php new file mode 100644 index 00000000000..6b10affea44 --- /dev/null +++ b/assets/js/amp-onboarding-wizard.asset.php @@ -0,0 +1 @@ + array('wp-api-fetch', 'wp-dom-ready', 'wp-html-entities', 'wp-i18n', 'wp-url'), 'version' => '6bd6f2b2c6a67c970b6f'); diff --git a/assets/js/amp-onboarding-wizard.js b/assets/js/amp-onboarding-wizard.js new file mode 100644 index 00000000000..f7c4f3f9643 --- /dev/null +++ b/assets/js/amp-onboarding-wizard.js @@ -0,0 +1,13 @@ +!function(){var e,t,n={184:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t1&&void 0!==arguments[1]?arguments[1]:{container:document.body},n="";return"string"==typeof e?n=d(e,t):e instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(null==e?void 0:e.type)?n=d(e.value,t):(n=s()(e),u("copy")),n};function p(e){return p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},p(e)}function m(e){return m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},m(e)}function h(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===m(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var t=this;this.listener=i()(e,"click",(function(e){return t.onClick(e)}))}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget,n=this.action(t)||"copy",r=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.action,n=void 0===t?"copy":t,r=e.container,o=e.target,a=e.text;if("copy"!==n&&"cut"!==n)throw new Error('Invalid "action" value, use either "copy" or "cut"');if(void 0!==o){if(!o||"object"!==p(o)||1!==o.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===n&&o.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===n&&(o.hasAttribute("readonly")||o.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}return a?f(a,{container:r}):o?"cut"===n?c(o):f(o,{container:r}):void 0}({action:n,container:this.container,target:this.target(t),text:this.text(t)});this.emit(r?"success":"error",{action:n,text:r,trigger:t,clearSelection:function(){t&&t.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(e){return y("action",e)}},{key:"defaultTarget",value:function(e){var t=y("target",e);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return y("text",e)}},{key:"destroy",value:function(){this.listener.destroy()}}],r=[{key:"copy",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body};return f(e,t)}},{key:"cut",value:function(e){return c(e)}},{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof e?[e]:e,n=!!document.queryCommandSupported;return t.forEach((function(e){n=n&&!!document.queryCommandSupported(e)})),n}}],n&&h(t.prototype,n),r&&h(t,r),s}(o()),E=b},828:function(e){if("undefined"!=typeof Element&&!Element.prototype.matches){var t=Element.prototype;t.matches=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector}e.exports=function(e,t){for(;e&&9!==e.nodeType;){if("function"==typeof e.matches&&e.matches(t))return e;e=e.parentNode}}},438:function(e,t,n){var r=n(828);function o(e,t,n,r,o){var i=a.apply(this,arguments);return e.addEventListener(n,i,o),{destroy:function(){e.removeEventListener(n,i,o)}}}function a(e,t,n,o){return function(n){n.delegateTarget=r(n.target,t),n.delegateTarget&&o.call(e,n)}}e.exports=function(e,t,n,r,a){return"function"==typeof e.addEventListener?o.apply(null,arguments):"function"==typeof n?o.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,(function(e){return o(e,t,n,r,a)})))}},879:function(e,t){t.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},t.nodeList=function(e){var n=Object.prototype.toString.call(e);return void 0!==e&&("[object NodeList]"===n||"[object HTMLCollection]"===n)&&"length"in e&&(0===e.length||t.node(e[0]))},t.string=function(e){return"string"==typeof e||e instanceof String},t.fn=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},370:function(e,t,n){var r=n(879),o=n(438);e.exports=function(e,t,n){if(!e&&!t&&!n)throw new Error("Missing required arguments");if(!r.string(t))throw new TypeError("Second argument must be a String");if(!r.fn(n))throw new TypeError("Third argument must be a Function");if(r.node(e))return function(e,t,n){return e.addEventListener(t,n),{destroy:function(){e.removeEventListener(t,n)}}}(e,t,n);if(r.nodeList(e))return function(e,t,n){return Array.prototype.forEach.call(e,(function(e){e.addEventListener(t,n)})),{destroy:function(){Array.prototype.forEach.call(e,(function(e){e.removeEventListener(t,n)}))}}}(e,t,n);if(r.string(e))return function(e,t,n){return o(document.body,e,t,n)}(e,t,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},817:function(e){e.exports=function(e){var t;if("SELECT"===e.nodeName)e.focus(),t=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var n=e.hasAttribute("readonly");n||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),n||e.removeAttribute("readonly"),t=e.value}else{e.hasAttribute("contenteditable")&&e.focus();var r=window.getSelection(),o=document.createRange();o.selectNodeContents(e),r.removeAllRanges(),r.addRange(o),t=r.toString()}return t}},279:function(e){function t(){}t.prototype={on:function(e,t,n){var r=this.e||(this.e={});return(r[e]||(r[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){var r=this;function o(){r.off(e,o),t.apply(n,arguments)}return o._=t,this.on(e,o,n)},emit:function(e){for(var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),r=0,o=n.length;rsupport forum.","amp"),{a:(0,e.createElement)("a",{href:"https://wordpress.org/support/plugin/amp/",target:"_blank",rel:"noreferrer noopener"})})),u&&(0,e.createElement)("details",null,(0,e.createElement)("summary",null,(0,l.__)("Details","amp")),(0,e.createElement)("pre",null,u),(0,e.createElement)(fl,{isSmall:!0,isSecondary:!0,text:JSON.stringify({message:s,stack:u},null,2),onCopy:()=>i(!0),onFinishCopy:()=>i(!1)},a?(0,l.__)("Copied!","amp"):(0,l.__)("Copy Error","amp"))),r&&n&&(0,e.createElement)("p",null,(0,e.createElement)("a",{href:r},n))))}class ml extends e.Component{constructor(e){super(e),this.timeout=null,this.state={error:null}}componentDidMount(){this.mounted=!0}componentWillUnmount(){this.mounted=!1}componentDidCatch(e){this.setState({error:e})}render(){const{error:t}=this.state,{children:n,exitLinkLabel:r,exitLinkUrl:o,title:a}=this.props;return t?(0,e.createElement)(pl,{error:t,finishLinkLabel:r,finishLinkUrl:o,title:a}):n}}function hl(e=""){return e.replace(/\/.*$/,"").replace(/\.php$/,"")}const gl=(0,e.createContext)(),vl="ACTION_SET_STATUS",yl="ACTION_SCANNABLE_URLS_REQUEST",bl="ACTION_SCANNABLE_URLS_RECEIVE",El="ACTION_SCAN_INITIALIZE",kl="ACTION_SCAN_URL",wl="ACTION_SCAN_RECEIVE_RESULTS",Cl="ACTION_SCAN_COMPLETE",xl="ACTION_SCAN_CANCEL",Sl="STATUS_REQUEST_SCANNABLE_URLS",_l="STATUS_FETCHING_SCANNABLE_URLS",Ll="STATUS_REFETCHING_PLUGIN_SUPPRESSION",Ml="STATUS_READY",Pl="STATUS_IDLE",Tl="STATUS_IN_PROGRESS",Nl="STATUS_COMPLETED",Ol="STATUS_FAILED",Al="STATUS_CANCELLED",Rl="STATUS_SKIPPED",jl={currentlyScannedUrlIndexes:[],forceStandardMode:!1,scannableUrls:[],scanOnce:!1,status:"",scansCount:0,urlIndexesPendingScan:[]},Fl=3,zl=500;function Il(e,t){if(e.status===Rl)return e;switch(t.type){case vl:return{...e,status:t.status};case yl:var n;return{...e,status:Sl,forceStandardMode:null!==(n=t?.forceStandardMode)&&void 0!==n&&n,currentlyScannedUrlIndexes:[],urlIndexesPendingScan:[]};case bl:{const n=Array.isArray(t.scannableUrls)&&t.scannableUrls.length>0;return{...e,status:e.scanOnce&&e.scansCount>0||!n?Nl:Ml,scannableUrls:n?t.scannableUrls:[]}}case El:return[Ml,Nl,Ol,Al].includes(e.status)?e.scanOnce&&e.scansCount>0?{...e,status:Nl}:{...e,status:Pl,currentlyScannedUrlIndexes:[],scansCount:e.scansCount+1,urlIndexesPendingScan:e.scannableUrls.map(((e,t)=>t))}:e;case kl:return[Pl,Tl].includes(e.status)?{...e,status:Tl,currentlyScannedUrlIndexes:[...e.currentlyScannedUrlIndexes,t.currentlyScannedUrlIndex],urlIndexesPendingScan:e.urlIndexesPendingScan.filter((e=>e!==t.currentlyScannedUrlIndex))}:e;case wl:var r;return[Pl,Tl].includes(e.status)?{...e,status:Pl,currentlyScannedUrlIndexes:e.currentlyScannedUrlIndexes.filter((e=>e!==t.currentlyScannedUrlIndex)),scannableUrls:[...e.scannableUrls.slice(0,t.currentlyScannedUrlIndex),{...e.scannableUrls[t.currentlyScannedUrlIndex],stale:!1,error:null!==(r=t.error)&&void 0!==r&&r,validated_url_post:t.error?{}:t.validatedUrlPost,validation_errors:t.error?[]:t.validationErrors},...e.scannableUrls.slice(t.currentlyScannedUrlIndex+1)]}:e;case Cl:{const t=e.scannableUrls.every((e=>Boolean(e.error)));return{...e,status:t?Ol:Ll}}case xl:return[Pl,Tl].includes(e.status)?{...e,status:Al,currentlyScannedUrlIndexes:[],urlIndexesPendingScan:[]}:e;default:throw new Error(`Unhandled action type: ${t.type}`)}}function Hl({children:t,fetchCachedValidationErrors:n=!1,refetchPluginSuppressionOnScanComplete:r=!1,resetOnOptionsChange:o=!1,scannableUrlsRestPath:a,scanOnce:i=!1,validateNonce:l}){var u;const{originalOptions:{theme_support:c},savedOptions:p,refetchPluginSuppression:m}=(0,e.useContext)(h),{setAsyncError:g}=f(),[v,b]=(0,e.useReducer)(Il,{...jl,scanOnce:i}),{currentlyScannedUrlIndexes:E,forceStandardMode:k,scannableUrls:w,urlIndexesPendingScan:C,status:x}=v,S=k||c===y?"url":"amp_url",_=null!==(u=w?.[0]?.[S])&&void 0!==u?u:"",{hasSiteScanResults:L,pluginsWithAmpIncompatibility:M,stale:P,themesWithAmpIncompatibility:T}=(0,e.useMemo)((()=>{if(![Ml,Nl,Rl].includes(x))return{hasSiteScanResults:!1,pluginsWithAmpIncompatibility:[],stale:!1,themesWithAmpIncompatibility:[]};const e=function(e=[],{useAmpUrls:t=!1}={}){const n=new Map,r=new Map;for(const o of e){const{amp_url:e,url:a,validation_errors:i}=o;if(i?.length)for(const o of i)if(o?.sources?.length)for(const i of o.sources)if(i?.type)if("plugin"===i.type){const r=hl(i.name);if("gutenberg"===r&&o.sources.length>1)continue;n.set(r,new Set([...n.get(r)||[],t?e:a]))}else"theme"===i.type&&r.set(i.name,new Set([...r.get(i.name)||[],t?e:a]))}return n.delete("amp"),{plugins:[...n].map((([e,t])=>({slug:e,urls:[...t]}))),themes:[...r].map((([e,t])=>({slug:e,urls:[...t]})))}}(w,{useAmpUrls:"amp_url"===S});return{hasSiteScanResults:w.some((e=>Boolean(e?.validation_errors))),pluginsWithAmpIncompatibility:e.plugins,stale:w.some((e=>!0===e?.stale)),themesWithAmpIncompatibility:e.themes}}),[w,x,S]);(0,e.useEffect)((()=>{l||x===Rl||b({type:vl,status:Rl})}),[x,l]);const N=(0,e.useRef)(!1);(0,e.useEffect)((()=>()=>{N.current=!0}),[]);const O=(0,e.useCallback)(((e={})=>{b({type:yl,forceStandardMode:e?.forceStandardMode})}),[]),A=(0,e.useCallback)((()=>{b({type:El})}),[]),R=(0,e.useCallback)((()=>{b({type:xl})}),[]);(0,e.useEffect)((()=>{o&&Object.keys(p).length>0&&b({type:yl})}),[o,p]),(0,e.useEffect)((()=>{x===Ml&&Object.keys(p.suppressed_plugins||{}).length>0&&b({type:El})}),[p?.suppressed_plugins,x]),(0,e.useEffect)((()=>{x===Ll&&(r&&m(),b({type:vl,status:Nl}))}),[m,r,x]);const[j,F]=(0,e.useState)(!1);return(0,e.useEffect)((()=>{let e;return j&&(async()=>{await new Promise((t=>{e=setTimeout(t,zl)})),!0!==N.current&&F(!1)})(),()=>{e&&clearTimeout(e)}}),[j]),(0,e.useEffect)((()=>{(async()=>{if(x===Sl){b({type:vl,status:_l});try{const e=["url","amp_url","type","label"],t=await d()({path:(0,s.addQueryArgs)(a,{_fields:n?[...e,"validation_errors","stale"]:e,force_standard_mode:k?1:void 0})});if(!0===N.current)return;b({type:bl,scannableUrls:t})}catch(e){if(!0===N.current)return;g(e)}}})()}),[n,k,a,g,x]),(0,e.useEffect)((()=>{if(![Pl,Tl].includes(x))return;if(0===C.length)return void(0===E.length&&b({type:Cl}));if(j||E.length>=Fl)return;F(!0);const e=C[0];b({type:kl,currentlyScannedUrlIndex:e}),(async()=>{const t={};try{const n=w[e][S],r={amp_validate:{cache:!0,cache_bust:Math.random(),force_standard_mode:k||void 0,nonce:l,omit_stylesheets:!0}},o=await fetch((0,s.addQueryArgs)(n,r)),a=await o.json();if(!0===N.current)return;o.ok?(t.validatedUrlPost=a.validated_url_post,t.validationErrors=a.results.map((({error:e})=>e))):t.error=a?.code||!0}catch(e){if(!0===N.current)return;t.error=!0}b({type:wl,currentlyScannedUrlIndex:e,...t}),F(!1)})()}),[E.length,k,w,j,x,C,S,l]),(0,e.createElement)(gl.Provider,{value:{cancelSiteScan:R,fetchScannableUrls:O,forceStandardMode:k,hasSiteScanResults:L,isBusy:[Pl,Tl].includes(x),isCancelled:x===Al,isCompleted:[Ll,Nl].includes(x),isFailed:x===Ol,isFetchingScannableUrls:[Sl,_l].includes(x),isInitializing:!Boolean(x),isReady:x===Ml,isSiteScannable:w.length>0,isSkipped:x===Rl,pluginsWithAmpIncompatibility:M,previewPermalink:_,scannableUrls:w,scannedUrlsMaxIndex:([Tl,Pl].includes(x)?Math.min(w.length,...C):0)-1,stale:P,startSiteScan:A,themesWithAmpIncompatibility:T}},t)}const Bl=(0,e.createContext)();function Dl({children:t,onlyFetchIfPluginIsConfigured:n=!0,userFieldReviewPanelDismissedForTemplateMode:r,userOptionDeveloperTools:o,usersResourceRestPath:a}){const{originalOptions:i,fetchingOptions:l}=(0,e.useContext)(h),{plugin_configured:s}=i,[u,c]=(0,e.useState)(!1),[p,m]=(0,e.useState)(null),[g,v]=(0,e.useState)(null),[y,b]=(0,e.useState)(null),[E,k]=(0,e.useState)(!1),[w,C]=(0,e.useState)(!1),[x,S]=(0,e.useState)(!1),{setAsyncError:_}=f(),L=(0,e.useRef)(!1);(0,e.useEffect)((()=>()=>{L.current=!0}),[]);const M=(0,e.useMemo)((()=>null!==p&&p!==y),[p,y]);(0,e.useEffect)((()=>{if(!l)return!s&&n?(b(null),void m(null)):void(a&&!u&&null===y&&(async()=>{c(!0);try{const e=await d()({path:`${a}/me`});if(!0===L.current)return;b(e[o]),m(e[o]),r&&v(e[r])}catch(e){return void _(e)}c(!1)})())}),[n,l,u,y,s,_,r,o,a]);const P=(0,e.useCallback)((async()=>{if(M){k(!0);try{const e=await d()({method:"post",path:`${a}/me`,data:{[o]:p}});if(!0===L.current)return;b(e[o]),m(e[o])}catch(e){return void _(e)}S(!0),k(!1)}}),[M,p,_,o,a]),T=(0,e.useCallback)((async e=>{if(!w&&r){v(e),C(!0);try{if(await d()({method:"post",path:`${a}/me`,data:{[r]:e}}),!0===L.current)return}catch(e){return void _(e)}C(!1)}}),[w,_,r,a]);return(0,e.createElement)(Bl.Provider,{value:{developerToolsOption:p,fetchingUser:u,didSaveDeveloperToolsOption:x,hasDeveloperToolsOptionChange:M,reviewPanelDismissedForTemplateMode:g,originalDeveloperToolsOption:y,saveDeveloperToolsOption:P,savingDeveloperToolsOption:E,setDeveloperToolsOption:m,saveReviewPanelDismissedForTemplateMode:T,savingReviewPanelDismissedForTemplateMode:w}},t)}const Wl=(0,e.createContext)();function $l({children:t}){const[n,r]=(0,e.useState)([]),[o,a]=(0,e.useState)(null),[i,l]=(0,e.useState)(),u=(0,e.useRef)(!1);return(0,e.useEffect)((()=>()=>{u.current=!0}),[]),(0,e.useEffect)((()=>{i||n.length>0||o||(async()=>{a(!0);try{const e=await d()({path:(0,s.addQueryArgs)("/wp/v2/plugins",{_fields:["author","name","plugin","status","version"]})});if(!0===u.current)return;r(e)}catch(e){if(!0===u.current)return;l(e)}a(!1)})()}),[i,o,n]),(0,e.createElement)(Wl.Provider,{value:{fetchingPlugins:o,plugins:n}},t)}const Ul=(0,e.createContext)();function Vl({children:t}){const[n,r]=(0,e.useState)([]),[o,a]=(0,e.useState)(null),[i,l]=(0,e.useState)(),u=(0,e.useRef)(!1);return(0,e.useEffect)((()=>()=>{u.current=!0}),[]),(0,e.useEffect)((()=>{i||n.length>0||o||(async()=>{a(!0);try{const e=await d()({path:(0,s.addQueryArgs)("/wp/v2/themes",{_fields:["author","name","status","stylesheet","template","version"]})});if(!0===u.current)return;r(e)}catch(e){if(!0===u.current)return;l(e)}a(!1)})()}),[i,o,n]),(0,e.createElement)(Ul.Provider,{value:{fetchingThemes:o,themes:n}},t)}const Zl=(0,e.createContext)();function ql({children:t,pages:r}){const[o,a]=(0,e.useState)(r[0]),[i,l]=(0,e.useState)(!0),{editedOptions:s}=(0,e.useContext)(h),{isSkipped:u}=(0,e.useContext)(gl),{theme_support:c}=s,d=(0,e.useMemo)((()=>r.filter((e=>!("technical-background"===e.slug&&!n.HAS_DEPENDENCY_SUPPORT||"site-scan"===e.slug&&u||"theme-selection"===e.slug&&v!==c)))),[u,r,c]),f=d.findIndex((e=>e.slug===o.slug)),p=f===d.length-1;return(0,e.createElement)(Zl.Provider,{value:{activePageIndex:f,canGoForward:i,currentPage:o,isLastPage:p,moveBack:()=>{a(d[f-1]),l(!0)},moveForward:()=>{p||(a(d[f+1]),l(!1))},pages:d,setCanGoForward:l}},t)}function Ql(){return(0,e.createElement)("svg",{width:"80",height:"70",viewBox:"0 0 80 70",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("g",{clipPath:"url(#clip-user-1)"},(0,e.createElement)("path",{d:"M1.9 41.7258C2.6732 41.7258 3.3 41.099 3.3 40.3258C3.3 39.5526 2.6732 38.9258 1.9 38.9258C1.1268 38.9258 0.5 39.5526 0.5 40.3258C0.5 41.099 1.1268 41.7258 1.9 41.7258Z",fill:"#285BE7"}),(0,e.createElement)("path",{d:"M4.2999 32.3273C5.0731 32.3273 5.6999 31.7005 5.6999 30.9273C5.6999 30.1541 5.0731 29.5273 4.2999 29.5273C3.5267 29.5273 2.8999 30.1541 2.8999 30.9273C2.8999 31.7005 3.5267 32.3273 4.2999 32.3273Z",fill:"#285BE7"}),(0,e.createElement)("path",{d:"M13.1 35.3273C13.8732 35.3273 14.5 34.7005 14.5 33.9273C14.5 33.1541 13.8732 32.5273 13.1 32.5273C12.3268 32.5273 11.7 33.1541 11.7 33.9273C11.7 34.7005 12.3268 35.3273 13.1 35.3273Z",fill:"#285BE7"}),(0,e.createElement)("path",{d:"M9.5001 45.425C10.2733 45.425 10.9001 44.7982 10.9001 44.025C10.9001 43.2518 10.2733 42.625 9.5001 42.625C8.7269 42.625 8.1001 43.2518 8.1001 44.025C8.1001 44.7982 8.7269 45.425 9.5001 45.425Z",fill:"#285BE7"}),(0,e.createElement)("path",{d:"M67.5001 36.6281C68.2733 36.6281 68.9001 36.0013 68.9001 35.2281C68.9001 34.4549 68.2733 33.8281 67.5001 33.8281C66.7269 33.8281 66.1001 34.4549 66.1001 35.2281C66.1001 36.0013 66.7269 36.6281 67.5001 36.6281Z",fill:"#285BE7"}),(0,e.createElement)("path",{d:"M73.0001 44.5266C73.7733 44.5266 74.4001 43.8998 74.4001 43.1266C74.4001 42.3534 73.7733 41.7266 73.0001 41.7266C72.2269 41.7266 71.6001 42.3534 71.6001 43.1266C71.6001 43.8998 72.2269 44.5266 73.0001 44.5266Z",fill:"#285BE7"}),(0,e.createElement)("path",{d:"M78.6 35.925C79.3732 35.925 80 35.2982 80 34.525C80 33.7518 79.3732 33.125 78.6 33.125C77.8268 33.125 77.2 33.7518 77.2 34.525C77.2 35.2982 77.8268 35.925 78.6 35.925Z",fill:"#285BE7"}),(0,e.createElement)("path",{d:"M74.0001 26.6281C74.7733 26.6281 75.4001 26.0013 75.4001 25.2281C75.4001 24.4549 74.7733 23.8281 74.0001 23.8281C73.2269 23.8281 72.6001 24.4549 72.6001 25.2281C72.6001 26.0013 73.2269 26.6281 74.0001 26.6281Z",fill:"#285BE7"}),(0,e.createElement)("path",{d:"M2.9 50.7258C3.6732 50.7258 4.3 50.099 4.3 49.3258C4.3 48.5526 3.6732 47.9258 2.9 47.9258C2.1268 47.9258 1.5 48.5526 1.5 49.3258C1.5 50.099 2.1268 50.7258 2.9 50.7258Z",fill:"#285BE7"}),(0,e.createElement)("path",{d:"M13.2 66.7273V47.5273C13.2 47.5273 13.9 40.5273 21.2 40.5273C28.5 40.5273 28.5 40.5273 28.5 40.5273",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M32.1 41.1273L31.1 40.0273L28 44.6273L34.1 52.1273L39.1 48.4273L32.1 41.1273Z",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M34.1001 52.125C34.1001 52.125 35.2001 66.925 36.4001 68.925",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M23 66.925C23 66.925 21.4 59.125 24.4 56.725C24.4 49.625 24.4 49.625 24.4 49.625",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M65.5 66.7273V47.5273C65.5 47.5273 64.8 40.5273 57.5 40.5273C50.2 40.5273 50.2 40.5273 50.2 40.5273",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M47.6001 40.0273L50.7001 44.6273L44.6001 52.1273L39.6001 48.4273L47.6001 40.0273Z",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M44.6 52.125C44.6 52.125 43.5 66.925 42.3 68.925",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M55.7001 66.925C55.7001 66.925 57.3 59.125 54.3 56.725C54.3 49.625 54.3 49.625 54.3 49.625",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M26.2 19.5262L30 14.9262H46.6L50.2 19.3262L52.9 19.1262V13.1262C52.9 13.1262 52.9 13.1262 51.3 13.1262C51.3 3.72618 41.6 -1.07382 33.3 2.32618C26.4 5.22618 25.9 12.4262 26.1 19.7262",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M50 7.22804H55.2C55.2 7.22804 59.8 6.52804 59.8 12.028C59.8 30.228 59.8 30.228 59.8 30.228C59.8 30.228 61.5 34.928 62.5 35.928C56.8 35.928 56.8 35.928 56.8 35.928C56.8 35.928 51.6 35.228 51.3 30.428C51.3 23.328 51.3 23.328 51.3 23.328",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M30.2001 38.7281C27.4001 35.6281 26.3 32.0281 26.3 27.9281C26.3 26.8281 26.6 24.6281 26.5 23.3281",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M31.8001 40.3273C31.6001 40.2273 31.3001 40.1273 31.1001 40.0273",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M48.4001 39.2266C47.8001 39.8266 47.1001 40.3266 46.2001 40.6266C46.2001 40.6266 41.1 43.6266 31.8 40.3266",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M51.3999 33.125C51.3999 33.125 50.7999 37.025 48.3999 39.325",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M31.6 26.5266C33.7539 26.5266 35.5 24.7805 35.5 22.6266C35.5 20.4727 33.7539 18.7266 31.6 18.7266C29.446 18.7266 27.7 20.4727 27.7 22.6266C27.7 24.7805 29.446 26.5266 31.6 26.5266Z",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M45.5999 26.925C47.7539 26.925 49.5 25.1789 49.5 23.025C49.5 20.8711 47.7539 19.125 45.5999 19.125C43.446 19.125 41.7 20.8711 41.7 23.025C41.7 25.1789 43.446 26.925 45.5999 26.925Z",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M26.9001 21.4258H23.6001",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M53 21.8281H49.7",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M41.6999 22.7266H35.8999",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"})),(0,e.createElement)("defs",null,(0,e.createElement)("clipPath",{id:"clip-user-1"},(0,e.createElement)("rect",{width:"79.5",height:"69.7",fill:"white",transform:"translate(0.5 0.226562)"}))))}function Gl(){return(0,e.createElement)("svg",{width:"76",height:"71",viewBox:"0 0 76 71",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("g",{clipPath:"url(#clip-user-)"},(0,e.createElement)("path",{d:"M51.3999 22.6414C51.3999 22.6414 45.4999 14.9414 45.6999 13.4414C38.5999 15.8414 37.8999 18.2414 25.0999 18.4414V37.8414C25.0999 37.8414 31.6999 45.9414 36.5999 46.0414C42.4999 46.0414 42.4999 46.0414 42.4999 46.0414C42.4999 46.0414 51.3999 41.0414 51.3999 36.9414C51.3999 22.6414 51.3999 22.6414 51.3999 22.6414Z",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M25.0998 22.1406C23.2998 22.2406 21.0998 22.8406 20.3998 24.6406C18.9998 28.3406 22.3998 31.2406 24.5998 33.4406",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M51.0999 22.1406C52.8999 22.2406 55.0999 22.8406 55.7999 24.6406C57.1999 28.3406 53.7999 31.2406 51.5999 33.4406",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M21.5998 22.2397C21.5998 22.2397 17.4998 15.8397 23.6998 10.0397C20.5998 2.83973 20.5998 2.83973 20.5998 2.83973C20.5998 2.83973 52.4998 -2.36028 50.8998 11.2397C52.9998 12.0397 58.4998 15.8397 54.0998 22.1397",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M25.7998 27.4391L28.0998 29.1391H34.8998L36.3998 27.5391V22.5391H27.8998",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M50.5999 27.4391L48.2999 29.1391H41.4999L39.8999 27.5391V22.5391H48.4999",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M36.3999 22.5391H39.8999",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M31.4999 44.9414C31.4999 44.9414 31.4999 49.7414 30.0999 49.9414C24.3999 50.3414 24.3999 50.3414 24.3999 50.3414C24.3999 50.3414 14.1999 48.5414 13.8999 56.7414C13.8999 69.1414 13.8999 69.1414 13.8999 69.1414",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M45.9998 44.9414C45.9998 44.9414 45.9998 49.7414 47.3998 49.9414C53.0998 50.3414 53.0998 50.3414 53.0998 50.3414C53.0998 50.3414 63.2998 48.5414 63.5998 56.7414C63.5998 69.1414 63.5998 69.1414 63.5998 69.1414",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M28.0999 50.9383C28.0999 50.9383 28.3999 57.3383 35.8999 57.3383C39.4999 57.3383 39.4999 57.3383 39.4999 57.3383C39.4999 57.3383 44.9999 58.3383 48.3999 50.7383",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M63.2999 43.0383C64.0731 43.0383 64.6999 42.4115 64.6999 41.6383C64.6999 40.8651 64.0731 40.2383 63.2999 40.2383C62.5267 40.2383 61.8999 40.8651 61.8999 41.6383C61.8999 42.4115 62.5267 43.0383 63.2999 43.0383Z",fill:"#285BE7"}),(0,e.createElement)("path",{d:"M74.5997 41.5383C75.3729 41.5383 75.9997 40.9115 75.9997 40.1383C75.9997 39.3651 75.3729 38.7383 74.5997 38.7383C73.8265 38.7383 73.1997 39.3651 73.1997 40.1383C73.1997 40.9115 73.8265 41.5383 74.5997 41.5383Z",fill:"#285BE7"}),(0,e.createElement)("path",{d:"M73.1998 30.9406C73.973 30.9406 74.5998 30.3138 74.5998 29.5406C74.5998 28.7674 73.973 28.1406 73.1998 28.1406C72.4266 28.1406 71.7998 28.7674 71.7998 29.5406C71.7998 30.3138 72.4266 30.9406 73.1998 30.9406Z",fill:"#285BE7"}),(0,e.createElement)("path",{d:"M68.2999 51.9406C69.0731 51.9406 69.6999 51.3138 69.6999 50.5406C69.6999 49.7674 69.0731 49.1406 68.2999 49.1406C67.5267 49.1406 66.8999 49.7674 66.8999 50.5406C66.8999 51.3138 67.5267 51.9406 68.2999 51.9406Z",fill:"#285BE7"}),(0,e.createElement)("path",{d:"M8.99985 53.2414C9.77305 53.2414 10.3999 52.6146 10.3999 51.8414C10.3999 51.0682 9.77305 50.4414 8.99985 50.4414C8.22665 50.4414 7.59985 51.0682 7.59985 51.8414C7.59985 52.6146 8.22665 53.2414 8.99985 53.2414Z",fill:"#285BE7"}),(0,e.createElement)("path",{d:"M12.6998 43.1398C13.473 43.1398 14.0998 42.513 14.0998 41.7398C14.0998 40.9666 13.473 40.3398 12.6998 40.3398C11.9266 40.3398 11.2998 40.9666 11.2998 41.7398C11.2998 42.513 11.9266 43.1398 12.6998 43.1398Z",fill:"#285BE7"}),(0,e.createElement)("path",{d:"M3.6998 39.9406C4.473 39.9406 5.0998 39.3138 5.0998 38.5406C5.0998 37.7674 4.473 37.1406 3.6998 37.1406C2.92661 37.1406 2.2998 37.7674 2.2998 38.5406C2.2998 39.3138 2.92661 39.9406 3.6998 39.9406Z",fill:"#285BE7"}),(0,e.createElement)("path",{d:"M1.6998 49.2414C2.473 49.2414 3.0998 48.6146 3.0998 47.8414C3.0998 47.0682 2.473 46.4414 1.6998 46.4414C0.926606 46.4414 0.299805 47.0682 0.299805 47.8414C0.299805 48.6146 0.926606 49.2414 1.6998 49.2414Z",fill:"#285BE7"}),(0,e.createElement)("path",{d:"M2.6998 58.2414C3.473 58.2414 4.0998 57.6146 4.0998 56.8414C4.0998 56.0682 3.473 55.4414 2.6998 55.4414C1.92661 55.4414 1.2998 56.0682 1.2998 56.8414C1.2998 57.6146 1.92661 58.2414 2.6998 58.2414Z",fill:"#285BE7"})),(0,e.createElement)("defs",null,(0,e.createElement)("clipPath",{id:"clip-user-2"},(0,e.createElement)("rect",{width:"75.7",height:"69.4",fill:"white",transform:"translate(0.299805 0.839844)"}))))}function Yl({children:t,className:n="",direction:r="left",ElementName:o="div",selected:a=!1,...i}){return(0,e.createElement)(o,{className:x()(n,"selectable",{"selectable--selected":a},`selectable--${r}`),...i},t)}function Kl(){for(var e=arguments.length,t=new Array(e),n=0;n0:"number"==typeof e},ns=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0},rs=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),e>n?n:e>t?e:t},os=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},as=function(e){return{r:rs(e.r,0,255),g:rs(e.g,0,255),b:rs(e.b,0,255),a:rs(e.a)}},is=function(e){return{r:ns(e.r),g:ns(e.g),b:ns(e.b),a:ns(e.a,3)}},ls=/^#([0-9a-f]{3,8})$/i,ss=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},us=function(e){var t=e.r,n=e.g,r=e.b,o=e.a,a=Math.max(t,n,r),i=a-Math.min(t,n,r),l=i?a===t?(n-r)/i:a===n?2+(r-t)/i:4+(t-n)/i:0;return{h:60*(l<0?l+6:l),s:a?i/a*100:0,v:a/255*100,a:o}},cs=function(e){var t=e.h,n=e.s,r=e.v,o=e.a;t=t/360*6,n/=100,r/=100;var a=Math.floor(t),i=r*(1-n),l=r*(1-(t-a)*n),s=r*(1-(1-t+a)*n),u=a%6;return{r:255*[r,l,i,i,s,r][u],g:255*[s,r,r,l,i,i][u],b:255*[i,i,s,r,r,l][u],a:o}},ds=function(e){return{h:os(e.h),s:rs(e.s,0,100),l:rs(e.l,0,100),a:rs(e.a)}},fs=function(e){return{h:ns(e.h),s:ns(e.s),l:ns(e.l),a:ns(e.a,3)}},ps=function(e){return cs((n=(t=e).s,{h:t.h,s:(n*=((r=t.l)<50?r:100-r)/100)>0?2*n/(r+n)*100:0,v:r+n,a:t.a}));var t,n,r},ms=function(e){return{h:(t=us(e)).h,s:(o=(200-(n=t.s))*(r=t.v)/100)>0&&o<200?n*r/100/(o<=100?o:200-o)*100:0,l:o/2,a:t.a};var t,n,r,o},hs=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,gs=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,vs=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ys=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,bs={string:[[function(e){var t=ls.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?ns(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?ns(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=vs.exec(e)||ys.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:as({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=hs.exec(e)||gs.exec(e);if(!t)return null;var n,r,o=ds({h:(n=t[1],r=t[2],void 0===r&&(r="deg"),Number(n)*(es[r]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return ps(o)},"hsl"]],object:[[function(e){var t=e.r,n=e.g,r=e.b,o=e.a,a=void 0===o?1:o;return ts(t)&&ts(n)&&ts(r)?as({r:Number(t),g:Number(n),b:Number(r),a:Number(a)}):null},"rgb"],[function(e){var t=e.h,n=e.s,r=e.l,o=e.a,a=void 0===o?1:o;if(!ts(t)||!ts(n)||!ts(r))return null;var i=ds({h:Number(t),s:Number(n),l:Number(r),a:Number(a)});return ps(i)},"hsl"],[function(e){var t=e.h,n=e.s,r=e.v,o=e.a,a=void 0===o?1:o;if(!ts(t)||!ts(n)||!ts(r))return null;var i=function(e){return{h:os(e.h),s:rs(e.s,0,100),v:rs(e.v,0,100),a:rs(e.a)}}({h:Number(t),s:Number(n),v:Number(r),a:Number(a)});return cs(i)},"hsv"]]},Es=function(e,t){for(var n=0;n=.5},e.prototype.toHex=function(){return t=(e=is(this.rgba)).r,n=e.g,r=e.b,a=(o=e.a)<1?ss(ns(255*o)):"","#"+ss(t)+ss(n)+ss(r)+a;var e,t,n,r,o,a},e.prototype.toRgb=function(){return is(this.rgba)},e.prototype.toRgbString=function(){return t=(e=is(this.rgba)).r,n=e.g,r=e.b,(o=e.a)<1?"rgba("+t+", "+n+", "+r+", "+o+")":"rgb("+t+", "+n+", "+r+")";var e,t,n,r,o},e.prototype.toHsl=function(){return fs(ms(this.rgba))},e.prototype.toHslString=function(){return t=(e=fs(ms(this.rgba))).h,n=e.s,r=e.l,(o=e.a)<1?"hsla("+t+", "+n+"%, "+r+"%, "+o+")":"hsl("+t+", "+n+"%, "+r+"%)";var e,t,n,r,o},e.prototype.toHsv=function(){return e=us(this.rgba),{h:ns(e.h),s:ns(e.s),v:ns(e.v),a:ns(e.a,3)};var e},e.prototype.invert=function(){return Ss({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),Ss(ks(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),Ss(ks(this.rgba,-e))},e.prototype.grayscale=function(){return Ss(ks(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),Ss(Cs(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),Ss(Cs(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?Ss({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):ns(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=ms(this.rgba);return"number"==typeof e?Ss({h:e,s:t.s,l:t.l,a:t.a}):ns(t.h)},e.prototype.isEqual=function(e){return this.toHex()===Ss(e).toHex()},e}(),Ss=function(e){return e instanceof xs?e:new xs(e)},_s=[];let Ls;function Ms(e="",t=1){return Ss(e).alpha(t).toRgbString()}!function(e){e.forEach((function(e){_s.indexOf(e)<0&&(e(xs,bs),_s.push(e))}))}([function(e,t){var n={white:"#ffffff",bisque:"#ffe4c4",blue:"#0000ff",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",antiquewhite:"#faebd7",aqua:"#00ffff",azure:"#f0ffff",whitesmoke:"#f5f5f5",papayawhip:"#ffefd5",plum:"#dda0dd",blanchedalmond:"#ffebcd",black:"#000000",gold:"#ffd700",goldenrod:"#daa520",gainsboro:"#dcdcdc",cornsilk:"#fff8dc",cornflowerblue:"#6495ed",burlywood:"#deb887",aquamarine:"#7fffd4",beige:"#f5f5dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkkhaki:"#bdb76b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",peachpuff:"#ffdab9",darkmagenta:"#8b008b",darkred:"#8b0000",darkorchid:"#9932cc",darkorange:"#ff8c00",darkslateblue:"#483d8b",gray:"#808080",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",deeppink:"#ff1493",deepskyblue:"#00bfff",wheat:"#f5deb3",firebrick:"#b22222",floralwhite:"#fffaf0",ghostwhite:"#f8f8ff",darkviolet:"#9400d3",magenta:"#ff00ff",green:"#008000",dodgerblue:"#1e90ff",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",blueviolet:"#8a2be2",forestgreen:"#228b22",lawngreen:"#7cfc00",indianred:"#cd5c5c",indigo:"#4b0082",fuchsia:"#ff00ff",brown:"#a52a2a",maroon:"#800000",mediumblue:"#0000cd",lightcoral:"#f08080",darkturquoise:"#00ced1",lightcyan:"#e0ffff",ivory:"#fffff0",lightyellow:"#ffffe0",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",linen:"#faf0e6",mediumaquamarine:"#66cdaa",lemonchiffon:"#fffacd",lime:"#00ff00",khaki:"#f0e68c",mediumseagreen:"#3cb371",limegreen:"#32cd32",mediumspringgreen:"#00fa9a",lightskyblue:"#87cefa",lightblue:"#add8e6",midnightblue:"#191970",lightpink:"#ffb6c1",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",mintcream:"#f5fffa",lightslategray:"#778899",lightslategrey:"#778899",navajowhite:"#ffdead",navy:"#000080",mediumvioletred:"#c71585",powderblue:"#b0e0e6",palegoldenrod:"#eee8aa",oldlace:"#fdf5e6",paleturquoise:"#afeeee",mediumturquoise:"#48d1cc",mediumorchid:"#ba55d3",rebeccapurple:"#663399",lightsteelblue:"#b0c4de",mediumslateblue:"#7b68ee",thistle:"#d8bfd8",tan:"#d2b48c",orchid:"#da70d6",mediumpurple:"#9370db",purple:"#800080",pink:"#ffc0cb",skyblue:"#87ceeb",springgreen:"#00ff7f",palegreen:"#98fb98",red:"#ff0000",yellow:"#ffff00",slateblue:"#6a5acd",lavenderblush:"#fff0f5",peru:"#cd853f",palevioletred:"#db7093",violet:"#ee82ee",teal:"#008080",slategray:"#708090",slategrey:"#708090",aliceblue:"#f0f8ff",darkseagreen:"#8fbc8f",darkolivegreen:"#556b2f",greenyellow:"#adff2f",seagreen:"#2e8b57",seashell:"#fff5ee",tomato:"#ff6347",silver:"#c0c0c0",sienna:"#a0522d",lavender:"#e6e6fa",lightgreen:"#90ee90",orange:"#ffa500",orangered:"#ff4500",steelblue:"#4682b4",royalblue:"#4169e1",turquoise:"#40e0d0",yellowgreen:"#9acd32",salmon:"#fa8072",saddlebrown:"#8b4513",sandybrown:"#f4a460",rosybrown:"#bc8f8f",darksalmon:"#e9967a",lightgoldenrodyellow:"#fafad2",snow:"#fffafa",lightgrey:"#d3d3d3",lightgray:"#d3d3d3",dimgray:"#696969",dimgrey:"#696969",olivedrab:"#6b8e23",olive:"#808000"},r={};for(var o in n)r[n[o]]=o;var a={};e.prototype.toName=function(t){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var o,i,l=r[this.toHex()];if(l)return l;if(null==t?void 0:t.closest){var s=this.toRgb(),u=1/0,c="black";if(!a.length)for(var d in n)a[d]=new e(n[d]).toRgb();for(var f in n){var p=(o=s,i=a[f],Math.pow(o.r-i.r,2)+Math.pow(o.g-i.g,2)+Math.pow(o.b-i.b,2));p{d&&e.preventDefault(),t.onClick&&t.onClick(e)},target:"_blank",rel:u,ref:n},o,(0,e.createElement)(ll,{as:"span"},/* translators: accessibility text */ +(0,l.__)("(opens in a new tab)")),(0,e.createElement)(Qs,{icon:qs,className:"components-external-link__icon"}))}));const Ys=144,Ks=69,Xs=2;function Js({width:t=Ys,...n}){const r=Xs*(Ys/t);return(0,e.createElement)("svg",{viewBox:`0 0 ${Ys} ${Ks}`,width:t,fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},(0,e.createElement)("path",{d:"M47.855 67.71s17.35-17 54.65-8.8",stroke:"#2459E7",strokeWidth:r,strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M59.206 60.96s-21.95-12.2-41.75-4.65M89.056 63.209c-4.5-2.25-8.6-.9-8.45-.55",stroke:"#2459E7",strokeWidth:r,strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M24.856 54.21c-.85-.3-1.35-1.4-.95-2.25.35-.85 1.5-1.25 2.3-.8-.1-.6.3-1.2.85-1.4.55-.2 1.25 0 1.6.45.35-1 1.45-1.65 2.55-1.55.8.1 1.5.6 1.85 1.35.45-.45 1.3-.45 1.75.05.45.45.4 1.3-.1 1.75.6-.15 1.25.1 1.55.6.3.5.35 1.2 0 1.7M26.005 59.76c.65-.15 1.35-.25 1.95-.55.5-.25.95-.8.4-1.25-.35-.3-1.25-.25-1.7-.25-.8-.05-1.6-.1-2.35.25-.5.25-2.2 1.45-2 2.1.3.75 3.1-.2 3.7-.3ZM34.606 57.259c-.35-.1-.75-.2-1.1-.15-1.25.05-2.25 1.05-1 1.9.8.55 1.95.6 2.85.7.55.1 1.25.05 1.5-.45.15-.35 0-.8-.25-1.05-.25-.3-.65-.45-1-.55-.3-.2-.65-.3-1-.4Z",stroke:"#2459E7",strokeWidth:r,strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M123.678 44.28c.45-.1.9-.25 1.25-.65.55-.55.95-1.35.6-2.15-.25-.65-1.1-1.7-3-1.55-.4.05-.95-1.7-1.2-2-.65-.8-1.55-1.25-2.55-1.45-.5-.1-1.05-.1-1.5.1-.2.1-1.1.75-.95 1.05 0 0-2.2-3.75-5.3-.55-.75.9-1 1.6-1 1.6s-2.85-.65-3.45 1.65c-.25 1.2-.75 3.6 2.95 3.8 2.6 0 5.2.05 7.8.1 1.8.05 3.6.3 5.45.1.3.05.6 0 .9-.05ZM118.079 53.843h9.55c.6-.8.4-2.1-.35-2.75-.75-.65-2-.7-2.7 0 .05-1.05-.65-2.05-1.65-2.35-1-.3-2.15.15-2.7 1-1.25-.85-3.2-.35-3.85 1.05-.7 1.35.2 2.65 1.7 3.05ZM138.139 27.787l1.05 2.95 2.95 1.05-2.95 1.05-1.05 2.95-1.05-2.95-2.95-1.05 2.95-1.05 1.05-2.95ZM17.456 31.787l1.05 2.95 2.95 1.05-2.95 1.05-1.05 2.95-1.05-2.95-2.95-1.05 2.95-1.05 1.05-2.95ZM5.5 40.096l1.2 3.3 3.3 1.2-3.3 1.2-1.2 3.3-1.2-3.3-3.3-1.2 3.3-1.2 1.2-3.3Z",fill:"#fff",stroke:"#2459E7",strokeWidth:r,strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"m72.312 36.848.603 4.704 3.338 1.166 2.365 3.522-.675 3.435 4.617 2.436 2.541-2.558 4.214-.7L92.46 51l3.523-2.365-.894-3.233 2.437-4.617 3.329-1.384-.7-4.214-3.338-1.166-2.856-3.619.675-3.434-4.126-2.34-2.637 3.049-4.118.21-3.636-2.244-2.935 1.971.797 3.724-2.436 4.616-3.233.894Z",stroke:"#2459E7",strokeWidth:r,strokeMiterlimit:"10"}),(0,e.createElement)("path",{d:"M85.57 43.277a5 5 0 1 0 1.93-9.813 5 5 0 0 0-1.93 9.813ZM69.46 22.836l5.012 3.023-1.157 5.888-5.783.901-1.463 2.26 1.392 5.88-5.284 3.547-4.914-3.514-2.646.5-2.436 4.616-6.378-1.254-.508-5.195-2.654-2.05-4.898 1.584-3.547-5.283 2.927-4.52-.5-2.646-5.01-3.024 1.157-5.887 5.782-.902 1.56-2.75-1.489-5.389 5.188-3.057 4.914 3.514 2.742-.99 2.437-4.616 6.378 1.254.998 5.291 2.163 1.955 5.389-1.49 3.644 4.794-3.418 4.424.403 3.136Z",stroke:"#2459E7",strokeWidth:r,strokeMiterlimit:"10"}),(0,e.createElement)("path",{d:"M52.078 29.61a5 5 0 1 0 1.929-9.812 5 5 0 0 0-1.93 9.813Z",stroke:"#2459E7",strokeWidth:r,strokeMiterlimit:"10"}),(0,e.createElement)("path",{d:"M51.123 34.467c5.392 1.06 10.623-2.452 11.682-7.844 1.06-5.392-2.452-10.622-7.844-11.682-5.392-1.06-10.622 2.452-11.682 7.844-1.06 5.392 2.452 10.622 7.844 11.682Z",stroke:"#2459E7",strokeWidth:r,strokeMiterlimit:"10"}))}function eu({value:t}){const n={transform:`translateX(${Math.max(t,3)-100}%)`,transitionDuration:(t<100?800:200)+"ms"};return(0,e.createElement)("div",{className:"progress-bar",role:"progressbar","aria-valuenow":t,"aria-valuemin":"0","aria-valuemax":"100"},(0,e.createElement)("div",{className:"progress-bar__track"},(0,e.createElement)("div",{className:"progress-bar__indicator",style:n})))}function tu({callToAction:t,children:n,className:r,count:o,icon:a,title:i}){return(0,e.createElement)(Yl,{className:x()("site-scan-results",r)},(0,e.createElement)("div",{className:"site-scan-results__header"},a,(0,e.createElement)("p",{className:"site-scan-results__heading","data-badge-content":o},i,(0,e.createElement)(ll,{as:"span"},`(${o})`))),(0,e.createElement)("div",{className:"site-scan-results__content"},n,t&&(0,e.createElement)("p",{className:"site-scan-results__cta"},t)))}const nu=58,ru=38,ou=2;function au({width:t=nu,...n}){const r=ou*(nu/t);return(0,e.createElement)("svg",{viewBox:`0 0 ${nu} ${ru}`,width:t,fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},(0,e.createElement)("path",{d:"m5.764 8.012-.031 7.59A1.89 1.89 0 0 0 7.615 17.5l24.96.105a1.89 1.89 0 0 0 1.897-1.882l.032-7.59a1.89 1.89 0 0 0-1.882-1.898L7.662 6.13a1.89 1.89 0 0 0-1.898 1.882ZM20.22 29.17a1.9 1.9 0 0 1-1.88-1.9v-3.13a1.9 1.9 0 0 1 1.9-1.88l12.38.07a1.91 1.91 0 0 1 1.88 1.9v3.13a1.869 1.869 0 0 1-1.89 1.87l-12.39-.06ZM7.61 29.18a1.92 1.92 0 0 1-1.88-1.91v-3.13a1.87 1.87 0 0 1 1.89-1.86h3.57a1.92 1.92 0 0 1 1.89 1.91v3.13a1.862 1.862 0 0 1-1.89 1.86H7.61Z",stroke:"#005AF0",strokeWidth:"2.08",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M11.71 12.77a1.69 1.69 0 1 0 0-3.38 1.69 1.69 0 0 0 0 3.38Z",fill:"#005AF0"}),(0,e.createElement)("path",{d:"M13.65 17.21 25.39 9.9l6.41 7.69",stroke:"#005AF0",strokeWidth:r,strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M2.4 1h35.43a1.4 1.4 0 0 1 1.4 1.4v32.07H1V2.4A1.4 1.4 0 0 1 2.4 1v0Z",stroke:"#005AF0",strokeWidth:r,strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"m48.87 29.137-14-14-7.283 7.283 14 14 7.283-7.283Z",fill:"#fff",stroke:"#005AF0",strokeWidth:r,strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"m41.797 12.362 9.836 9.836a2.94 2.94 0 0 1 0 4.158l-2.78 2.779L34.86 15.14l2.779-2.779a2.94 2.94 0 0 1 4.158 0ZM55.774 8.23a4.17 4.17 0 0 1 0 5.897l-6.102 6.103-5.897-5.898 6.102-6.102a4.17 4.17 0 0 1 5.897 0Z",fill:"#fff",stroke:"#005AF0",strokeWidth:r,strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"m32.55 26.42 6.55-6.56M37.59 31.46l6.55-6.56",stroke:"#005AF0",strokeWidth:r,strokeLinecap:"round",strokeLinejoin:"round"}))}const iu=e=>o.g?.location?.host!==new URL(e).host,lu="error",su="warning",uu="info",cu="plain",du="success",fu="small",pu="large";function mu({children:t,className:n,size:r=pu,type:o=uu,...a}){const i=function(t){let n;switch(t){case du:n=()=>(0,e.createElement)("svg",{width:"35",height:"36",viewBox:"0 0 35 36",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("rect",{x:"1.90112",y:"1.98828",width:"32.0691",height:"32.0691",rx:"16.0345",stroke:"#00A02F",strokeWidth:"2"}),(0,e.createElement)("mask",{id:"mask-notice-success",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"10",y:"12",width:"16",height:"12"},(0,e.createElement)("path",{d:"M15.0921 21.461L11.3924 17.7613L10.1326 19.0122L15.0921 23.9718L25.7387 13.3252L24.4877 12.0742L15.0921 21.461Z",fill:"white"})),(0,e.createElement)("g",{mask:"url(#mask-notice-success)"},(0,e.createElement)("rect",{x:"7.28906",y:"7.375",width:"21.2932",height:"21.2932",fill:"#00A02F"})));break;case lu:n=()=>(0,e.createElement)("svg",{width:"44",height:"44",viewBox:"0 0 44 44",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M8.18125 16.1001L16.4324 7.84902L28.1012 7.84902L36.3523 16.1001L36.3523 27.769L28.1012 36.0201L16.4324 36.0201L8.18125 27.769L8.18125 16.1001Z",stroke:"#EF0000",strokeWidth:"2"}),(0,e.createElement)("path",{d:"M24.2671 27.4609C24.2671 28.5654 23.3716 29.4609 22.2671 29.4609C21.1626 29.4609 20.2671 28.5654 20.2671 27.4609C20.2671 26.3564 21.1626 25.4609 22.2671 25.4609C23.3716 25.4609 24.2671 26.3564 24.2671 27.4609Z",fill:"#EF0000"}),(0,e.createElement)("line",{x1:"22.2891",y1:"14.0586",x2:"22.2891",y2:"23.5659",stroke:"#EF0000",strokeWidth:"2"}));break;default:n=()=>(0,e.createElement)("svg",{width:"35",height:"35",viewBox:"0 0 35 35",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("rect",{x:"1.66626",y:"1.76172",width:"31.4597",height:"31.4597",rx:"15.7299",stroke:"currentColor",strokeWidth:"2"}),(0,e.createElement)("path",{d:"M15.3048 11.3424C15.3048 10.1875 16.2412 9.25113 17.3961 9.25113C18.5509 9.25113 19.4873 10.1875 19.4873 11.3424C19.4873 12.4972 18.5509 13.4336 17.3961 13.4336C16.2412 13.4336 15.3048 12.4972 15.3048 11.3424Z",fill:"currentColor"}),(0,e.createElement)("line",{x1:"17.4184",y1:"25.3594",x2:"17.4184",y2:"15.4184",stroke:"currentColor",strokeWidth:"2"}))}return(0,e.createElement)(n,null)}(o);return(0,e.createElement)("div",{className:x()(n,"amp-notice",`amp-notice--${o}`,`amp-notice--${r}`),...a},(0,e.createElement)("div",{className:"amp-notice__icon"},i),(0,e.createElement)("div",{className:"amp-notice__body"},t))}function hu(e,t){return e.filter((e=>e?.name&&t===hl(e.name)))}function gu({slug:t}){const[n,r]=(0,e.useState)(!1),{scannableUrls:o}=(0,e.useContext)(gl),a=(0,e.useMemo)((()=>o.map((e=>{const n=function(e,t){const n=[];for(const r of e){const e=hu(r.sources||[],t);if(e&&00?{...e,validation_errors:n}:null})).filter(Boolean)),[o,t]),i=JSON.stringify(a,null,4);return(0,e.createElement)("div",{className:"site-scan-results__detail-body"},(0,e.createElement)("ul",{className:"site-scan-results__urls-list"},a.map((({url:t})=>(0,e.createElement)("li",{key:t},(0,e.createElement)(Gs,{href:t},t))))),(0,e.createElement)("p",{className:"site-scan-results__source-intro"},(0,l.__)("Raw validation data which you may want to share with the author so they can fix AMP compatibility:","amp")),(0,e.createElement)("pre",{className:"site-scan-results__source-detail"},i),(0,e.createElement)(fl,{isSmall:!0,text:i,onCopy:()=>r(!0),onFinishCopy:()=>r(!1)},n?(0,l.__)("Copied!","amp"):(0,l.__)("Copy Validation Data","amp")))}function vu({author:t,name:n,slug:r,status:o,version:a,inactiveSourceNotice:i,uninstalledSourceNotice:s}){const[u,c]=(0,e.useState)(!1);return(0,e.createElement)("details",{open:!1,onKeyDown:({key:e})=>{[" ","return"].includes(e)&&c(!0)},onClick:()=>{c(!0)}},(0,e.createElement)("summary",null,(0,e.createElement)("span",{className:"site-scan-results__summary-wrapper"},n&&(0,e.createElement)("span",{className:x()("site-scan-results__source-name",{"site-scan-results__source-name--inactive":["inactive","uninstalled"].includes(o)})},n),!n&&r&&(0,e.createElement)("code",{className:"site-scan-results__source-slug"},r),"active"===o?(0,e.createElement)(e.Fragment,null,t&&(0,e.createElement)("span",{className:"site-scan-results__source-author"},(0,l.sprintf)(/* translators: %s is an author name. */ +(0,l.__)("by %s","amp"),t)),a&&(0,e.createElement)("span",{className:"site-scan-results__source-version"},(0,l.sprintf)(/* translators: %s is a version number. */ +(0,l.__)("Version %s","amp"),a))):(0,e.createElement)(mu,{className:"site-scan-results__source-notice",type:cu,size:fu},"inactive"===o?i:null,"uninstalled"===o?s:null))),u&&(0,e.createElement)(gu,{slug:r}))}function yu({sources:t,inactiveSourceNotice:n,uninstalledSourceNotice:r}){return 0===t.length?(0,e.createElement)(Zs,null):(0,e.createElement)("ul",{className:"site-scan-results__sources"},t.map((t=>(0,e.createElement)("li",{key:t.slug,className:"site-scan-results__source"},(0,e.createElement)(vu,{...t,inactiveSourceNotice:n,uninstalledSourceNotice:r})))))}function bu({className:t,showHelpText:r=!1,slugs:o=[],...a}){const i=function(){const{fetchingThemes:t,themes:n}=(0,e.useContext)(Ul),[r,o]=(0,e.useState)({});return(0,e.useEffect)((()=>{t||0===n.length||o((()=>n.reduce(((e,t)=>({...e,[t.stylesheet]:Object.keys(t).reduce(((e,r)=>{var o;const a={...e,slug:t.stylesheet,[r]:null!==(o=t[r]?.raw)&&void 0!==o?o:t[r]},i=n.find((e=>e.template===t.stylesheet&&e.template!==e.stylesheet))?.stylesheet;return i&&(a.child=i),t.template&&t.template!==t.stylesheet&&(a.parent=t.template),a}),{})})),{})))}),[t,n]),r}(),s=(0,e.useMemo)((()=>o?.map((e=>{const t=i?.[e];if(!t)return{slug:e,status:"uninstalled"};const n="active"===i?.[t?.child]?.status;return{...t,status:n?"active":t.status}}))),[o,i]);return(0,e.createElement)(tu,{title:(0,l.__)("Themes with AMP incompatibility","amp"),icon:(0,e.createElement)(au,null),count:o.length,className:x()("site-scan-results--themes",t),...a},r&&(0,e.createElement)("p",null,F((0,l.__)("Because of theme issue(s) we’ve found, you’ll want to consider a different template mode below.","amp"),{a:(0,e.createElement)("a",{href:"#template-modes"})}),n.AMP_COMPATIBLE_THEMES_URL?F(` ${(0,l.__)("You may also want to browse alternative AMP compatible themes.","amp")}`,{a:iu(n.AMP_COMPATIBLE_THEMES_URL)?(0,e.createElement)(Gs,{href:n.AMP_COMPATIBLE_THEMES_URL}):(0,e.createElement)("a",{href:n.AMP_COMPATIBLE_THEMES_URL})}):""),(0,e.createElement)(yu,{sources:s,inactiveSourceNotice:(0,l.__)("This theme has been deactivated since last site scan."),uninstalledSourceNotice:(0,l.__)("This theme has been uninstalled or its metadata is unavailable.")}))}const Eu=58,ku=40,wu=2;function Cu({width:t=Eu,...n}){const r=wu*(Eu/t);return(0,e.createElement)("svg",{viewBox:`0 0 ${Eu} ${ku}`,width:t,fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},(0,e.createElement)("g",{stroke:"#005AF0",strokeWidth:r,strokeLinecap:"round",strokeLinejoin:"round"},(0,e.createElement)("path",{d:"M6.2 31.05V5.37A4.37 4.37 0 0 1 10.57 1H47.2a4.37 4.37 0 0 1 4.37 4.37v26.47M37.25 32.14v1.32H20.76v-1.32H1v3.14a3.37 3.37 0 0 0 3.36 3.37h49.28A3.36 3.36 0 0 0 57 35.28v-3.14H37.25Z"}),(0,e.createElement)("path",{d:"M21.2 11.53h2.15v12.35H21.2a6.178 6.178 0 0 1-5.728-8.54 6.183 6.183 0 0 1 5.728-3.81v0ZM36.99 23.89h-2.15V11.54h2.15a6.181 6.181 0 0 1 6.18 6.18 6.18 6.18 0 0 1-6.18 6.17v0ZM29.15 13.4h-5.79v2.83h5.79V13.4ZM29.15 19.19h-5.79v2.83h5.79v-2.83Z"}),(0,e.createElement)("path",{d:"M42.76 15.62h5.39v4.18h-5.39M15 19.8H9.61v-4.18H15"})))}function xu({className:t,showHelpText:r=!1,slugs:o=[],...a}){const i=function(){const{fetchingPlugins:t,plugins:n}=(0,e.useContext)(Wl),[r,o]=(0,e.useState)({});return(0,e.useEffect)((()=>{t||0===n.length||o(n.reduce(((e,t)=>{const n=hl(t.plugin);return{...e,[n]:Object.keys(t).reduce(((e,r)=>{var o;return{...e,slug:n,[r]:null!==(o=t[r]?.raw)&&void 0!==o?o:t[r]}}),{})}}),{}))}),[t,n]),r}(),s=(0,e.useMemo)((()=>o?.map((e=>{var t;return null!==(t=i?.[e])&&void 0!==t?t:{slug:e,status:"uninstalled"}}))||[]),[i,o]);return(0,e.createElement)(tu,{title:(0,l.__)("Plugins with AMP incompatibility","amp"),icon:(0,e.createElement)(Cu,null),count:o.length,className:x()("site-scan-results--plugins",t),...a},r&&(0,e.createElement)("p",null,F((0,l.__)("Because of plugin issue(s) detected, you may want to review and suppress plugins.","amp"),{a:(0,e.createElement)("a",{href:"#plugin-suppression"})}),n.AMP_COMPATIBLE_PLUGINS_URL?F(` ${(0,l.__)("You may also want to browse alternative AMP compatible plugins.","amp")}`,{a:iu(n.AMP_COMPATIBLE_PLUGINS_URL)?(0,e.createElement)(Gs,{href:n.AMP_COMPATIBLE_PLUGINS_URL}):(0,e.createElement)("a",{href:n.AMP_COMPATIBLE_PLUGINS_URL})}):""),(0,e.createElement)(yu,{sources:s,inactiveSourceNotice:(0,l.__)("This plugin has been deactivated since last site scan."),uninstalledSourceNotice:(0,l.__)("This plugin has been uninstalled or its metadata is unavailable.")}))}function Su({children:t,headerContent:n,title:r}){return(0,e.createElement)("div",{className:"site-scan"},(0,e.createElement)(Yl,{className:"site-scan__section"},(0,e.createElement)("div",{className:"site-scan__header"},(0,e.createElement)(Js,null),(0,e.createElement)("p",{className:"site-scan__heading"},r)),n),t)}const _u="recommended",Lu="neutral",Mu="notRecommended";const Pu=(0,e.createContext)();function Tu({children:t}){const{editedOptions:n,originalOptions:r,updateOptions:o,readerModeWasOverridden:a,setReaderModeWasOverridden:i}=(0,e.useContext)(h),{currentPage:l}=(0,e.useContext)(Zl),{selectedTheme:s,currentTheme:u}=(0,e.useContext)(k),{developerToolsOption:c,fetchingUser:d,originalDeveloperToolsOption:f}=(0,e.useContext)(Bl),[p,m]=(0,e.useState)(!1),[g,y]=(0,e.useState)(null),[b,E]=(0,e.useState)(!1),{slug:w}=l||{},{theme_support:C}=n||{},{theme_support:x}=r||{},S=!d&&c!==f;return(0,e.useEffect)((()=>{S&&E(!0)}),[S]),(0,e.useEffect)((()=>{C&&y(C)}),[C]),(0,e.useEffect)((()=>{"done"===w&&v===C&&s.name===u.name&&(a?i(!1):(o({theme_support:"transitional"}),i(!0)))}),[s.name,u.name,C,w,a,o,i]),(0,e.useEffect)((()=>{if(!d&&"technical-background"===w)if(p||x===C){if(p||c===f||(m(!0),o({theme_support:void 0})),p&&c===f){const e=g||x;C!==e&&o({theme_support:e})}}else m(!0)}),[w,c,d,g,f,x,p,C,o]),(0,e.createElement)(Pu.Provider,{value:{technicalQuestionChangedAtLeastOnce:b}},t)}var Nu=()=>function(t){const n=(0,e.useMemo)((()=>{const e=function(e){return e&&"undefined"!=typeof window&&"function"==typeof window.matchMedia?window.matchMedia(e):null}(t);return{subscribe(t){return e?(e.addEventListener?.("change",t),()=>{e.removeEventListener?.("change",t)}):()=>{}},getValue(){var t;return null!==(t=e?.matches)&&void 0!==t&&t}}}),[t]);return(0,e.useSyncExternalStore)(n.subscribe,n.getValue,(()=>!1))}("(prefers-reduced-motion: reduce)");function Ou(e,t){"function"==typeof e?e(t):e&&e.hasOwnProperty("current")&&(e.current=t)}function Au(t){const n=(0,e.useRef)(),r=(0,e.useRef)(!1),o=(0,e.useRef)(!1),a=(0,e.useRef)([]),i=(0,e.useRef)(t);return i.current=t,(0,e.useLayoutEffect)((()=>{!1===o.current&&!0===r.current&&t.forEach(((e,t)=>{const r=a.current[t];e!==r&&(Ou(r,null),Ou(e,n.current))})),a.current=t}),t),(0,e.useLayoutEffect)((()=>{o.current=!1})),(0,e.useCallback)((e=>{Ou(n,e),o.current=!0,r.current=null!==e;const t=e?i.current:a.current;for(const n of t)Ou(n,e)}),[])}var Ru=(0,e.createElement)(Jo,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(Xo,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})),ju=(0,e.createElement)(Jo,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(Xo,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"}));function Fu(e){return null!=e}const zu={initial:void 0,fallback:""};const Iu=()=>{},Hu=(0,e.forwardRef)((({isOpened:t,icon:n,title:r,...o},a)=>r?(0,e.createElement)("h2",{className:"components-panel__body-title"},(0,e.createElement)(cl,{className:"components-panel__body-toggle","aria-expanded":t,ref:a,...o},(0,e.createElement)("span",{"aria-hidden":"true"},(0,e.createElement)(ta,{className:"components-panel__arrow",icon:t?Ru:ju})),r,n&&(0,e.createElement)(ta,{icon:n,className:"components-panel__icon",size:20}))):null)),Bu=(0,e.forwardRef)((function(t,n){const{buttonProps:r={},children:o,className:a,icon:i,initialOpen:l,onToggle:s=Iu,opened:u,title:c,scrollAfterOpen:d=!0}=t,[f,p]=function(t,n=zu){const{initial:r,fallback:o}={...zu,...n},[a,i]=(0,e.useState)(t),l=Fu(t);return(0,e.useEffect)((()=>{l&&a&&i(void 0)}),[l,a]),[function(e=[],t){var n;return null!==(n=e.find(Fu))&&void 0!==n?n:t}([t,a,r],o),(0,e.useCallback)((e=>{l||i(e)}),[l])]}(u,{initial:void 0===l||l,fallback:!1}),m=(0,e.useRef)(null),h=Nu()?"auto":"smooth",g=(0,e.useRef)();g.current=d,sa((()=>{f&&g.current&&m.current?.scrollIntoView&&m.current.scrollIntoView({inline:"nearest",block:"nearest",behavior:h})}),[f,h]);const v=x()("components-panel__body",a,{"is-opened":f});return(0,e.createElement)("div",{className:v,ref:Au([m,n])},(0,e.createElement)(Hu,{icon:i,isOpened:Boolean(f),onClick:e=>{e.preventDefault();const t=!f;p(t),s(t)},title:c,...r}),"function"==typeof o?o({opened:Boolean(f)}):f&&o)}));var Du=Bu;const Wu="full-width",$u="right";function Uu({children:t=null,className:n,heading:r,handleType:a=Wu,id:i,initialOpen:l=!1,labelExtra:s=null,selected:u=!1,hiddenTitle:c}){const[d,f]=(0,e.useState)(l),[p,m]=(0,e.useState)(null);return(0,e.useEffect)((()=>{const e=new o.g.MutationObserver((([e])=>{e.target.classList.contains("is-opened")&&!d?f(!0):d&&f(!1)})),t=document.getElementById(i)?.querySelector(".components-panel__body");return t&&e.observe(t,{attributes:!0}),()=>{e.disconnect()}}),[i,d]),(0,e.useEffect)((()=>{m(null!==p?"resetting":"waiting")}),[l]),(0,e.useEffect)((()=>{"resetting"===p&&m("waiting")}),[p]),(0,e.createElement)(Yl,{id:i,className:x()("amp-drawer",`amp-drawer--handle-type-${a}`,n,d?"amp-drawer--opened":""),selected:u},a===$u&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"amp-drawer__heading"},r),s&&(0,e.createElement)("div",{className:"amp-drawer__label-extra"},s)),"resetting"!==p&&(0,e.createElement)(Du,{title:a===$u?(0,e.createElement)(ll,{as:"span"},c):(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"amp-drawer__heading"},r),s&&(0,e.createElement)("div",{className:"amp-drawer__label-extra"},s)),className:"amp-drawer__panel-body",initialOpen:l},(0,e.createElement)("div",{className:"amp-drawer__panel-body-inner"},t)))}function Vu({children:t,className:n,icon:r}){return(0,e.createElement)("div",{className:x()("amp-info",n)},r&&(0,e.createElement)(r,{className:"amp-info__icon"}),t)}function Zu(){return(0,e.createElement)("svg",{width:"66",height:"58",viewBox:"0 0 66 58",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M15.4008 9.85391C16.5008 9.85391 17.5008 8.95391 17.5008 7.75391C17.5008 6.55391 16.5008 5.75391 15.4008 5.75391C14.3008 5.75391 13.3008 6.65391 13.3008 7.85391C13.3008 9.05391 14.2008 9.85391 15.4008 9.85391Z",fill:"#285BE7"}),(0,e.createElement)("path",{d:"M22.1006 7.75391H25.1006",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M13.6006 37.3555H24.4006",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M29.8008 7.75391H32.8008",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M64.9004 1.75391H6.90039V45.9539H64.8004V1.75391H64.9004Z",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M60.4005 14.1523H13.0005V33.2523H60.4005V14.1523Z",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M19.8008 24.6523C21.2008 24.6523 22.3008 23.5523 22.3008 22.1523C22.3008 20.7523 21.2008 19.6523 19.8008 19.6523C18.4008 19.6523 17.3008 20.7523 17.3008 22.1523C17.3008 23.5523 18.4008 24.6523 19.8008 24.6523Z",fill:"#285BE7"}),(0,e.createElement)("path",{d:"M23.6006 28.0523L32.0006 22.0523L38.0006 25.4523L44.9006 20.1523V28.1523C44.9006 28.0523 25.1006 28.0523 23.6006 28.0523Z",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M8.3542 57.5023C12.6542 57.5023 16.1542 54.0023 16.1542 49.7023C16.1542 45.4023 12.6542 41.9023 8.3542 41.9023C4.0542 41.9023 0.554199 45.4023 0.554199 49.7023C0.554199 54.0023 4.0542 57.5023 8.3542 57.5023Z",fill:"#3363E8"}),(0,e.createElement)("path",{d:"M9.35446 45.2992L8.95446 48.6992H10.4545C10.4545 48.6992 11.0545 48.5992 10.4545 49.5992C7.75446 54.0992 7.75446 54.0992 7.75446 54.0992H7.25446L7.75446 50.6992H6.45446C6.45446 50.6992 5.45446 50.9992 6.15446 49.8992C8.95446 45.4992 9.05446 45.1992 9.05446 45.1992L9.35446 45.2992Z",fill:"white"}))}function qu({props:t}){return(0,e.createElement)("svg",{width:"80",height:"64",viewBox:"0 0 80 64",fill:"none",xmlns:"http://www.w3.org/2000/svg",...t},(0,e.createElement)("path",{d:"M15.0067 10.0961C16.1067 10.0961 17.0067 9.19609 17.0067 7.99609C17.0067 6.79609 16.1067 5.99609 15.0067 5.99609C13.9067 5.99609 12.9067 6.89609 12.9067 8.09609C12.9067 9.29609 13.8067 10.0961 15.0067 10.0961Z",fill:"#285BE7"}),(0,e.createElement)("path",{d:"M21.7068 7.99609H24.7068",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M13.2068 37.5977H24.0068",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M29.407 7.99609H32.407",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M64.5068 1.99609H6.50684V46.1961H64.4068V1.99609H64.5068Z",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M60.0069 14.3945H12.6069V33.4945H60.0069V14.3945Z",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M19.4067 24.8945C20.8067 24.8945 21.9067 23.7945 21.9067 22.3945C21.9067 20.9945 20.8067 19.8945 19.4067 19.8945C18.0067 19.8945 16.9067 20.9945 16.9067 22.3945C16.9067 23.7945 18.0067 24.8945 19.4067 24.8945Z",fill:"#285BE7"}),(0,e.createElement)("path",{d:"M23.2068 28.2945L31.6068 22.2945L37.6068 25.6945L44.5068 20.3945V28.3945C44.5068 28.2945 24.7068 28.2945 23.2068 28.2945Z",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M71.6678 17.6953H50.4678V54.3953H71.6678V17.6953Z",fill:"white",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M60.1677 23.5977H62.5677",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M65.3677 23.5977H68.1677",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M55.8676 25.3953C56.9676 25.3953 57.9676 24.4953 57.9676 23.2953C57.9676 22.1953 57.0676 21.1953 55.8676 21.1953C54.7676 21.1953 53.7676 22.0953 53.7676 23.2953C53.8676 24.4953 54.7676 25.3953 55.8676 25.3953Z",fill:"#285BE7"}),(0,e.createElement)("path",{d:"M68.1676 29.1953H53.7676V39.9953H68.1676V29.1953Z",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M60.3676 36.9953C62.7676 36.9953 64.6676 36.9953 64.6676 36.9953V32.1953L58.2676 36.9953H60.3676Z",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M60.5676 44.5977H68.9676",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M71.6677 63.8383C75.9677 63.8383 79.4677 60.3383 79.4677 56.0383C79.4677 51.7383 75.9677 48.2383 71.6677 48.2383C67.3677 48.2383 63.8677 51.7383 63.8677 56.0383C63.8677 60.3383 67.3677 63.8383 71.6677 63.8383Z",fill:"#3363E8"}),(0,e.createElement)("path",{d:"M72.6679 51.6352L72.2679 55.0352H73.7679C73.7679 55.0352 74.3679 54.9352 73.7679 55.9352C71.0679 60.4352 71.0679 60.4352 71.0679 60.4352H70.5679L71.0679 57.0352H69.7679C69.7679 57.0352 68.7679 57.3352 69.4679 56.2352C72.2679 51.8352 72.3679 51.5352 72.3679 51.5352L72.6679 51.6352Z",fill:"white"}),(0,e.createElement)("circle",{cx:"8.16113",cy:"49.9844",r:"8",fill:"white"}),(0,e.createElement)("circle",{cx:"8.16113",cy:"49.9844",r:"8",fill:"white"}),(0,e.createElement)("path",{d:"M8.16089 41.9844C3.76089 41.9844 0.160889 45.5844 0.160889 49.9844C0.160889 54.3844 3.76089 57.9844 8.16089 57.9844C12.5609 57.9844 16.1609 54.3844 16.1609 49.9844C16.1609 45.5844 12.5609 41.9844 8.16089 41.9844ZM13.6809 46.7844H11.3609C11.1209 45.8244 10.7209 44.8644 10.2409 43.9044C11.6809 44.4644 12.9609 45.4244 13.6809 46.7844ZM8.16089 43.5844C8.80089 44.5444 9.36089 45.5844 9.68089 46.7844H6.64089C6.96089 45.6644 7.52089 44.5444 8.16089 43.5844ZM2.00089 51.5844C1.84089 51.1044 1.76089 50.5444 1.76089 49.9844C1.76089 49.4244 1.84089 48.8644 2.00089 48.3844H4.72089C4.64089 48.9444 4.64089 49.4244 4.64089 49.9844C4.64089 50.5444 4.72089 51.0244 4.72089 51.5844H2.00089ZM2.64089 53.1844H5.04089C5.28089 54.1444 5.68089 55.1844 6.16089 56.0644C4.64089 55.5044 3.36089 54.5444 2.64089 53.1844ZM4.96089 46.7844H2.56089C3.36089 45.4244 4.56089 44.4644 6.00089 43.9044C5.60089 44.8644 5.28089 45.8244 4.96089 46.7844ZM8.16089 56.3844C7.52089 55.4244 6.96089 54.3844 6.64089 53.1844H9.68089C9.36089 54.3044 8.80089 55.4244 8.16089 56.3844ZM10.0009 51.5844H6.32089C6.24089 51.0244 6.16089 50.5444 6.16089 49.9844C6.16089 49.4244 6.24089 48.8644 6.32089 48.3844H10.0809C10.1609 48.8644 10.2409 49.4244 10.2409 49.9844C10.2409 50.5444 10.0809 51.0244 10.0009 51.5844ZM10.2409 56.0644C10.7209 55.1844 11.1209 54.2244 11.3609 53.1844H13.6809C12.9609 54.4644 11.6809 55.5044 10.2409 56.0644ZM11.6809 51.5844C11.7609 51.0244 11.7609 50.5444 11.7609 49.9844C11.7609 49.4244 11.6809 48.9444 11.6809 48.3844H14.4009C14.5609 48.8644 14.6409 49.4244 14.6409 49.9844C14.6409 50.5444 14.5609 51.1044 14.4009 51.5844H11.6809Z",fill:"#285BE7"}),(0,e.createElement)("path",{d:"M23.1069 58.5844C27.9592 58.5844 31.9069 54.6367 31.9069 49.7844C31.9069 44.9321 27.9592 40.9844 23.1069 40.9844C18.2546 40.9844 14.3069 44.9321 14.3069 49.7844C14.3069 54.6367 18.2546 58.5844 23.1069 58.5844Z",fill:"#285BE7",stroke:"white",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M24.1071 45.3812L23.7071 48.7812H25.2071C25.2071 48.7812 25.8071 48.6813 25.2071 49.6813C22.5071 54.1813 22.5071 54.1813 22.5071 54.1813H22.0071L22.5071 50.7812H21.2071C21.2071 50.7812 20.2071 51.0813 20.9071 49.9813C23.7071 45.5813 23.8071 45.2812 23.8071 45.2812L24.1071 45.3812Z",fill:"white"}))}function Qu(){return(0,e.createElement)("svg",{width:"78",height:"63",viewBox:"0 0 78 63",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M13.2068 37.5117H24.0068",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M14.9067 10.0102C16.0067 10.0102 17.0067 9.11016 17.0067 7.91016C17.0067 6.71016 16.1067 5.91016 14.9067 5.91016C13.8067 5.91016 12.9067 6.81016 12.9067 7.91016C12.9067 9.01016 13.8067 10.0102 14.9067 10.0102Z",fill:"#285BE7"}),(0,e.createElement)("path",{d:"M21.6069 7.91016H24.6069",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M29.4067 7.91016H32.4067",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M64.4068 1.91016H6.50684V46.1102H64.4068V1.91016Z",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M60.0069 14.3086H12.6069V33.4086H60.0069V14.3086Z",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M19.3069 24.8086C20.7069 24.8086 21.8069 23.7086 21.8069 22.3086C21.8069 20.9086 20.7069 19.8086 19.3069 19.8086C17.9069 19.8086 16.8069 20.9086 16.8069 22.3086C16.8069 23.7086 17.9069 24.8086 19.3069 24.8086Z",fill:"#285BE7"}),(0,e.createElement)("path",{d:"M23.2068 28.2086L31.6068 22.2086L37.6068 25.6086L44.5068 20.3086V28.3086C44.5068 28.2086 24.7068 28.2086 23.2068 28.2086Z",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M69.6069 17.6094H48.3069V54.3094H69.5069V17.6094H69.6069Z",fill:"white",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M69.7068 17.6094H48.5068V28.4094H69.7068V17.6094Z",fill:"#285BE7",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M59.6069 23.3086H62.6069",stroke:"white",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M53.8068 25.3094C54.9068 25.3094 55.9068 24.4094 55.9068 23.2094C55.9068 22.1094 55.0068 21.1094 53.8068 21.1094C52.7068 21.1094 51.7068 22.0094 51.7068 23.2094C51.7068 24.4094 52.7068 25.3094 53.8068 25.3094Z",fill:"white"}),(0,e.createElement)("path",{d:"M56.9067 33.9102H65.1067",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M53.1069 33.9102H53.4069",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M56.9067 37.3086H65.1067",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M53.1069 37.3086H53.4069",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M56.9067 41.0117H65.1067",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M53.1069 41.0117H53.4069",stroke:"#285BE7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M69.2192 62.1117C73.5192 62.1117 77.0192 58.6117 77.0192 54.3117C77.0192 50.0117 73.5192 46.5117 69.2192 46.5117C64.9192 46.5117 61.4192 50.0117 61.4192 54.3117C61.4192 58.6117 64.9192 62.1117 69.2192 62.1117Z",fill:"#3363E8"}),(0,e.createElement)("path",{d:"M70.2194 49.9086L69.8194 53.3086H71.3194C71.3194 53.3086 71.9194 53.2086 71.3194 54.2086C68.6194 58.7086 68.6194 58.7086 68.6194 58.7086H68.1194L68.6194 55.3086H67.3194C67.3194 55.3086 66.3194 55.6086 67.0194 54.5086C69.8194 50.1086 69.9194 49.8086 69.9194 49.8086L70.2194 49.9086Z",fill:"white"}),(0,e.createElement)("circle",{cx:"8.16113",cy:"49.8125",r:"8",fill:"white"}),(0,e.createElement)("circle",{cx:"8.16113",cy:"49.8125",r:"8",fill:"white"}),(0,e.createElement)("path",{d:"M8.16089 41.8125C3.76089 41.8125 0.160889 45.4125 0.160889 49.8125C0.160889 54.2125 3.76089 57.8125 8.16089 57.8125C12.5609 57.8125 16.1609 54.2125 16.1609 49.8125C16.1609 45.4125 12.5609 41.8125 8.16089 41.8125ZM13.6809 46.6125H11.3609C11.1209 45.6525 10.7209 44.6925 10.2409 43.7325C11.6809 44.2925 12.9609 45.2525 13.6809 46.6125ZM8.16089 43.4125C8.80089 44.3725 9.36089 45.4125 9.68089 46.6125H6.64089C6.96089 45.4925 7.52089 44.3725 8.16089 43.4125ZM2.00089 51.4125C1.84089 50.9325 1.76089 50.3725 1.76089 49.8125C1.76089 49.2525 1.84089 48.6925 2.00089 48.2125H4.72089C4.64089 48.7725 4.64089 49.2525 4.64089 49.8125C4.64089 50.3725 4.72089 50.8525 4.72089 51.4125H2.00089ZM2.64089 53.0125H5.04089C5.28089 53.9725 5.68089 55.0125 6.16089 55.8925C4.64089 55.3325 3.36089 54.3725 2.64089 53.0125ZM4.96089 46.6125H2.56089C3.36089 45.2525 4.56089 44.2925 6.00089 43.7325C5.60089 44.6925 5.28089 45.6525 4.96089 46.6125ZM8.16089 56.2125C7.52089 55.2525 6.96089 54.2125 6.64089 53.0125H9.68089C9.36089 54.1325 8.80089 55.2525 8.16089 56.2125ZM10.0009 51.4125H6.32089C6.24089 50.8525 6.16089 50.3725 6.16089 49.8125C6.16089 49.2525 6.24089 48.6925 6.32089 48.2125H10.0809C10.1609 48.6925 10.2409 49.2525 10.2409 49.8125C10.2409 50.3725 10.0809 50.8525 10.0009 51.4125ZM10.2409 55.8925C10.7209 55.0125 11.1209 54.0525 11.3609 53.0125H13.6809C12.9609 54.2925 11.6809 55.3325 10.2409 55.8925ZM11.6809 51.4125C11.7609 50.8525 11.7609 50.3725 11.7609 49.8125C11.7609 49.2525 11.6809 48.7725 11.6809 48.2125H14.4009C14.5609 48.6925 14.6409 49.2525 14.6409 49.8125C14.6409 50.3725 14.5609 50.9325 14.4009 51.4125H11.6809Z",fill:"#285BE7"}))}function Gu({mode:t}){switch(t){case y:return(0,e.createElement)(Zu,null);case b:return(0,e.createElement)(qu,null);case v:return(0,e.createElement)(Qu,null);default:return null}}function Yu(e){switch(e){case y:return(0,l.__)("Standard","amp");case b:return(0,l.__)("Transitional","amp");case v:return(0,l.__)("Reader","amp");default:return null}}function Ku({children:t,details:n,detailsUrl:r,initialOpen:o,labelExtra:a=null,mode:i,previouslySelected:s=!1}){const{editedOptions:u,updateOptions:c}=(0,e.useContext)(h),{theme_support:d}=u,f=function(e){return`template-mode-${e}`}(i);return(0,e.createElement)(Uu,{className:"template-mode-option",handleType:$u,heading:(0,e.createElement)("label",{className:"template-mode-option__label",htmlFor:f},(0,e.createElement)("div",{className:"template-mode-selection__input-container"},(0,e.createElement)("input",{type:"radio",id:f,checked:i===d,onChange:()=>{c({theme_support:i})}})),(0,e.createElement)("div",{className:"template-mode-selection__illustration"},(0,e.createElement)(Gu,{mode:i})),(0,e.createElement)("div",{className:"template-mode-selection__description"},(0,e.createElement)("h3",null,Yu(i)),s&&(0,e.createElement)(Vu,null,(0,l.__)("Previously selected","amp")),a&&(0,e.createElement)("div",{className:"template-mode-selection__label-extra"},a))),hiddenTitle:Yu(i),id:`${f}-container`,initialOpen:"boolean"==typeof o?o:i&&d&&i===d,selected:i===d},(0,e.createElement)("div",{className:"template-mode-selection__details"},t,Array.isArray(n)&&(0,e.createElement)("ul",{className:"template-mode-selection__details-list"},n.filter(Boolean).map(((t,n)=>(0,e.createElement)("li",{key:n,className:"template-mode-selection__details-list-item"},t)))),n&&!Array.isArray(n)&&(0,e.createElement)("p",null,(0,e.createElement)("span",null,n),r&&(0,e.createElement)(e.Fragment,null," ",(0,e.createElement)("a",{href:r,target:"_blank",rel:"noreferrer noopener"},(0,l.__)("Learn more.","amp"))))))}function Xu(){return(0,e.createElement)(mu,{size:fu,type:du},(0,l.__)("Recommended","amp"))}function Ju(e,t,n){if(n===e||!t)return!0;switch(t[e].recommendationLevel){case _u:return!0;case Mu:return!1;default:return!Object.values(t).some((e=>e.recommendationLevel===_u))}}function ec({firstTimeInWizard:t,savedCurrentMode:n,technicalQuestionChanged:r,templateModeRecommendation:o}){return(0,e.createElement)("form",null,(0,e.createElement)(Ku,{details:o?.[v]?.details,initialOpen:Ju(v,o,n),mode:v,previouslySelected:n===v&&r&&!t,labelExtra:o?.[v]?.recommendationLevel===_u?(0,e.createElement)(Xu,null):null}),(0,e.createElement)(Ku,{details:o?.[b]?.details,initialOpen:Ju(b,o,n),mode:b,previouslySelected:n===b&&r&&!t,labelExtra:o?.[b]?.recommendationLevel===_u?(0,e.createElement)(Xu,null):null}),(0,e.createElement)(Ku,{details:o?.[y]?.details,initialOpen:Ju(y,o,n),mode:y,previouslySelected:n===y&&r&&!t,labelExtra:o?.[y]?.recommendationLevel===_u?(0,e.createElement)(Xu,null):null}))}var tc=window.wp.htmlEntities;function nc({children:t,isLoading:n=!1}){return(0,e.createElement)("div",{className:"phone "+(n?"is-loading":"")},(0,e.createElement)("div",{className:"phone__inner"},(0,e.createElement)("div",{className:"phone__overlay"},(0,e.createElement)(Zs,null)),t))}var rc=function(t){return(0,e.createElement)("svg",{...t},(0,e.createElement)("defs",null,(0,e.createElement)("style",null,".cls-1","{","fill:#fff","}",".cls-2","{","fill:#c4c4c4","}",".cls-4","{","fill:#e7e7e7","}")),(0,e.createElement)("path",{className:"cls-1",d:"M.13 140.05V-.14h78.89v140.19z"}),(0,e.createElement)("path",{className:"cls-2",d:"m7.51 14.71 16.68.07a2.31 2.31 0 0 1 2.3 2.33 2.3 2.3 0 0 1-2.32 2.3l-16.68-.07A2.33 2.33 0 0 1 5.18 17a2.31 2.31 0 0 1 2.33-2.29Z"}),(0,e.createElement)("rect",{className:"cls-2",x:"32.11",y:"-4.06",width:"2.31",height:"56.24",rx:"1.16",transform:"rotate(-90 33.14 24.08)"}),(0,e.createElement)("rect",{className:"cls-2",x:"18.84",y:"58.89",width:"4.63",height:"32.47",rx:"2.31",transform:"rotate(-89.74 21.163 75.128)"}),(0,e.createElement)("path",{className:"cls-2",d:"M6.19 61.26h9.27a1.15 1.15 0 0 1 1.15 1.16 1.16 1.16 0 0 1-1.16 1.16H6.18A1.15 1.15 0 0 1 5 62.41a1.15 1.15 0 0 1 1.19-1.15ZM22.4 61.33h9.27a1.16 1.16 0 0 1 1.15 1.17 1.15 1.15 0 0 1-1.16 1.15h-9.27a1.16 1.16 0 0 1-1.15-1.16 1.16 1.16 0 0 1 1.16-1.16ZM6.06 80.48h11a1.15 1.15 0 0 1 1.15 1.16 1.15 1.15 0 0 1-1.16 1.15h-11a1.16 1.16 0 0 1-1.16-1.16 1.16 1.16 0 0 1 1.17-1.15ZM73.15 99.46l-19.56-.09a1.15 1.15 0 0 0-1.16 1.15 1.15 1.15 0 0 0 1.15 1.16l19.56.09a1.15 1.15 0 0 0 1.16-1.15 1.15 1.15 0 0 0-1.15-1.16ZM6 91.43h11a1.15 1.15 0 0 1 1.15 1.16 1.15 1.15 0 0 1-1.15 1.2l-11-.05a1.16 1.16 0 0 1-1.16-1.16A1.16 1.16 0 0 1 6 91.43ZM62.17 86.26h11a1.17 1.17 0 0 1 1.15 1.17 1.16 1.16 0 0 1-1.16 1.15h-11A1.16 1.16 0 0 1 61 87.41a1.16 1.16 0 0 1 1.17-1.15ZM25.92 104.78l-20-.09a1.15 1.15 0 0 0-1.16 1.15A1.15 1.15 0 0 0 5.94 107l20 .09a1.15 1.15 0 0 0 1.16-1.15 1.15 1.15 0 0 0-1.18-1.16ZM24 80.56l49.28.22a1.16 1.16 0 0 1 1.16 1.16 1.18 1.18 0 0 1-1.17 1.16l-49.28-.23a1.15 1.15 0 0 1-1.15-1.16A1.15 1.15 0 0 1 24 80.56ZM47.71 99.34 6 99.15a1.15 1.15 0 0 0-1.16 1.15A1.17 1.17 0 0 0 6 101.47l41.74.18a1.16 1.16 0 0 0 1.17-1.15 1.16 1.16 0 0 0-1.2-1.16ZM23.9 91.51l49.28.22a1.16 1.16 0 0 1 1.16 1.16 1.18 1.18 0 0 1-1.17 1.16l-49.28-.23a1.15 1.15 0 0 1-1.15-1.16 1.15 1.15 0 0 1 1.16-1.15ZM6 86l49.28.22a1.15 1.15 0 0 1 1.15 1.16 1.16 1.16 0 0 1-1.16 1.16L6 88.32a1.15 1.15 0 0 1-1.15-1.16A1.15 1.15 0 0 1 6 86ZM73.13 105l-41.79-.19a1.18 1.18 0 0 0-1.17 1.19 1.17 1.17 0 0 0 1.15 1.16l41.8.19a1.17 1.17 0 0 0 1.16-1.16 1.16 1.16 0 0 0-1.15-1.19ZM38.62 61.41h9.26a1.16 1.16 0 0 1 1.12 1.2 1.16 1.16 0 0 1-1.17 1.15h-9.26a1.16 1.16 0 0 1-1.16-1.16 1.16 1.16 0 0 1 1.21-1.19ZM54.83 61.48h9.27a1.15 1.15 0 0 1 1.15 1.16 1.15 1.15 0 0 1-1.16 1.15h-9.27a1.15 1.15 0 0 1-1.15-1.16 1.15 1.15 0 0 1 1.16-1.15ZM5.7 4.65h4.63a.45.45 0 0 1 .46.46.46.46 0 0 1-.46.46H5.7a.46.46 0 0 1-.46-.46.47.47 0 0 1 .46-.46ZM5.69 6.51h4.63a.45.45 0 0 1 .46.46.45.45 0 0 1-.46.46H5.69A.46.46 0 0 1 5.23 7a.45.45 0 0 1 .46-.49ZM5.69 8.36h4.63a.47.47 0 0 1 .46.46.46.46 0 0 1-.47.46H5.68a.47.47 0 0 1-.46-.46.46.46 0 0 1 .47-.46Z"}),(0,e.createElement)("path",{d:"M56.12 5.88 72.55 6a1.31 1.31 0 0 1 1.31 1.32 1.31 1.31 0 0 1-1.32 1.31l-16.43-.12a1.32 1.32 0 0 1-1.31-1.32 1.3 1.3 0 0 1 1.32-1.31Z",style:{fill:"none",stroke:"#c4c4c4",strokeWidth:"2px"}}),(0,e.createElement)("rect",{className:"cls-4",x:"27.33",y:"9.56",width:"24.99",height:"69.44",rx:"10",transform:"rotate(-89.74 39.83 44.28)"}),(0,e.createElement)("path",{className:"cls-2",d:"M29.36 44.42 9.54 56.64l60.56.28-20-18-16.56 11.15Z"}),(0,e.createElement)("circle",{className:"cls-1",cx:"14.39",cy:"40.41",r:"3.76"}),(0,e.createElement)("rect",{className:"cls-4",x:"8.41",y:"108",width:"24.99",height:"32.41",rx:"10",transform:"rotate(-90 20.58 123.97)"}),(0,e.createElement)("path",{className:"cls-2",d:"m17.35 124.37-8.22 12.28 25 .11-8.23-18L19.06 130Z"}),(0,e.createElement)("circle",{className:"cls-1",cx:"12.56",cy:"118.49",r:"3.76"}),(0,e.createElement)("rect",{className:"cls-4",x:"45.64",y:"108.16",width:"24.99",height:"32.41",rx:"10",transform:"rotate(-89.74 58.139 124.366)"}),(0,e.createElement)("path",{className:"cls-2",d:"m54.58 124.54-8.22 12.27 25 .11-8.23-18-6.85 11.24Z"}),(0,e.createElement)("circle",{className:"cls-1",cx:"49.78",cy:"118.66",r:"3.76"}))};function oc({description:t,ElementName:n="li",homepage:r,screenshotUrl:o,slug:a,name:i,disabled:s,style:u}){const{editedOptions:c,updateOptions:d}=(0,e.useContext)(h),{reader_theme:f}=c,p=`theme-card__${a}`;return(0,e.createElement)(Yl,{className:"theme-card "+(s?"theme-card--disabled":""),direction:"bottom",ElementName:n,selected:f===a,style:u},(0,e.createElement)("label",{htmlFor:p,className:"theme-card__label"},(0,e.createElement)(nc,null,o?(0,e.createElement)("img",{src:o,alt:i||a,height:"2165",width:"1000",loading:"lazy",decoding:"async"}):(0,e.createElement)(rc,{style:{width:"100%"}}),s&&(0,e.createElement)("div",{className:"theme-card__disabled-overlay"},(0,l.__)("Unavailable","amp"))),(0,e.createElement)("div",{className:"theme-card__label-header"},(0,e.createElement)("input",{disabled:Boolean(s),type:"radio",id:p,checked:f===a,onChange:()=>{d({reader_theme:a})}}),(0,e.createElement)("h4",{className:"theme-card__title"},(0,tc.decodeEntities)(i||a))),t&&(0,e.createElement)("p",{className:"theme-card__description"},(0,tc.decodeEntities)(t))),r&&(0,e.createElement)("p",{className:"theme-card__theme-link"},(0,e.createElement)("a",{href:r,target:"_blank",rel:"noreferrer noopener"},(0,l.__)("Learn more","amp"))))}function ac(){const{themesAPIError:t}=(0,e.useContext)(k);return t?(0,e.createElement)(mu,{type:su},(0,e.createElement)("p",null,t)):null}function ic(){const{availableThemes:t,fetchingThemes:n,unavailableThemes:r}=(0,e.useContext)(k);return n?(0,e.createElement)(Zs,null):(0,e.createElement)("div",{className:"reader-theme-selection"},(0,e.createElement)("p",null,(0,l.__)("Select the theme template for mobile visitors","amp")),(0,e.createElement)(ac,null),(0,e.createElement)("div",null,0(0,e.createElement)(oc,{key:`theme-card-${t.slug}`,screenshotUrl:t.screenshot_url,...t})))),0(0,e.createElement)(oc,{key:`theme-card-${t.slug}`,screenshotUrl:t.screenshot_url,disabled:!0,...t})))))))}function lc(t){const n=`clip-icon-laptop-toggles-${be(lc)}`;return(0,e.createElement)("svg",{viewBox:"0 0 40 28",fill:"none",xmlns:"http://www.w3.org/2000/svg",...t},(0,e.createElement)("g",{clipPath:`url(#${n})`,stroke:"#005AF0",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},(0,e.createElement)("path",{d:"M4.46 21.02V3.91A2.92 2.92 0 017.38 1h24.4a2.91 2.91 0 012.91 2.91v17.64M25.15 21.76v.88h-11v-.88H1v2.09a2.24 2.24 0 002.28 2.25h32.79a2.24 2.24 0 002.21-2.25v-2.09H25.15zM11.2 5.79v11.6"}),(0,e.createElement)("path",{d:"M11.2 14.06a2.47 2.47 0 100-4.94 2.47 2.47 0 000 4.94z",fill:"#fff"}),(0,e.createElement)("path",{d:"M19.58 5.79v11.6"}),(0,e.createElement)("path",{d:"M19.58 12.06a2.47 2.47 0 100-4.94 2.47 2.47 0 000 4.94z",fill:"#fff"}),(0,e.createElement)("path",{d:"M27.95 5.79v11.6"}),(0,e.createElement)("path",{d:"M27.95 16.06a2.47 2.47 0 100-4.94 2.47 2.47 0 000 4.94z",fill:"#fff"})),(0,e.createElement)("defs",null,(0,e.createElement)("clipPath",{id:n},(0,e.createElement)("path",{fill:"#fff",d:"M0 0h39.31v27.09H0z"}))))}rc.defaultProps={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 79 139"};function sc({width:t=42,...n}){const r=`clip-icon-laptop-search-${be(sc)}`,o=42/t*2;return(0,e.createElement)("svg",{viewBox:"0 0 42 29",fill:"none",xmlns:"http://www.w3.org/2000/svg",width:t,...n},(0,e.createElement)("g",{clipPath:`url(#${r})`},(0,e.createElement)("path",{d:"M9.102 6.577l-.017 3.95a1.89 1.89 0 001.882 1.897l15.76.066a1.89 1.89 0 001.898-1.882l.016-3.95a1.89 1.89 0 00-1.882-1.897L11 4.694a1.89 1.89 0 00-1.897 1.883z",stroke:"#005AF0",strokeWidth:o,strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M13.14 9.2a1.15 1.15 0 100-2.3 1.15 1.15 0 000 2.3zM9.13 18.03a1.15 1.15 0 100-2.3 1.15 1.15 0 000 2.3z",fill:"#005AF0"}),(0,e.createElement)("path",{d:"M12.24 16.88h4.63M19.83 16.88h1.79M14.46 12.22l7.98-4.97 4.36 5.22",stroke:"#005AF0",strokeWidth:o,strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M4.24 19.65V3.71A2.71 2.71 0 016.95 1h22.74a2.71 2.71 0 012.72 2.71v16.43M23.5 20.35v.82H13.24v-.82H1v2a2.1 2.1 0 002.09 2h30.59a2.1 2.1 0 002.09-2.09v-2l-12.27.09z",stroke:"#005AF0",strokeWidth:o,strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M33.622 20.67l-.686.686a2 2 0 000 2.829l3.14 3.14a2 2 0 002.828 0l.686-.687a2 2 0 000-2.828l-3.14-3.14a2 2 0 00-2.828 0z",fill:"#fff"}),(0,e.createElement)("path",{d:"M33.622 20.67l-.686.686a2 2 0 000 2.829l3.14 3.14a2 2 0 002.828 0l.686-.687a2 2 0 000-2.828l-3.14-3.14a2 2 0 00-2.828 0z",stroke:"#005AF0",strokeWidth:o,strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M29.37 23.51a6.4 6.4 0 100-12.8 6.4 6.4 0 000 12.8z",fill:"#fff",stroke:"#005AF0",strokeWidth:o,strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M32.11 15.98a2.999 2.999 0 01-2.93 3.8",stroke:"#005AF0",strokeWidth:o,strokeLinecap:"round",strokeLinejoin:"round"})),(0,e.createElement)("defs",null,(0,e.createElement)("clipPath",{id:r},(0,e.createElement)("path",{fill:"#fff",d:"M0 0h41.21v28.96H0z"}))))}const uc=(0,e.createContext)({flexItemDisplay:void 0}),cc={name:"zjik7",styles:"display:flex"},dc={name:"qgaee5",styles:"display:block;max-height:100%;max-width:100%;min-height:0;min-width:0"},fc={name:"82a6rk",styles:"flex:1"},pc={name:"13nosa1",styles:">*{min-height:0;}"},mc={name:"1pwxzk4",styles:">*{min-width:0;}"};function hc(t){const{className:n,display:r,isBlock:o=!1,...a}=qi(t,"FlexItem"),i={},l=(0,e.useContext)(uc).flexItemDisplay;return i.Base=Kl({display:r||l},"",""),{...a,className:Zi()(dc,i.Base,o&&fc,n)}}var gc=Qi((function(t,n){const r=function(e){return hc({isBlock:!0,...qi(e,"FlexBlock")})}(t);return(0,e.createElement)(il,{...r,ref:n})}),"FlexBlock");const vc=()=>{};var yc=function(t){const{className:n,checked:r,id:o,disabled:a,onChange:i=vc,...l}=t,s=x()("components-form-toggle",n,{"is-checked":r,"is-disabled":a});return(0,e.createElement)("span",{className:s},(0,e.createElement)("input",{className:"components-form-toggle__input",id:o,type:"checkbox",checked:r,onChange:i,disabled:a,...l}),(0,e.createElement)("span",{className:"components-form-toggle__track"}),(0,e.createElement)("span",{className:"components-form-toggle__thumb"}))},bc={"default.fontFamily":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif","default.fontSize":"13px","helpText.fontSize":"12px",mobileTextMinFontSize:"16px"};function Ec(e){var t;return null!==(t=bc[e])&&void 0!==t?t:""}const kc={name:"9amh4a",styles:"font-size:11px;font-weight:500;line-height:1.4;text-transform:uppercase"},wc=ol("div",{target:"ej5x27r4"})("font-family:",Ec("default.fontFamily"),";font-size:",Ec("default.fontSize"),";",{name:"kv6lnz",styles:"box-sizing:border-box;*,*::before,*::after{box-sizing:inherit;}"},";"),Cc=ol("div",{target:"ej5x27r3"})((({__nextHasNoMarginBottom:e=!1})=>!e&&Kl("margin-bottom:",Jl(2),";",""))," .components-panel__row &{margin-bottom:inherit;}"),xc=Kl(kc,";display:inline-block;margin-bottom:",Jl(2),";padding:0;",""),Sc=ol("label",{target:"ej5x27r2"})(xc,";");var _c={name:"11yad0w",styles:"margin-bottom:revert"};const Lc=ol("p",{target:"ej5x27r1"})("margin-top:",Jl(2),";margin-bottom:0;font-size:",Ec("helpText.fontSize"),";font-style:normal;color:",Rs.gray[700],";",(({__nextHasNoMarginBottom:e=!1})=>!e&&_c),";"),Mc=ol("span",{target:"ej5x27r0"})(xc,";"),Pc=({__nextHasNoMarginBottom:t=!1,id:n,label:r,hideLabelFromVision:o=!1,help:a,className:i,children:l})=>(0,e.createElement)(wc,{className:x()("components-base-control",i)},(0,e.createElement)(Cc,{className:"components-base-control__field",__nextHasNoMarginBottom:t},r&&n&&(o?(0,e.createElement)(ll,{as:"label",htmlFor:n},r):(0,e.createElement)(Sc,{className:"components-base-control__label",htmlFor:n},r)),r&&!n&&(o?(0,e.createElement)(ll,{as:"label"},r):(0,e.createElement)(Pc.VisualLabel,null,r)),l),!!a&&(0,e.createElement)(Lc,{id:n?n+"__help":void 0,className:"components-base-control__help",__nextHasNoMarginBottom:t},a));Pc.VisualLabel=({className:t,children:n,...r})=>(0,e.createElement)(Mc,{...r,className:x()("components-base-control__label",t)},n);var Tc=Pc,Nc=Qi((function(t,n){const r=hc(t);return(0,e.createElement)(il,{...r,ref:n})}),"FlexItem");const Oc=["40em","52em","64em"],Ac=(t={})=>{const{defaultIndex:n=0}=t;if("number"!=typeof n)throw new TypeError(`Default breakpoint index should be a number. Got: ${n}, ${typeof n}`);if(n<0||n>Oc.length-1)throw new RangeError(`Default breakpoint index out of range. Theme has ${Oc.length} breakpoints, got index ${n}`);const[r,o]=(0,e.useState)(n);return(0,e.useEffect)((()=>{const e=()=>{const e=Oc.filter((e=>"undefined"!=typeof window&&window.matchMedia(`screen and (min-width: ${e})`).matches)).length;r!==e&&o(e)};return e(),"undefined"!=typeof window&&window.addEventListener("resize",e),()=>{"undefined"!=typeof window&&window.removeEventListener("resize",e)}}),[r]),r};const Rc={bottom:{align:"flex-end",justify:"center"},bottomLeft:{align:"flex-end",justify:"flex-start"},bottomRight:{align:"flex-end",justify:"flex-end"},center:{align:"center",justify:"center"},edge:{align:"center",justify:"space-between"},left:{align:"center",justify:"flex-start"},right:{align:"center",justify:"flex-end"},stretch:{align:"stretch"},top:{align:"flex-start",justify:"center"},topLeft:{align:"flex-start",justify:"flex-start"},topRight:{align:"flex-start",justify:"flex-end"}},jc={bottom:{justify:"flex-end",align:"center"},bottomLeft:{justify:"flex-end",align:"flex-start"},bottomRight:{justify:"flex-end",align:"flex-end"},center:{justify:"center",align:"center"},edge:{justify:"space-between",align:"center"},left:{justify:"center",align:"flex-start"},right:{justify:"center",align:"flex-end"},stretch:{align:"stretch"},top:{justify:"flex-start",align:"center"},topLeft:{justify:"flex-start",align:"flex-start"},topRight:{justify:"flex-start",align:"flex-end"}};function Fc(t){const{alignment:n="edge",children:r,direction:o,spacing:a=2,...i}=qi(t,"HStack"),l=function(e,t="row"){if(!Fu(e))return{};const n="column"===t?jc:Rc;return e in n?n[e]:{align:e}}(n,o),s=function(t){return"string"==typeof t?[t]:e.Children.toArray(t).filter((t=>(0,e.isValidElement)(t)))}(r);return function(t){const{align:n,className:r,direction:o="row",expanded:a=!0,gap:i=2,justify:l="space-between",wrap:s=!1,...u}=qi(function(e){const{isReversed:t,...n}=e;return void 0!==t?(ve("Flex isReversed",{alternative:'Flex direction="row-reverse" or "column-reverse"',since:"5.9"}),{...n,direction:t?"row-reverse":"row"}):n}(t),"Flex"),c=function(e,t={}){const n=Ac(t);if(!Array.isArray(e)&&"function"!=typeof e)return e;const r=e||[];return r[n>=r.length?r.length-1:n]}(Array.isArray(o)?o:[o]),d="string"==typeof c&&!!c.includes("column"),f=Zi();return{...u,className:(0,e.useMemo)((()=>{const e=Kl({alignItems:null!=n?n:d?"normal":"center",flexDirection:c,flexWrap:s?"wrap":void 0,gap:Jl(i),justifyContent:l,height:d&&a?"100%":void 0,width:!d&&a?"100%":void 0},"","");return f(cc,e,d?pc:mc,r)}),[n,r,f,c,a,i,d,l,s]),isColumn:d}}({children:s.map(((t,n)=>{if(o=["Spacer"],(r=t)&&("string"==typeof o?Gi(r).includes(o):Array.isArray(o)&&o.some((e=>Gi(r).includes(e))))){const r=t,o=r.key||`hstack-${n}`;return(0,e.createElement)(Nc,{isBlock:!0,key:o,...r.props})}var r,o;return t})),direction:o,justify:"center",...l,...i,gap:a})}var zc=Qi((function(t,n){const r=Fc(t);return(0,e.createElement)(il,{...r,ref:n})}),"HStack"),Ic=function t({__nextHasNoMarginBottom:n,label:r,checked:o,help:a,className:i,onChange:l,disabled:s}){const u=`inspector-toggle-control-${be(t)}`,c=Zi()("components-toggle-control",i,!n&&Kl({marginBottom:Jl(3)},"",""));let d,f;return a&&("function"==typeof a?void 0!==o&&(f=a(o)):f=a,f&&(d=u+"__help")),(0,e.createElement)(Tc,{id:u,help:f,className:c,__nextHasNoMarginBottom:!0},(0,e.createElement)(zc,{justify:"flex-start",spacing:3},(0,e.createElement)(yc,{id:u,checked:o,onChange:function(e){l(e.target.checked)},"aria-describedby":d,disabled:s}),(0,e.createElement)(gc,{as:"label",htmlFor:u,className:"components-toggle-control__label"},r)))};function Hc({checked:t,compact:n=!1,disabled:r=!1,onChange:o,text:a,title:i}){return(0,e.createElement)("div",{className:x()("amp-setting-toggle",{"amp-setting-toggle--disabled":r,"amp-setting-toggle--compact":n})},(0,e.createElement)(Ic,{checked:!r&&t,label:(0,e.createElement)("div",{className:"amp-setting-toggle__label-text"},i&&((0,e.isValidElement)(i)?i:(0,e.createElement)("h3",null,i)),a&&(0,e.createElement)("p",null,a)),onChange:o}))}function Bc({links:t=[],onClick:n}){return(0,e.createElement)(Yl,{ElementName:"nav",className:"nav-menu"},(0,e.createElement)("ul",{className:"nav-menu__list"},t.map(((t,r)=>(0,e.createElement)("li",{key:`${t.url}-${r}`,className:"nav-menu__item"},(0,e.createElement)("a",{className:x()("nav-menu__link",{"nav-menu__link--active":t.isActive}),href:t.url,onClick:e=>n(e,t)},t.label))))))}function Dc({url:t}){const n=(0,e.useRef)(null),[r,o]=(0,e.useState)(!0);return(0,e.useEffect)((()=>{if(!n.current)return null;const e=n.current,t=()=>o(!1);return e.addEventListener("load",t),()=>{e.removeEventListener("load",t)}}),[]),(0,e.useEffect)((()=>{t&&o(!0)}),[t]),(0,e.createElement)(nc,{isLoading:r},(0,e.createElement)("iframe",{className:"done__preview-iframe",src:t,ref:n,title:(0,l.__)("Site preview","amp"),name:"amp-wizard-completion-preview"}))}function Wc(){return(0,e.createElement)("div",{className:"saving"},(0,e.createElement)("svg",{width:"285",height:"138",viewBox:"0 0 285 138",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M95.1831 136.785C95.1831 136.785 129.883 102.785 204.483 119.185",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M117.883 123.285C117.883 123.285 73.9833 98.8854 34.3833 113.985",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M177.583 127.785C168.583 123.285 160.383 125.985 160.683 126.685",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M49.1836 109.788C47.4836 109.188 46.4836 106.988 47.2836 105.288C47.9836 103.588 50.2836 102.788 51.8836 103.688C51.6836 102.488 52.4836 101.288 53.5836 100.888C54.6836 100.488 56.0836 100.888 56.7836 101.788C57.4836 99.7882 59.6836 98.4882 61.8836 98.6882C63.4836 98.8882 64.8836 99.8882 65.5836 101.388C66.4836 100.488 68.1836 100.488 69.0836 101.488C69.9836 102.388 69.8836 104.088 68.8836 104.988C70.0836 104.688 71.3836 105.188 71.9836 106.188C72.5836 107.188 72.6836 108.588 71.9836 109.588",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M51.4828 120.886C52.7828 120.586 54.1828 120.386 55.3828 119.786C56.3828 119.286 57.2828 118.186 56.1828 117.286C55.4828 116.686 53.6828 116.786 52.7828 116.786C51.1828 116.686 49.5828 116.586 48.0828 117.286C47.0828 117.786 43.6828 120.186 44.0828 121.486C44.6828 122.986 50.2828 121.086 51.4828 120.886Z",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M68.6833 115.885C67.9833 115.685 67.1833 115.485 66.4833 115.585C63.9833 115.685 61.9833 117.685 64.4833 119.385C66.0833 120.485 68.3833 120.585 70.1833 120.785C71.2833 120.985 72.6833 120.885 73.1833 119.885C73.4833 119.185 73.1833 118.285 72.6833 117.785C72.1833 117.185 71.3833 116.885 70.6833 116.685C70.0833 116.285 69.3833 116.085 68.6833 115.885Z",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M246.827 89.9262C247.727 89.7262 248.627 89.4262 249.327 88.6262C250.427 87.5262 251.227 85.9262 250.527 84.3262C250.027 83.0262 248.327 80.9262 244.527 81.2262C243.727 81.3262 242.627 77.8262 242.127 77.2262C240.827 75.6262 239.027 74.7262 237.027 74.3262C236.027 74.1262 234.927 74.1262 234.027 74.5262C233.627 74.7262 231.827 76.0262 232.127 76.6262C232.127 76.6262 227.727 69.1262 221.527 75.5262C220.027 77.3262 219.527 78.7262 219.527 78.7262C219.527 78.7262 213.827 77.4262 212.627 82.0262C212.127 84.4262 211.127 89.2262 218.527 89.6262C223.727 89.6262 228.927 89.7262 234.127 89.8262C237.727 89.9262 241.327 90.4262 245.027 90.0262C245.627 90.1262 246.227 90.0262 246.827 89.9262Z",fill:"white",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M235.629 109.054H254.729C255.929 107.454 255.529 104.854 254.029 103.554C252.529 102.254 250.029 102.154 248.629 103.554C248.729 101.454 247.329 99.454 245.329 98.854C243.329 98.254 241.029 99.154 239.929 100.854C237.429 99.154 233.529 100.154 232.229 102.954C230.829 105.654 232.629 108.254 235.629 109.054Z",fill:"white",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M275.75 56.9414L277.85 62.8414L283.75 64.9414L277.85 67.0414L275.75 72.9414L273.65 67.0414L267.75 64.9414L273.65 62.8414L275.75 56.9414Z",fill:"white",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M34.3833 64.9414L36.4833 70.8414L42.3833 72.9414L36.4833 75.0414L34.3833 80.9414L32.2833 75.0414L26.3833 72.9414L32.2833 70.8414L34.3833 64.9414Z",fill:"white",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M10.4722 81.5586L12.8722 88.1586L19.4722 90.5586L12.8722 92.9586L10.4722 99.5586L8.07217 92.9586L1.47217 90.5586L8.07217 88.1586L10.4722 81.5586Z",fill:"white",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M144.095 75.0624L145.303 84.4721L151.979 86.8034L156.709 93.8481L155.359 100.717L164.592 105.589L169.674 100.473L178.103 99.0727L184.393 103.366L191.437 98.6364L189.651 92.1705L194.524 82.9369L201.182 80.1693L199.782 71.7409L193.106 69.4095L187.395 62.172L188.745 55.3034L180.493 50.6238L175.218 56.7209L166.982 57.1403L159.711 52.6535L153.84 56.5953L155.434 64.0425L150.561 73.276L144.095 75.0624Z",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10"}),(0,e.createElement)("path",{d:"M170.614 87.9204C176.033 88.9857 181.29 85.4562 182.355 80.037C183.42 74.6179 179.891 69.3612 174.471 68.296C169.052 67.2307 163.796 70.7603 162.73 76.1794C161.665 81.5986 165.195 86.8552 170.614 87.9204Z",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10"}),(0,e.createElement)("path",{d:"M138.394 47.0394L148.416 53.086L146.101 64.8607L134.536 66.6639L131.609 71.1842L134.394 82.9421L123.827 90.0372L113.998 83.0094L108.706 84.0074L103.834 93.241L91.0776 90.7336L90.0628 80.3427L84.7541 76.2417L74.9587 79.4119L67.8636 68.845L73.7173 59.8043L72.7192 54.5124L62.6973 48.4659L65.0119 36.6912L76.5768 34.888L79.6966 29.3864L76.7193 18.6098L87.0933 12.4959L96.9223 19.5237L102.407 17.5445L107.28 8.31088L120.035 10.8183L122.032 21.4021L126.359 25.3101L137.136 22.3328L144.424 31.9185L137.589 40.7664L138.394 47.0394Z",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10"}),(0,e.createElement)("path",{d:"M103.628 60.5884C109.047 61.6537 114.304 58.1241 115.369 52.705C116.434 47.2858 112.905 42.0292 107.486 40.964C102.066 39.8987 96.8098 43.4282 95.7445 48.8474C94.6793 54.2665 98.2088 59.5232 103.628 60.5884Z",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10"}),(0,e.createElement)("path",{d:"M101.718 70.3011C112.502 72.421 122.963 65.3972 125.083 54.6131C127.203 43.829 120.179 33.3683 109.395 31.2485C98.6109 29.1286 88.1502 36.1524 86.0303 46.9365C83.9105 57.7206 90.9342 68.1813 101.718 70.3011Z",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10"})),(0,e.createElement)("h1",null,(0,l.__)("Saving your settings …","amp")))}const $c=[{slug:"welcome",title:(0,l.__)("Welcome","amp"),PageComponent:function(){return(0,e.createElement)("div",{className:"welcome"},(0,e.createElement)("div",{className:"welcome__header"},(0,e.createElement)("div",{className:"welcome__illustration"},(0,e.createElement)("svg",{width:"201",height:"152",viewBox:"0 0 201 152",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("g",{clipPath:"url(#clip-welcome)"},(0,e.createElement)("path",{d:"M62.7531 150.5C62.7531 150.5 97.4531 116.5 172.053 132.9",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M85.4531 137C85.4531 137 41.5531 112.6 1.95306 127.7",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M133.353 138.103C131.953 137.103 132.053 135.703 131.553 134.403C130.853 132.703 130.553 130.903 130.253 129.203C130.253 128.903 130.153 128.503 130.253 128.203C130.453 127.503 131.553 127.703 131.753 127.203C131.853 126.703 130.753 125.603 130.453 125.103C129.553 123.603 129.253 121.903 129.453 120.203C129.553 119.503 129.653 118.903 130.053 118.303C130.353 117.803 130.853 117.403 131.453 117.203C132.053 117.003 132.853 117.203 133.153 116.603C133.253 116.403 133.253 116.203 133.253 116.003C133.053 113.703 132.053 110.603 134.953 109.103C136.153 108.503 137.753 108.503 139.153 108.803C141.553 109.403 143.753 110.803 144.853 112.703C146.453 115.503 145.453 118.803 143.453 121.203C142.953 121.803 142.953 122.703 143.753 123.203C144.353 123.603 145.053 123.603 145.453 124.103C145.853 124.603 145.853 125.403 145.853 125.903C145.753 126.903 145.753 127.903 145.553 128.903C145.353 130.003 145.053 131.103 144.553 132.103C144.053 133.103 143.353 134.003 142.653 134.903C141.853 135.703 141.253 136.703 140.353 137.403C139.453 138.203 138.353 138.803 137.053 138.903C135.753 139.203 134.353 138.803 133.353 138.103Z",fill:"white",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M141.553 117.203C141.553 117.203 138.153 120.503 137.153 120.803",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M140.053 123.402C140.053 123.402 137.653 125.902 135.653 126.702",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M141.353 128.801C141.353 128.801 136.953 131.101 134.453 131.601",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M136.153 138.903C136.153 138.903 137.353 132.503 137.853 131.103C138.153 129.803 138.153 127.003 137.153 124.503C136.853 123.003 136.753 117.803 137.453 114.603C138.053 111.203 138.153 109.503 138.153 108.703",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M145.153 141.5C136.153 137 127.953 139.7 128.253 140.4",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M16.7531 123.503C15.0531 122.903 14.0531 120.703 14.8531 119.003C15.5531 117.303 17.8531 116.503 19.4531 117.403C19.2531 116.203 20.0531 115.003 21.1531 114.603C22.2531 114.203 23.6531 114.603 24.3531 115.503C25.0531 113.503 27.2531 112.203 29.4531 112.403C31.0531 112.603 32.4531 113.603 33.1531 115.103C34.0531 114.203 35.7531 114.203 36.6531 115.203C37.5531 116.103 37.4531 117.803 36.4531 118.703C37.6531 118.403 38.9531 118.903 39.5531 119.903C40.1531 120.903 40.2531 122.303 39.5531 123.303",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M19.0531 134.6C20.3531 134.3 21.7531 134.1 22.9531 133.5C23.9531 133 24.8531 131.9 23.7531 131C23.0531 130.4 21.2531 130.5 20.3531 130.5C18.7531 130.4 17.1531 130.3 15.6531 131C14.6531 131.5 11.2531 133.9 11.6531 135.2C12.2531 136.7 17.8531 134.8 19.0531 134.6Z",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M36.2531 129.6C35.5531 129.4 34.7531 129.2 34.0531 129.3C31.5531 129.4 29.5531 131.4 32.0531 133.1C33.6531 134.2 35.9531 134.3 37.7531 134.5C38.8531 134.7 40.2531 134.6 40.7531 133.6C41.0531 132.9 40.7531 132 40.2531 131.5C39.7531 130.9 38.9531 130.6 38.2531 130.4C37.6531 130 36.9531 129.8 36.2531 129.6Z",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M195.353 76.5004C196.253 76.3004 197.153 76.0004 197.853 75.2004C198.953 74.1004 199.753 72.5004 199.053 70.9004C198.553 69.6004 196.853 67.5004 193.053 67.8004C192.253 67.9004 191.153 64.4004 190.653 63.8004C189.353 62.2004 187.553 61.3004 185.553 60.9004C184.553 60.7004 183.453 60.7004 182.553 61.1004C182.153 61.3004 180.353 62.6004 180.653 63.2004C180.653 63.2004 176.253 55.7004 170.053 62.1004C168.553 63.9004 168.053 65.3004 168.053 65.3004C168.053 65.3004 162.353 64.0004 161.153 68.6004C160.653 71.0004 159.653 75.8004 167.053 76.2004C172.253 76.2004 177.453 76.3004 182.653 76.4004C186.253 76.5004 189.853 77.0004 193.553 76.6004C194.153 76.7004 194.753 76.6004 195.353 76.5004Z",fill:"white",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M150.553 101.3H169.653C170.853 99.7001 170.453 97.1001 168.953 95.8001C167.453 94.5001 164.953 94.4001 163.553 95.8001C163.653 93.7001 162.253 91.7001 160.253 91.1001C158.253 90.5001 155.953 91.4001 154.853 93.1001C152.353 91.4001 148.453 92.4001 147.153 95.2001C145.753 97.9001 147.553 100.5 150.553 101.3Z",fill:"white",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M92.0531 12.4023L100.753 20.9023L111.953 16.4023L116.753 27.5023L128.853 27.7023L129.053 39.8023L140.153 44.5023L135.653 55.8023L144.053 64.5023L135.653 73.1023L140.153 84.4023L129.053 89.2023L128.853 101.302L116.753 101.402L111.953 112.502L100.753 108.102L92.0531 116.502L83.3531 108.102L72.1531 112.502L67.3531 101.402L55.2531 101.302L55.0531 89.2023L43.9531 84.4023L48.4531 73.1023L39.9531 64.5023L48.4531 55.8023L43.9531 44.5023L55.0531 39.8023L55.2531 27.7023L67.3531 27.5023L72.1531 16.4023L83.3531 20.9023L92.0531 12.4023Z",fill:"white",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M91.7531 26.0017C70.2531 26.1017 52.9531 43.5017 53.1531 64.8017C53.2531 86.1017 70.8531 103.202 92.2531 103.002C113.753 102.902 131.053 85.5017 130.853 64.2017C130.753 42.9017 113.253 25.8017 91.7531 26.0017Z",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M105.353 60.9016L89.0531 87.8016H86.0531L88.9531 70.3016H79.9531H79.8531C79.0531 70.3016 78.3531 69.6016 78.3531 68.8016C78.3531 68.5016 78.6531 67.9016 78.6531 67.9016L94.9531 41.1016H97.9531L94.9531 58.6016H104.053H104.153C104.953 58.6016 105.653 59.3016 105.653 60.1016C105.653 60.4016 105.553 60.7016 105.353 60.9016Z",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M152.853 1.60156L154.953 7.50156L160.853 9.60156L154.953 11.7016L152.853 17.6016L150.753 11.7016L144.853 9.60156L150.753 7.50156L152.853 1.60156Z",fill:"white",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M14.8531 50.6016L16.9531 56.5016L22.8531 58.6016L16.9531 60.7016L14.8531 66.6016L12.7531 60.7016L6.85309 58.6016L12.7531 56.5016L14.8531 50.6016Z",fill:"white",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M170.853 21.6016L173.253 28.2016L179.853 30.6016L173.253 33.0016L170.853 39.6016L168.453 33.0016L161.853 30.6016L168.453 28.2016L170.853 21.6016Z",fill:"white",stroke:"#2459E7",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"})),(0,e.createElement)("defs",null,(0,e.createElement)("clipPath",{id:"clip-welcome"},(0,e.createElement)("rect",{width:"199.4",height:"150.9",fill:"white",transform:"translate(0.953064 0.601562)"}))))),(0,e.createElement)("h1",null,(0,l.__)("AMP for WordPress","amp"))),(0,e.createElement)("div",{className:"welcome__body"},(0,e.createElement)("div",{className:"welcome__section"},(0,e.createElement)("div",{className:"welcome__section-icon"},(0,e.createElement)("svg",{width:"41",height:"41",viewBox:"0 0 41 41",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("g",{clipPath:"url(#clip-welcome-2"},(0,e.createElement)("path",{d:"M8.37808 39.1765C7.85308 39.1765 7.41558 38.739 7.41558 38.214C7.41558 38.1265 7.41558 38.1265 7.41558 38.039L9.60308 25.439L0.415576 16.514C0.0655762 16.164 0.0655762 15.5515 0.415576 15.114C0.590576 14.939 0.765576 14.8515 0.940576 14.8515L13.6281 13.014L19.3156 1.55146C19.5781 1.11396 20.1906 0.93896 20.7156 1.20146C20.8031 1.28896 20.8906 1.37646 20.9781 1.55146L26.6656 13.014L39.3531 14.8515C39.8781 14.939 40.2281 15.3765 40.1406 15.9015C40.1406 16.0765 40.0531 16.339 39.8781 16.4265L30.6906 25.439L32.8781 38.039C32.9656 38.564 32.6156 39.089 32.0906 39.1765C31.9156 39.1765 31.6531 39.1765 31.4781 39.089L20.1031 33.139L8.72808 39.089C8.64058 39.1765 8.46558 39.1765 8.37808 39.1765ZM3.12808 16.5146L11.2656 24.4771C11.5281 24.7396 11.6156 25.0021 11.5281 25.3521L9.60308 36.5521L19.6656 31.3021C19.9281 31.1271 20.2781 31.1271 20.5406 31.3021L30.6031 36.5521L28.7656 25.2646C28.6781 24.9146 28.8531 24.6521 29.0281 24.3896L37.1656 16.4271L25.8781 14.7646C25.5281 14.6771 25.2656 14.5021 25.1781 14.2396L20.1031 4.08958L15.0281 14.3271C14.8531 14.5896 14.5906 14.7646 14.3281 14.8521L3.12808 16.5146Z",fill:"#005AF0"}),(0,e.createElement)("path",{d:"M18.8774 29.0242H17.9149L18.8774 23.3367H15.9899C15.7274 23.3367 15.5524 23.1617 15.5524 22.8992C15.5524 22.8117 15.6399 22.7242 15.6399 22.6367L20.8024 13.8867H21.7649L20.8024 19.5742H23.7774C24.0399 19.5742 24.2149 19.7492 24.2149 20.0117C24.2149 20.0992 24.2149 20.1867 24.1274 20.2742L18.8774 29.0242Z",fill:"#005AF0"})),(0,e.createElement)("defs",null,(0,e.createElement)("clipPath",{id:"clip-welcome-2"},(0,e.createElement)("rect",{width:"40",height:"40",fill:"white",transform:"translate(0.153076 0.125)"}))))),(0,e.createElement)("div",{className:"welcome__section-description"},(0,e.createElement)("h4",null,(0,l.__)("AMP and WordPress","amp")),(0,e.createElement)("p",null,(0,l.__)("AMP provides support for building beautiful, fast, engaging, secure, and accessible sites, and the AMP plugin makes it easy to take advantage of AMP on WordPress.","amp")," ",(0,e.createElement)("a",{href:"https://amp-wp.org/",target:"_blank",rel:"noreferrer noopener"},(0,l.__)("Learn more.","amp"))))),(0,e.createElement)("div",{className:"welcome__section"},(0,e.createElement)("div",{className:"welcome__section-icon"},(0,e.createElement)("svg",{width:"41",height:"40",viewBox:"0 0 41 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("g",{clipPath:"url(#clip-welcome-3)"},(0,e.createElement)("path",{d:"M16.045 18.1819H3.35247C1.83747 18.1806 0.609343 16.9525 0.608093 15.4375V2.74437C0.609343 1.22937 1.83747 0.00125 3.35247 0H16.0456C17.5606 0.00125 18.7887 1.22937 18.79 2.74437V15.4375C18.7887 16.9525 17.5606 18.1806 16.0456 18.1819H16.045ZM3.35247 1.81813C2.84122 1.81875 2.42684 2.23312 2.42622 2.74437V15.4369C2.42684 15.9481 2.84122 16.3625 3.35247 16.3631H16.045C16.5562 16.3625 16.9706 15.9481 16.9712 15.4369V2.74437C16.9706 2.23312 16.5562 1.81875 16.045 1.81813H3.35247Z",fill:"#005AF0"}),(0,e.createElement)("path",{d:"M1.51684 16.3639C1.01497 16.3639 0.608093 15.957 0.608093 15.4552C0.608093 15.2039 0.709968 14.977 0.874343 14.8127L6.97184 8.71516L9.69934 11.4427L15.1537 5.98828L18.5237 9.35828C18.6818 9.52141 18.7787 9.74453 18.7787 9.99016C18.7787 10.492 18.3718 10.8989 17.87 10.8989C17.6243 10.8989 17.4018 10.8014 17.2381 10.6433L15.1537 8.55891L9.69934 14.0133L6.97184 11.2858L2.15997 16.0977C1.99559 16.262 1.76809 16.3639 1.51747 16.3639H1.51684Z",fill:"#005AF0"}),(0,e.createElement)("path",{d:"M8.78933 5.00047C8.78933 5.75359 8.1787 6.36422 7.42558 6.36422C6.67245 6.36422 6.06183 5.75359 6.06183 5.00047C6.06183 4.24734 6.67245 3.63672 7.42558 3.63672C8.1787 3.63672 8.78933 4.24734 8.78933 5.00047Z",fill:"#005AF0"}),(0,e.createElement)("path",{d:"M34.2437 6.36438H26.9712C26.4693 6.36438 26.0618 5.9575 26.0618 5.45562C26.0618 4.95375 26.4687 4.54688 26.9712 4.54688H34.2437C34.7456 4.54688 35.1531 4.95375 35.1531 5.45562C35.1531 5.9575 34.7462 6.36438 34.2437 6.36438Z",fill:"#005AF0"}),(0,e.createElement)("path",{d:"M34.2438 10.0011H26.9713C26.4694 10.0011 26.0619 9.59422 26.0619 9.09234C26.0619 8.59047 26.4688 8.18359 26.9713 8.18359H34.2438C34.7456 8.18359 35.1531 8.59047 35.1531 9.09234C35.1531 9.59422 34.7463 10.0011 34.2438 10.0011Z",fill:"#005AF0"}),(0,e.createElement)("path",{d:"M34.2438 13.6378H26.9713C26.4694 13.6378 26.0619 13.2309 26.0619 12.7291C26.0619 12.2272 26.4688 11.8203 26.9713 11.8203H34.2438C34.7456 11.8203 35.1531 12.2272 35.1531 12.7291C35.1531 13.2309 34.7463 13.6378 34.2438 13.6378Z",fill:"#005AF0"}),(0,e.createElement)("path",{d:"M36.9543 18.1819H24.2618C22.7468 18.1806 21.5187 16.9525 21.5175 15.4375V2.74437C21.5187 1.22937 22.7468 0.00125 24.2618 0H36.955C38.47 0.00125 39.6981 1.22937 39.6993 2.74437V15.4375C39.6981 16.9525 38.47 18.1806 36.955 18.1819H36.9543ZM24.2612 1.81813C23.75 1.81875 23.3356 2.23312 23.335 2.74437V15.4369C23.3356 15.9481 23.75 16.3625 24.2612 16.3631H36.9537C37.465 16.3625 37.8793 15.9481 37.88 15.4369V2.74437C37.8793 2.23312 37.465 1.81875 36.9537 1.81813H24.2612Z",fill:"#005AF0"}),(0,e.createElement)("path",{d:"M36.9543 40H3.35247C1.83747 39.9988 0.609343 38.7706 0.608093 37.2556V22.7444C0.609343 21.2294 1.83747 20.0013 3.35247 20H36.9543C38.4693 20.0013 39.6975 21.2294 39.6987 22.7444V37.2556C39.6975 38.7706 38.4693 39.9988 36.9543 40ZM3.35247 21.8181C2.84122 21.8188 2.42684 22.2331 2.42622 22.7444V37.2556C2.42684 37.7669 2.84122 38.1812 3.35247 38.1819H36.9543C37.4656 38.1812 37.88 37.7669 37.8806 37.2556V22.7444C37.88 22.2331 37.4656 21.8188 36.9543 21.8181H3.35247Z",fill:"#005AF0"}),(0,e.createElement)("path",{d:"M17.8806 34.5456C17.3787 34.5456 16.9718 34.1388 16.9718 33.6362V26.4244C16.9718 25.9225 17.3787 25.5156 17.8806 25.5156C18.0668 25.5156 18.2406 25.5719 18.3849 25.6681L18.3818 25.6663L23.8362 29.2719C24.0831 29.4369 24.2437 29.715 24.2437 30.03C24.2437 30.345 24.0831 30.6231 23.8393 30.7862L23.8362 30.7881L18.3818 34.3944C18.2406 34.4887 18.0674 34.545 17.8812 34.545L17.8806 34.5456ZM18.7893 28.1156V31.9456L21.6868 30.03L18.7893 28.1156Z",fill:"#005AF0"})),(0,e.createElement)("defs",null,(0,e.createElement)("clipPath",{id:"clip-welcome-3"},(0,e.createElement)("rect",{width:"40",height:"40",fill:"white",transform:"translate(0.153076)"}))))),(0,e.createElement)("div",{className:"welcome__section-description"},(0,e.createElement)("h4",null,(0,l.__)("Configure your site with AMP","amp")),(0,e.createElement)("p",null,(0,l.__)("Regardless of technical expertise, the onboarding flow guides you through configuring the plugin in a few easy steps.","amp")))),(0,e.createElement)("div",{className:"welcome__section"},(0,e.createElement)("div",{className:"welcome__section-icon"},(0,e.createElement)(sc,null)),(0,e.createElement)("div",{className:"welcome__section-description"},(0,e.createElement)("h4",null,(0,l.__)("Site review","amp")),(0,e.createElement)("p",null,(0,l.__)("At the end of onboarding the AMP plugin is fully configured, and your site is ready to start serving great experiences to your users.","amp"))))))},showTitle:!1},{slug:"technical-background",title:(0,l.__)("Technical Background","amp"),PageComponent:function(){const{setCanGoForward:t}=(0,e.useContext)(Zl),{developerToolsOption:n,fetchingUser:r,setDeveloperToolsOption:o}=(0,e.useContext)(Bl),a=(0,e.useCallback)((e=>{o(e)}),[o]);(0,e.useEffect)((()=>{"boolean"==typeof n&&t(!0)}),[n,t]);const i="technical-background-disable",s="technical-background-enable";return r?(0,e.createElement)(Zs,null):(0,e.createElement)("div",{className:"technical-background"},(0,e.createElement)("div",{className:"technical-background__header"},(0,e.createElement)("h1",null,(0,l.__)("Technical Background","amp")),(0,e.createElement)("p",null,(0,l.__)("To recommend the best AMP experience we’d like to know if you’re a more technical user, or less technical.","amp"))),(0,e.createElement)("form",null,(0,e.createElement)(Yl,{className:"technical-background-option-container",selected:!0===n},(0,e.createElement)("label",{htmlFor:s,className:"technical-background-option"},(0,e.createElement)("div",{className:"technical-background-option__input-container"},(0,e.createElement)("input",{type:"radio",id:s,checked:!0===n,onChange:()=>{a(!0)}})),(0,e.createElement)(Ql,null),(0,e.createElement)("div",{className:"technical-background-option__description"},(0,e.createElement)("h2",null,(0,l.__)("Developer or technically savvy","amp")),(0,e.createElement)("p",null,(0,l.__)("I can do WordPress development by modifying themes and plugins. I am familiar with PHP, JavaScript, HTML, and CSS.","amp"))))),(0,e.createElement)(Yl,{className:"technical-background-option-container",selected:!1===n},(0,e.createElement)("label",{htmlFor:i,className:"technical-background-option"},(0,e.createElement)("div",{className:"technical-background-option__input-container"},(0,e.createElement)("input",{type:"radio",id:i,checked:!1===n,onChange:()=>{a(!1)}})),(0,e.createElement)(Gl,null),(0,e.createElement)("div",{className:"technical-background-option__description"},(0,e.createElement)("h2",null,(0,l.__)("Non-technical or wanting a simpler setup","amp")),(0,e.createElement)("p",null,(0,l.__)("I am not responsible for configuring and fixing issues on my site. I am a site owner and/or content creator who wants to take advantage of AMP performance.","amp")))))))},showTitle:!1},{slug:"site-scan",title:(0,l.__)("Site Scan","amp"),PageComponent:function(){const{setCanGoForward:t}=(0,e.useContext)(Zl),{cancelSiteScan:r,isCancelled:o,isCompleted:a,isFailed:i,isFetchingScannableUrls:s,isReady:u,pluginsWithAmpIncompatibility:c,scannableUrls:d,scannedUrlsMaxIndex:f,startSiteScan:p,themesWithAmpIncompatibility:m}=(0,e.useContext)(gl),{developerToolsOption:h}=(0,e.useContext)(Bl),g=(0,e.useMemo)((()=>!0===h),[h]);(0,e.useEffect)((()=>()=>r()),[r]),(0,e.useEffect)((()=>{(u||o)&&p()}),[o,u,p]),(0,e.useEffect)((()=>{(a||i)&&t(!0)}),[a,i,t]);const v=function(t,{delay:n=500}={}){const[r,o]=(0,e.useState)(t),a=(0,e.useRef)(!1);return(0,e.useEffect)((()=>()=>{a.current=!0}),[]),(0,e.useEffect)((()=>{let e=()=>{};return t&&!r?e=setTimeout((()=>{a.current||o(!0)}),n):!t&&r&&o(!1),()=>{clearTimeout(e)}}),[t,r,n]),r}(a);return s||u?(0,e.createElement)(Su,{title:(0,l.__)("Please wait a minute…","amp"),headerContent:(0,e.createElement)(Zs,null)}):i?(0,e.createElement)(Su,{title:(0,l.__)("Scan failed","amp"),headerContent:(0,e.createElement)(e.Fragment,null,(0,e.createElement)("p",null,(0,l.__)("Site scan was unsuccessful.","amp")),(0,e.createElement)("p",null,(0,l.__)("You can trigger the site scan again on the AMP Settings page after completing the Wizard.","amp")))}):v?(0,e.createElement)(Su,{title:(0,l.__)("Scan complete","amp"),headerContent:(0,e.createElement)("p",null,m.length>0||c.length>0?(0,l.__)("Site scan found issues on your site. Proceed to the next step to follow recommendations for choosing a template mode.","amp"):(0,l.__)("Site scan found no issues on your site. Proceed to the next step to follow recommendations for choosing a template mode.","amp"))},m.length>0&&(0,e.createElement)(bu,{className:"site-scan__section",slugs:m.map((({slug:e})=>e)),callToAction:g?(0,e.createElement)(Gs,{href:n.VALIDATED_URLS_LINK},(0,l.__)("Review Validated URLs","amp")):null}),c.length>0&&(0,e.createElement)(xu,{className:"site-scan__section",slugs:c.map((({slug:e})=>e)),callToAction:g?(0,e.createElement)(Gs,{href:n.VALIDATED_URLS_LINK},(0,l.__)("Review Validated URLs","amp")):null})):(0,e.createElement)(Su,{title:(0,l.__)("Please wait a minute…","amp"),headerContent:(0,e.createElement)(e.Fragment,null,(0,e.createElement)("p",null,(0,l.__)("Site scan is checking if there are AMP compatibility issues with your active theme and plugins. We’ll then recommend how to use the AMP plugin.","amp")),(0,e.createElement)(eu,{value:a?100:f/d.length*100}),(0,e.createElement)("p",{className:"site-scan__status"},a?(0,l.__)("Scan complete","amp"):(0,l.sprintf)( +// translators: 1: currently scanned URL index; 2: scannable URLs count; 3: scanned page type. +(0,l.__)("Scanning %1$d/%2$d URLs: Checking %3$s…","amp"),f+1,d.length,d[f]?.label)))})}},{slug:"template-modes",title:(0,l.__)("Template Modes","amp"),PageComponent:function(){const{setCanGoForward:t}=(0,e.useContext)(Zl),{editedOptions:{theme_support:n},originalOptions:r}=(0,e.useContext)(h),{technicalQuestionChangedAtLeastOnce:o}=(0,e.useContext)(Pu),a=function(){const{hasSiteScanResults:t,isBusy:n,isFetchingScannableUrls:r,pluginsWithAmpIncompatibility:o,stale:a,themesWithAmpIncompatibility:i}=(0,e.useContext)(gl),{developerToolsOption:s,fetchingUser:u,savingDeveloperToolsOption:c}=(0,e.useContext)(Bl),{fetchingOptions:d,originalOptions:f,savedOptions:p,savingOptions:m}=(0,e.useContext)(h),[g,E]=(0,e.useState)(null);return(0,e.useLayoutEffect)((()=>{if(n||r||d||m||u||c)return;const h={...f,...p},g=Object.entries(h?.suppressed_plugins||{}).some((([e,t])=>t&&Boolean(h.suppressible_plugins?.[e])));E(function({hasFreshSiteScanResults:t,hasPluginIssues:n,hasSuppressedPlugins:r,hasThemeIssues:o,userIsTechnical:a}){const i=(0,l.__)("If automatic mobile redirection is enabled, the AMP version of the content will be served on mobile devices. If AMP-to-AMP linking is enabled, once users are on an AMP page, they will continue navigating your AMP content.","amp"),s=F((0,l.__)("In Reader mode your site will have a non-AMP and an AMP version, and each version will use its own theme.","amp")+" "+i,{b:(0,e.createElement)("b",null)}),u=F((0,l.__)("In Transitional mode your site will have a non-AMP and an AMP version, and both will use the same theme.","amp")+" "+i,{b:(0,e.createElement)("b",null)}),c=F((0,l.__)("In Standard mode your site will be completely AMP (except in cases where you opt-out of AMP for specific parts of your site), and it will use a single theme.","amp"),{b:(0,e.createElement)("b",null)}),d=(0,l.__)("To address plugin compatibility issue(s), you may need to use Plugin Suppression to disable incompatible plugins on AMP pages or else select an alternative AMP-compatible plugin.","amp"),f=(0,l.__)("Recommended if you want to enable AMP on your site despite the detected compatibility issue(s).","amp"),p=(0,l.__)("Recommended so you can progressively enable AMP on your site while still making the non-AMP version available to visitors for functionality that is not AMP-compatible. Choose this mode if compatibility issues can be fixed or if your theme degrades gracefully when JavaScript is disabled.","amp"),m=(0,l.__)("Not recommended as your site has no AMP compatibility issues detected.","amp"),h=(0,l.__)("Not recommended until you can fix the detected compatibility issue(s).","amp"),g=(0,l.__)("Recommended since there were no theme compatibility issues detected.","amp"),E=(0,l.__)("Not recommended due to compatibility issue(s) which may break key site functionality, without developer assistance.","amp"),k=(0,l.__)("Not recommended because you have suppressed plugins.","amp");switch(!0){case!t:return{[v]:{recommendationLevel:Lu,details:[s]},[b]:{recommendationLevel:Lu,details:[u]},[y]:{recommendationLevel:Lu,details:[c]}};case o&&n&&a:return{[v]:{recommendationLevel:_u,details:[s,f,d]},[b]:{recommendationLevel:Lu,details:[u,p,d]},[y]:{recommendationLevel:Mu,details:[c,h,d]}};case o&&n&&!a:return{[v]:{recommendationLevel:_u,details:[s,f,d]},[b]:{recommendationLevel:Mu,details:[u,E,d]},[y]:{recommendationLevel:Mu,details:[c,E,d]}};case o&&!n&&a:return{[v]:{recommendationLevel:_u,details:[s,f]},[b]:{recommendationLevel:_u,details:[u,p]},[y]:{recommendationLevel:Lu,details:[c,h]}};case o&&!n&&!a:return{[v]:{recommendationLevel:_u,details:[s,f]},[b]:{recommendationLevel:Mu,details:[u,E]},[y]:{recommendationLevel:Mu,details:[c,E]}};case!o&&n&&a:return{[v]:{recommendationLevel:Mu,details:[s,d]},[b]:{recommendationLevel:_u,details:[u,g,d]},[y]:{recommendationLevel:Lu,details:[c,h,d]}};case!o&&n&&!a:return{[v]:{recommendationLevel:_u,details:[s,d]},[b]:{recommendationLevel:_u,details:[u,g,d]},[y]:{recommendationLevel:Mu,details:[c,E,d]}};case!o&&!n&&a:return{[v]:{recommendationLevel:Mu,details:[s,m]},[b]:{recommendationLevel:r?_u:Mu,details:[u,m]},[y]:{recommendationLevel:r?Mu:_u,details:[c,(0,l.__)("Recommended as you have an AMP-compatible theme and no issues were detected with any of the plugins on your site.","amp"),r?k:null]}};case!o&&!n&&!a:return{[v]:{recommendationLevel:Mu,details:[s,m]},[b]:{recommendationLevel:r?_u:Lu,details:[u,(0,l.__)("Recommended if you can’t commit to choosing plugins that are AMP compatible when extending your site. This mode will make it easy to keep AMP content even if non-AMP-compatible plugins are used later on.","amp")]},[y]:{recommendationLevel:Lu,details:[c,(0,l.__)("Recommended if you can commit to always choosing plugins that are AMP compatible when extending your site.","amp"),r?k:null]}};default:throw new Error((0,l.__)("A template mode recommendation case was not accounted for.","amp"))}}({hasPluginIssues:o?.length>0,hasFreshSiteScanResults:t&&!a,hasSuppressedPlugins:g,hasThemeIssues:i?.length>0,userIsTechnical:!0===s}))}),[s,d,u,t,n,r,f,o?.length,p,c,m,a,i?.length]),g}();return(0,e.useEffect)((()=>{void 0!==n&&t(!0)}),[t,n]),(0,e.createElement)("div",{className:"template-modes"},(0,e.createElement)("div",{className:"template-modes__header"},(0,e.createElement)("h1",null,(0,l.__)("Template Modes","amp")),(0,e.createElement)("p",null,F((0,l.__)("Based on site scan results the AMP plugin provides the following choices. Learn more about the AMP experience with different modes and availability of AMP components in the ecosystem.","amp"),{GettingStartedLink:(0,e.createElement)("a",{href:"https://amp-wp.org/documentation/getting-started/template-modes/",target:"_blank",rel:"noreferrer noopener"}),EcosystemLink:(0,e.createElement)("a",{href:"https://amp-wp.org/ecosystem/",target:"_blank",rel:"noreferrer noopener"})}))),(0,e.createElement)(ec,{currentMode:n,firstTimeInWizard:!1===r.plugin_configured,savedCurrentMode:r.theme_support,technicalQuestionChanged:o,templateModeRecommendation:a}))},showTitle:!1},{slug:"theme-selection",title:(0,l.__)("Theme Selection","amp"),PageComponent:function(){const{canGoForward:t,setCanGoForward:n}=(0,e.useContext)(Zl),{editedOptions:r}=(0,e.useContext)(h),{fetchingThemes:o,themes:a}=(0,e.useContext)(k),{reader_theme:i,theme_support:l}=r;return(0,e.useEffect)((()=>{a&&i&&!1===t&&a.map((({slug:e})=>e)).includes(i)&&n(!0)}),[t,n,i,a,l]),o?(0,e.createElement)(Zs,null):(0,e.createElement)("div",{className:"choose-reader-theme"},(0,e.createElement)(ic,null))}},{slug:"done",title:(0,l.__)("Done","amp"),PageComponent:function(){const{didSaveOptions:t,editedOptions:{theme_support:r,reader_theme:o},hasOptionsChanges:a,readerModeWasOverridden:i,saveOptions:s,savingOptions:u}=(0,e.useContext)(h),{didSaveDeveloperToolsOption:c,saveDeveloperToolsOption:d,savingDeveloperToolsOption:f}=(0,e.useContext)(Bl),{canGoForward:p,setCanGoForward:m}=(0,e.useContext)(Zl),{downloadedTheme:g,downloadingTheme:E,downloadingThemeError:w}=(0,e.useContext)(k),{fetchScannableUrls:C,forceStandardMode:x,isFetchingScannableUrls:S}=(0,e.useContext)(gl),{hasPreview:_,isPreviewingAMP:L,previewLinks:M,previewUrl:P,setActivePreviewLink:T,toggleIsPreviewingAMP:N}=function(){const{scannableUrls:t}=(0,e.useContext)(gl),{editedOptions:{theme_support:n}}=(0,e.useContext)(h),[r,o]=(0,e.useState)(n!==y),[a,i]=(0,e.useState)(t.length>0?t[0].type:null);(0,e.useEffect)((()=>{i(t.length>0?t[0].type:null)}),[t]);const l=(0,e.useMemo)((()=>t.map((({url:e,amp_url:t,type:n,label:o})=>({type:n,label:o,url:r?t:e,isActive:n===a})))),[r,a,t]),s=(0,e.useMemo)((()=>l.find((e=>e.isActive))?.url),[l]);return{hasPreview:t.length>0,isPreviewingAMP:r,previewLinks:l,previewUrl:s,setActivePreviewLink:e=>i(e.type),toggleIsPreviewingAMP:()=>o((e=>!e))}}();return(0,e.useEffect)((()=>{p||m(!0)}),[m,p]),(0,e.useEffect)((()=>{t||u||s()}),[t,s,u]),(0,e.useEffect)((()=>{t&&x&&C()}),[t,C,x]),(0,e.useEffect)((()=>{c||f||d()}),[c,f,d]),u||f||E||a||S?(0,e.createElement)(Wc,null):(0,e.createElement)("div",{className:"done"},(0,e.createElement)("h1",{className:"done__heading"},(0,l.__)("Done","amp")),(0,e.createElement)("div",{className:"done__content done__content--primary"},(0,e.createElement)("h2",{className:"done__icon-title"},(0,e.createElement)(sc,null),(0,l.__)("Review","amp")),v===r&&g===o&&(0,e.createElement)(mu,{size:pu,type:du},(0,l.__)("Your Reader theme was automatically installed","amp")),i&&(0,e.createElement)(mu,{type:uu,size:pu},(0,l.__)("Because you selected a Reader theme that is the same as your site's active theme, your site has automatically been switched to Transitional template mode.","amp")),(0,e.createElement)("p",null,(0,l.__)("Your site is ready to bring great experiences to your users!","amp")),y===r&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("p",null,(0,l.__)("In Standard mode there is a single AMP version of your site.","amp")),_&&(0,e.createElement)("p",null,(0,l.__)("Browse your site here to ensure it meets your expectations.","amp"))),b===r&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("p",null,(0,l.__)("In Transitional mode AMP and non-AMP versions of your site are served using your currently active theme.","amp")),_&&(0,e.createElement)("p",null,(0,l.__)("Browse your site here to ensure it meets your expectations, and toggle the AMP setting to compare both versions.","amp"))),v===r&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("p",null,(0,l.__)("In Reader mode AMP is served using your selected Reader theme, and pages for your non-AMP site are served using your primary theme.","amp")),_&&(0,e.createElement)("p",null,(0,l.__)("Browse your site here to ensure it meets your expectations, and toggle the AMP setting to compare both versions.","amp")),(0,e.createElement)("p",null,(0,l.__)("As a last step, use the Customizer to tailor the Reader theme as needed.","amp"))),_&&(0,e.createElement)("div",{className:"done__links-container"},(0,e.createElement)(Bc,{links:M,onClick:(e,t)=>{e.preventDefault(),T(t)}}))),(0,e.createElement)("div",{className:"done__preview-container"},v===r&&w&&(0,e.createElement)(mu,{size:pu,type:uu},(0,l.__)("There was an error downloading your Reader theme. As a result, your site is currently using the legacy reader theme. Please install your chosen theme manually.","amp")),_&&(0,e.createElement)(e.Fragment,null,y!==r&&(0,e.createElement)(Hc,{text:(0,l.__)("AMP","amp"),checked:L,onChange:N,compact:!0}),(0,e.createElement)(Dc,{url:P}))),(0,e.createElement)("div",{className:"done__content done__content--secondary"},(0,e.createElement)("h2",{className:"done__icon-title"},(0,e.createElement)(lc,null),(0,l.__)("Need help?","amp")),(0,e.createElement)("ul",{className:"done__list"},(0,e.createElement)("li",null,F((0,l.__)("Reach out in the support forums","amp"),{a:(0,e.createElement)("a",{href:"https://wordpress.org/support/plugin/amp/#new-topic-0",target:"_blank",rel:"noreferrer noopener"})})),(0,e.createElement)("li",null,F((0,l.__)("Try a different template mode in settings","amp"),{a:(0,e.createElement)("a",{href:n.SETTINGS_LINK,target:"_blank",rel:"noreferrer noopener"})})),(0,e.createElement)("li",null,F((0,l.__)("Learn more how the AMP plugin works","amp"),{a:(0,e.createElement)("a",{href:"https://amp-wp.org/documentation/how-the-plugin-works/",target:"_blank",rel:"noreferrer noopener"})})))))},showTitle:!1}];function Uc(){return(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 30 30"},(0,e.createElement)("g",{fill:"none",fillRule:"evenodd"},(0,e.createElement)("path",{fill:"#FFF",d:"M0 15c0 8.284 6.716 15 15 15 8.285 0 15-6.716 15-15 0-8.284-6.715-15-15-15C6.716 0 0 6.716 0 15z"}),(0,e.createElement)("path",{fill:"#005AF0",fillRule:"nonzero",d:"M13.85 24.098h-1.14l1.128-6.823-3.49.005h-.05a.57.57 0 0 1-.568-.569c0-.135.125-.363.125-.363l6.272-10.46 1.16.005-1.156 6.834 3.508-.004h.056c.314 0 .569.254.569.568 0 .128-.05.24-.121.335L13.85 24.098zM15 0C6.716 0 0 6.716 0 15c0 8.284 6.716 15 15 15 8.285 0 15-6.716 15-15 0-8.284-6.715-15-15-15z"})))}var Vc=o(697),Zc=o.n(Vc);function qc({excludeUserContext:t=!1,appRoot:n}){const{hasOptionsChanges:r,didSaveOptions:o}=(0,e.useContext)(h),[a,i]=(0,e.useState)({hasDeveloperToolsOptionChange:!1,didSaveDeveloperToolsOption:!0}),{hasDeveloperToolsOptionChange:s,didSaveDeveloperToolsOption:u}=a;return(0,e.useEffect)((()=>{if(r&&!o||s&&!u){const e=e=>(e.returnValue=(0,l.__)("This page has unsaved changes. Are you sure you want to leave?","amp"),null);return n.ownerDocument.addEventListener("beforeunload",e),()=>{n.ownerDocument.removeEventListener("beforeunload",e)}}return()=>{}}),[n,r,o,s,u]),t?null:(0,e.createElement)(Qc,{setUserState:i})}function Qc({setUserState:t}){const{hasDeveloperToolsOptionChange:n,didSaveDeveloperToolsOption:r}=(0,e.useContext)(Bl);return(0,e.useEffect)((()=>{t({hasDeveloperToolsOptionChange:n,didSaveDeveloperToolsOption:r})}),[n,r,t]),null}function Gc(t={}){t={...t,mobileBreakpoint:E};const{mobileBreakpoint:n}=t,[r,a]=(0,e.useState)(window.innerWidth);return(0,e.useEffect)((()=>{const e=()=>{a(window.innerWidth)};return o.g.addEventListener("resize",e,{passive:!0}),()=>{o.g.removeEventListener("resize",e)}}),[]),{windowWidth:r,isMobile:rn,o=!r&&t===n;return r?(0,e.createElement)("span",{className:"amp-stepper__bullet amp-stepper__bullet--check"},(0,e.createElement)(Yc,null)):o?(0,e.createElement)("span",{className:"amp-stepper__bullet amp-stepper__bullet--dot"},(0,e.createElement)("span",null)):(0,e.createElement)("span",{className:"amp-stepper__bullet"},n+1)}function Xc({activePageIndex:t,pages:n}){const r=be(Xc);return(0,e.createElement)("div",{className:"amp-stepper"},(0,e.createElement)("ul",null,n.map((({title:n},o)=>(0,e.createElement)("li",{className:`amp-stepper__item ${o===t?"amp-stepper__item--active":""} ${t>o?"amp-stepper__item--done":""}`,key:`${r}-${o}`},(0,e.createElement)(Kc,{activePageIndex:t,index:o}),(0,e.createElement)("span",{className:"amp-stepper__item-title"},n))))))}function Jc({closeLink:t}){return(0,e.createElement)(cl,{isLink:!0,href:t},(0,e.createElement)("svg",{width:"25",height:"25",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("mask",{id:"close-icon",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"3",y:"3",width:"19",height:"19"},(0,e.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.895 3.71875H5.89502C4.79502 3.71875 3.89502 4.61875 3.89502 5.71875V19.7188C3.89502 20.8188 4.79502 21.7188 5.89502 21.7188H19.895C21.005 21.7188 21.895 20.8188 21.895 19.7188V15.7188H19.895V19.7188H5.89502V5.71875H19.895V9.71875H21.895V5.71875C21.895 4.61875 21.005 3.71875 19.895 3.71875ZM13.395 17.7188L14.805 16.3088L12.225 13.7188H21.895V11.7188H12.225L14.805 9.12875L13.395 7.71875L8.39502 12.7188L13.395 17.7188Z",fill:"white"})),(0,e.createElement)("g",{mask:"url(#close-icon)"},(0,e.createElement)("rect",{width:"24",height:"24",transform:"matrix(-1 0 0 1 24.895 0.71875)",fill:"#2459E7"}))),(0,l.__)("Close","amp"))}function ed({closeLink:t,finishLink:r}){const{isMobile:o}=Gc(),{activePageIndex:a,canGoForward:i,isLastPage:u,moveBack:c,moveForward:d}=(0,e.useContext)(Zl),{savingOptions:f,editedOptions:{theme_support:p},originalOptions:{preview_permalink:m,reader_theme:g}}=(0,e.useContext)(h),{savingDeveloperToolsOption:y}=(0,e.useContext)(Bl),{downloadingTheme:b}=(0,e.useContext)(k),{isBusy:E}=(0,e.useContext)(gl);let w,C;return u&&v===p?(w=(0,l.__)("Customize","amp"),C=y||f?void 0:(0,s.addQueryArgs)(n.CUSTOMIZER_LINK,"legacy"===g?{"autofocus[panel]":"amp_panel",url:m}:{url:m,[n.AMP_QUERY_VAR]:"1"})):u?(w=(0,l.__)("Finish","amp"),C=y||f?void 0:r):(w=(0,l.__)("Next","amp"),C=void 0),(0,e.createElement)("div",{className:"amp-settings-nav"},(0,e.createElement)("div",{className:"amp-settings-nav__inner"},(0,e.createElement)("div",{className:"amp-settings-nav__close"},!o&&(!u||v===p)&&(0,e.createElement)(Jc,{closeLink:t})),(0,e.createElement)("div",{className:"amp-settings-nav__prev-next"},1>a?(0,e.createElement)("span",{className:"amp-settings-nav__placeholder"}," "):(0,e.createElement)(cl,{disabled:E,className:"amp-settings-nav__prev",onClick:c},(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 64 64"},(0,e.createElement)("path",{d:"M43.16 10.18c-0.881-0.881-2.322-0.881-3.203 0s-0.881 2.322 0 3.203l16.335 16.335h-54.051c-1.281 0-2.242 1.041-2.242 2.242 0 1.281 0.961 2.322 2.242 2.322h54.051l-16.415 16.335c-0.881 0.881-0.881 2.322 0 3.203s2.322 0.881 3.203 0l20.259-20.259c0.881-0.881 0.881-2.322 0-3.203l-20.179-20.179z"})),(0,l.__)("Previous","amp")),(0,e.createElement)(cl,{disabled:!i||f||y||b,href:C,id:"next-button",isPrimary:!0,onClick:d},w,!u&&(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 64 64"},(0,e.createElement)("path",{d:"M43.16 10.18c-0.881-0.881-2.322-0.881-3.203 0s-0.881 2.322 0 3.203l16.335 16.335h-54.051c-1.281 0-2.242 1.041-2.242 2.242 0 1.281 0.961 2.322 2.242 2.322h54.051l-16.415 16.335c-0.881 0.881-0.881 2.322 0 3.203s2.322 0.881 3.203 0l20.259-20.259c0.881-0.881 0.881-2.322 0-3.203l-20.179-20.179z"}))))))}function td({children:t}){return(0,e.useEffect)((()=>{document.body.scrollTop=0,document.documentElement.scrollTop=0}),[]),t}function nd({closeLink:t,finishLink:n,appRoot:r}){const{isMobile:o}=Gc(),{activePageIndex:a,currentPage:{title:i,PageComponent:s,showTitle:u},moveBack:c,moveForward:d,pages:f}=(0,e.useContext)(Zl),{fetchScannableUrls:p}=(0,e.useContext)(gl);(0,e.useEffect)((()=>{p({forceStandardMode:!0})}),[p]);const m=(0,e.useMemo)((()=>()=>(0,e.createElement)(td,null,(0,e.createElement)(s,null))),[s]);return(0,e.createElement)("div",{className:"amp-onboarding-wizard-container"},(0,e.createElement)("div",{className:"amp-onboarding-wizard"},(0,e.createElement)("div",{className:"amp-stepper-container"},(0,e.createElement)("div",{className:"amp-stepper-container__header"},o&&(0,e.createElement)(Jc,{closeLink:t}),(0,e.createElement)("div",{className:"amp-onboarding-wizard__logo-container"},(0,e.createElement)(Uc,null),(0,e.createElement)("h1",null,(0,l.__)("AMP","amp"))),(0,e.createElement)("div",{className:"amp-onboarding-wizard-plugin-name"},(0,l.__)("Official AMP Plugin for WordPress","amp"))),(0,e.createElement)(Xc,{activePageIndex:a,pages:f})),(0,e.createElement)("div",{className:"amp-onboarding-wizard-panel-container"},(0,e.createElement)(_,{className:"amp-onboarding-wizard-panel"},!1!==u&&(0,e.createElement)("h1",null,i),(0,e.createElement)(m,null)),(0,e.createElement)(ed,{activePageIndex:a,closeLink:t,finishLink:n,moveBack:c,moveForward:d,pages:f}))),(0,e.createElement)(qc,{appRoot:r}))}Qc.propTypes={setUserState:Zc().func};const{ajaxurl:rd}=o.g;let od;function ad({children:t}){return o.g.removeEventListener("error",od),(0,e.createElement)(m,null,(0,e.createElement)(ml,{exitLinkLabel:(0,l.__)("Return to AMP settings.","amp"),exitLinkUrl:n.SETTINGS_LINK,title:(0,l.__)("The setup wizard has experienced an error.","amp")},(0,e.createElement)(g,{delaySave:!0,hasErrorBoundary:!0,optionsRestPath:n.OPTIONS_REST_PATH,populateDefaultValues:!1},(0,e.createElement)(Dl,{userOptionDeveloperTools:n.USER_FIELD_DEVELOPER_TOOLS_ENABLED,usersResourceRestPath:n.USERS_RESOURCE_REST_PATH},(0,e.createElement)($l,null,(0,e.createElement)(Vl,null,(0,e.createElement)(Hl,{fetchCachedValidationErrors:!1,resetOnOptionsChange:!0,scannableUrlsRestPath:n.SCANNABLE_URLS_REST_PATH,scanOnce:!0,validateNonce:n.VALIDATE_NONCE},(0,e.createElement)(ql,{pages:$c},(0,e.createElement)(w,{currentTheme:n.CURRENT_THEME,hasErrorBoundary:!0,wpAjaxUrl:rd,readerThemesRestPath:n.READER_THEMES_REST_PATH,updatesNonce:n.UPDATES_NONCE},(0,e.createElement)(Tu,null,t))))))))))}i()((()=>{const t=document.getElementById(n.APP_ROOT_ID);t&&(od=n=>{n.filename&&/amp-onboarding-wizard(\.min)?\.js/.test(n.filename)&&(0,r.s)(t).render((0,e.createElement)(pl,{error:n.error}))},o.g.addEventListener("error",od),(0,r.s)(t).render((0,e.createElement)(ad,null,(0,e.createElement)(nd,{closeLink:(0,s.addQueryArgs)(n.CLOSE_LINK,{[n.AMP_SCAN_IF_STALE]:1}),finishLink:(0,s.addQueryArgs)(n.SETTINGS_LINK,{[n.AMP_SCAN_IF_STALE]:1}),appRoot:t}))))}))}()}(); \ No newline at end of file diff --git a/assets/js/amp-paired-browsing-app.asset.php b/assets/js/amp-paired-browsing-app.asset.php new file mode 100644 index 00000000000..d44c8a97d3c --- /dev/null +++ b/assets/js/amp-paired-browsing-app.asset.php @@ -0,0 +1 @@ + array('wp-url'), 'version' => 'a135dc649fb7a9cbfbf8'); diff --git a/assets/js/amp-paired-browsing-app.js b/assets/js/amp-paired-browsing-app.js new file mode 100644 index 00000000000..2ba5470ec5d --- /dev/null +++ b/assets/js/amp-paired-browsing-app.js @@ -0,0 +1 @@ +!function(){"use strict";var e={};function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}function i(e,i,n){return(i=function(e){var i=function(e,i){if("object"!==t(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==t(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===t(i)?i:String(i)}(i))in e?Object.defineProperty(e,i,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[i]=n,e}e.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}();var n=window.wp.url;const{ampPairedBrowsingAppData:r,history:s}=window,{noampQueryVar:o,noampMobile:a,ampPairedBrowsingQueryVar:m,documentTitlePrefix:c}=r;window.pairedBrowsingApp=new class{constructor(){i(this,"disconnectedClient",void 0),i(this,"ampIframe",void 0),i(this,"ampHeartbeatTimestamp",Date.now()),i(this,"nonAmpIframe",void 0),i(this,"nonAmpHeartbeatTimestamp",Date.now()),i(this,"currentAmpUrl",void 0),i(this,"initialAmpUrlObject",void 0),i(this,"navigateAmpUrl",void 0),i(this,"currentNonAmpUrl",void 0),i(this,"initialNonAmpUrlObject",void 0),i(this,"navigateNonAmpUrl",void 0),i(this,"nonAmpLink",void 0),i(this,"ampLink",void 0),i(this,"activeIframe",void 0),this.nonAmpIframe=document.querySelector("#non-amp iframe"),this.ampIframe=document.querySelector("#amp iframe"),this.currentNonAmpUrl=this.nonAmpIframe.src,this.initialNonAmpUrlObject=new URL(this.currentNonAmpUrl),this.currentAmpUrl=this.ampIframe.src,this.initialAmpUrlObject=new URL(this.currentNonAmpUrl),this.nonAmpLink=document.getElementById("non-amp-link"),this.ampLink=document.getElementById("amp-link"),this.disconnectOverlay=document.querySelector(".disconnect-overlay"),this.disconnectButtons={exit:document.querySelector(".disconnect-overlay .button.exit"),goBack:document.querySelector(".disconnect-overlay .button.go-back")},this.addDisconnectButtonListeners(),e.g.addEventListener("message",(e=>{this.receiveMessage(e)})),document.getElementById("non-amp").addEventListener("mouseenter",(()=>{this.activeIframe=this.nonAmpIframe})),document.getElementById("amp").addEventListener("mouseenter",(()=>{this.activeIframe=this.ampIframe})),Promise.all(this.getIframeLoadedPromises()).then((()=>{setInterval((()=>{this.checkConnectedClients()}),100)}))}isAmpWindow(e){return e===this.ampIframe.contentWindow}isNonAmpWindow(e){return e===this.nonAmpIframe.contentWindow}sendMessage(e,t,i={}){e.postMessage({type:t,...i,ampPairedBrowsing:!0},this.isAmpWindow(e)?this.currentAmpUrl:this.currentNonAmpUrl)}receiveMessage(e){if(e.data&&e.data.type&&e.data.ampPairedBrowsing&&e.source&&[this.initialNonAmpUrlObject.origin,this.initialAmpUrlObject.origin].includes(e.origin)&&(this.isAmpWindow(e.source)||this.isNonAmpWindow(e.source)))switch(e.data.type){case"loaded":this.receiveLoaded(e.data,e.source);break;case"scroll":this.receiveScroll(e.data,e.source);break;case"heartbeat":this.receiveHeartbeat(e.source);break;case"navigate":this.receiveNavigate(e.data,e.source)}}getIframeLoadedPromises(){return[new Promise((e=>{this.nonAmpIframe.addEventListener("load",e)})),new Promise((e=>{this.ampIframe.addEventListener("load",e)}))]}receiveHeartbeat(e){this.isAmpWindow(e)?this.ampHeartbeatTimestamp=Date.now():this.nonAmpHeartbeatTimestamp=Date.now()}receiveNavigate({href:e},t){this.isAmpWindow(t)?this.navigateAmpUrl=e:this.navigateNonAmpUrl=e}checkConnectedClients(){this.sendMessage(this.ampIframe.contentWindow,"init"),this.sendMessage(this.nonAmpIframe.contentWindow,"init"),this.isClientConnected(this.ampIframe)?this.isClientConnected(this.nonAmpIframe)?this.disconnectOverlay.classList.remove("disconnected"):this.showDisconnectOverlay(this.nonAmpIframe):this.showDisconnectOverlay(this.ampIframe)}addDisconnectButtonListeners(){this.disconnectButtons.goBack.addEventListener("click",(()=>{window.history.back()}))}showDisconnectOverlay(e){const t=this.ampIframe===e?this.navigateAmpUrl:this.navigateNonAmpUrl;t?(this.disconnectButtons.exit.hidden=!1,this.disconnectButtons.exit.href=t):this.disconnectButtons.exit.hidden=!0,this.disconnectButtons.goBack.hidden=0>=window.history.length,this.disconnectOverlay.classList.toggle("amp",this.ampIframe===e),this.disconnectOverlay.classList.add("disconnected")}isClientConnected(e){return e===this.ampIframe?Date.now()-this.ampHeartbeatTimestamp<2e3:Date.now()-this.nonAmpHeartbeatTimestamp<2e3}purgeRemovableQueryVars(e){return(0,n.removeQueryArgs)(e,o,m)}addPairedBrowsingQueryVar(e){return(0,n.addQueryArgs)(e,{[m]:"1"})}removeUrlHash(e){const t=new URL(e);return t.hash="",t.href}replaceLocation(e,t){this.sendMessage(e.contentWindow,"replaceLocation",{href:t})}receiveScroll({x:e,y:t},i){if(this.activeIframe||(this.activeIframe=this.isAmpWindow(i)?this.ampIframe:this.nonAmpIframe),!this.activeIframe||i!==this.activeIframe.contentWindow)return;const n=this.isAmpWindow(i)?this.nonAmpIframe.contentWindow:this.ampIframe.contentWindow;this.sendMessage(n,"scroll",{x:e,y:t})}receiveLoaded({isAmpDocument:e,ampUrl:t,nonAmpUrl:i,documentTitle:r},m){const h=this.isAmpWindow(m),d=h?this.ampIframe:this.nonAmpIframe;if(h){if(!e)return void this.replaceLocation(d,t);this.currentAmpUrl=t,this.ampLink.href=(0,n.removeQueryArgs)(t,o)}else{if(e)return void this.replaceLocation(d,i);this.currentNonAmpUrl=i,this.nonAmpLink.href=(0,n.addQueryArgs)(i,{[o]:a})}const p=h?i:t,l=h?this.currentNonAmpUrl:this.currentAmpUrl;if(this.purgeRemovableQueryVars(this.removeUrlHash(p))===this.purgeRemovableQueryVars(this.removeUrlHash(l)))document.title=c+" "+r,s.replaceState({},"",this.addPairedBrowsingQueryVar(this.purgeRemovableQueryVars(i)));else{const e=h?i:t;this.replaceLocation(h?this.nonAmpIframe:this.ampIframe,this.purgeRemovableQueryVars(e))}}}}(); \ No newline at end of file diff --git a/assets/js/amp-paired-browsing-client.asset.php b/assets/js/amp-paired-browsing-client.asset.php new file mode 100644 index 00000000000..2e2d5fbe054 --- /dev/null +++ b/assets/js/amp-paired-browsing-client.asset.php @@ -0,0 +1 @@ + array('wp-dom-ready'), 'version' => 'f2482c9c0f791270b6f6'); diff --git a/assets/js/amp-paired-browsing-client.js b/assets/js/amp-paired-browsing-client.js new file mode 100644 index 00000000000..df71b44cddd --- /dev/null +++ b/assets/js/amp-paired-browsing-client.js @@ -0,0 +1 @@ +!function(){"use strict";var e={n:function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,{a:n}),n},d:function(t,n){for(var o in n)e.o(n,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:n[o]})}};e.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),e.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};var t=window.wp.domReady,n=e.n(t);const{parent:o,ampPairedBrowsingClientData:r}=window,{ampUrl:a,nonAmpUrl:i,isAmpDocument:c}=r,s=new URL(i);function d(){if(document.documentElement.style.setProperty("scroll-behavior","auto","important"),c){const e=document.getElementById("wp-admin-bar-amp-paired-browsing");e&&e.remove();const t=document.getElementById("wp-admin-bar-amp-view");t&&t.remove()}else document.getElementById("wp-admin-bar-amp").remove()}function l(e,t,n={}){e.postMessage({type:t,...n,ampPairedBrowsing:!0},s.origin)}let u=!1;function m(){l(o,"scroll",{x:window.scrollX,y:window.scrollY})}function p(e){const t=e.target,n=t.matches("[href]")?t:t.closest("[href]");n&&l(o,"navigate",{href:n.href})}function f(){l(o,"heartbeat")}e.g.addEventListener("message",(function(t){if(t.data&&t.data.ampPairedBrowsing&&t.data.type&&t.source&&s.origin===t.origin)switch(t.data.type){case"init":u||(u=!0,f(),setInterval(f,500),e.g.document.addEventListener("click",p,{passive:!0}),e.g.addEventListener("scroll",m,{passive:!0}),n()(d),l(o,"loaded",{isAmpDocument:c,ampUrl:a,nonAmpUrl:i,documentTitle:document.title}));break;case"scroll":!function({x:e,y:t}){window.scrollTo(e,t)}(t.data);break;case"replaceLocation":!function({href:e}){window.location.replace(e)}(t.data)}}))}(); \ No newline at end of file diff --git a/assets/js/amp-plugin-install.asset.php b/assets/js/amp-plugin-install.asset.php new file mode 100644 index 00000000000..d04ea069528 --- /dev/null +++ b/assets/js/amp-plugin-install.asset.php @@ -0,0 +1 @@ + array('lodash', 'wp-dom-ready', 'wp-i18n'), 'version' => '08edd4605e0ac569b353'); diff --git a/assets/js/amp-plugin-install.js b/assets/js/amp-plugin-install.js new file mode 100644 index 00000000000..748305ded92 --- /dev/null +++ b/assets/js/amp-plugin-install.js @@ -0,0 +1 @@ +!function(){"use strict";var e={n:function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,{a:n}),n},d:function(t,n){for(var a in n)e.o(n,a)&&!e.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:n[a]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t=ampPlugins,n=window.lodash,a=window.wp.domReady,o=e.n(a),i=window.wp.i18n;const s={init(){this.isAmpCompatibleTab()?this.removeAdditionalInfo():this.addAmpMessage(),this.addAmpMessageInSearchResult()},isAmpCompatibleTab(){return new URLSearchParams(window.location.search.substr(1)).get("tab")===t.AMP_COMPATIBLE},addAmpMessageInSearchResult(){const e=document.getElementById("plugin-filter"),t=document.querySelector(".plugin-install-php .wp-filter-search");if(!e||!t)return;const a=(0,n.debounce)((()=>{t.removeEventListener("input",a,{once:!0});const n=document.querySelector(".plugin-install-tab-amp-compatible");n&&(n.classList.remove("plugin-install-tab-amp-compatible"),n.classList.add("plugin-install-tab-search-result")),new MutationObserver((()=>{this.addAmpMessage()})).observe(e,{childList:!0})}),1e3);t.addEventListener("input",a,{once:!0})},addAmpMessage(){for(const e of t.AMP_PLUGINS){const t=document.querySelector(`.plugin-card.plugin-card-${e}`);if(!t)continue;if(t.classList.contains("amp-extension-card-message"))continue;const n=document.createElement("div"),a=document.createElement("span"),o=document.createElement("span");n.classList.add("amp-extension-card-message"),a.classList.add("amp-logo-icon"),o.classList.add("tooltiptext"),o.append((0,i.__)("This is known to work well with the AMP plugin.","amp")),n.append(a),n.append(o),t.appendChild(n)}},removeAdditionalInfo(){const e=document.querySelectorAll(".plugin-install-tab-amp-compatible .plugin-card-bottom");for(const t of e)t.remove()}};o()((()=>{s.init()}))}(); \ No newline at end of file diff --git a/assets/js/amp-post-meta-box.asset.php b/assets/js/amp-post-meta-box.asset.php new file mode 100644 index 00000000000..00463cbb823 --- /dev/null +++ b/assets/js/amp-post-meta-box.asset.php @@ -0,0 +1 @@ + array(), 'version' => 'b540aa3dd4a1b8f5694d'); diff --git a/assets/js/amp-post-meta-box.js b/assets/js/amp-post-meta-box.js new file mode 100644 index 00000000000..f87be3e5ca6 --- /dev/null +++ b/assets/js/amp-post-meta-box.js @@ -0,0 +1 @@ +window.ampPostMetaBox=function(t){"use strict";const e={data:{canonical:!1,previewLink:"",enabled:!0,canSupport:!0,statusInputName:"",l10n:{ampPreviewBtnLabel:""}},toggleSpeed:200,previewBtnSelector:"#post-preview",ampPreviewBtnSelector:"#amp-post-preview",boot:function(a){e.data=a,t(document).ready((function(){e.statusRadioInputs=t('[name="'+e.data.statusInputName+'"]'),e.data.enabled&&!e.data.canonical&&e.addPreviewButton(),e.listen()}))},listen:function(){t(e.ampPreviewBtnSelector).on("click.amp-post-preview",(function(t){t.preventDefault(),e.onAmpPreviewButtonClick()})),e.statusRadioInputs.prop("disabled",!0),t('.edit-amp-status, [href="#amp_status"]').click((function(a){a.preventDefault(),e.statusRadioInputs.prop("disabled",!1),e.toggleAmpStatus(t(a.target))})),t('#submitpost input[type="submit"]').on("click",(function(){t(e.ampPreviewBtnSelector).addClass("disabled")}))},addPreviewButton:function(){const a=t(e.previewBtnSelector);a.clone().insertAfter(a).prop({href:e.data.previewLink,id:e.ampPreviewBtnSelector.replace("#","")}).text(e.data.l10n.ampPreviewBtnLabel).parent().addClass("has-amp-preview")},onAmpPreviewButtonClick:function(){const a=t("").prop({type:"hidden",name:"amp-preview",value:"do-preview"}).insertAfter(e.ampPreviewBtnSelector);t(e.previewBtnSelector).click(),a.remove()},toggleAmpStatus:function(a){const n=t("#amp-status-select"),i=t(".edit-amp-status");let p=n.data("amp-status");a.hasClass("button-cancel")||(p=e.statusRadioInputs.filter(":checked").val());const s=t("#amp-status-"+p);i.fadeToggle(e.toggleSpeed,(function(){i.is(":visible")?i.focus():n.find('input[type="radio"]').first().focus()})),n.slideToggle(e.toggleSpeed),e.data.canSupport&&(n.data("amp-status",p),s.prop("checked",!0),t(".amp-status-text").text(s.next().text()))}};return e}(jQuery); \ No newline at end of file diff --git a/assets/js/amp-settings.asset.php b/assets/js/amp-settings.asset.php new file mode 100644 index 00000000000..027b8fd91eb --- /dev/null +++ b/assets/js/amp-settings.asset.php @@ -0,0 +1 @@ + array('lodash', 'wp-api-fetch', 'wp-i18n'), 'version' => '6d0636fcfeb93c66eee6'); diff --git a/assets/js/amp-settings.js b/assets/js/amp-settings.js new file mode 100644 index 00000000000..2cc9e44603a --- /dev/null +++ b/assets/js/amp-settings.js @@ -0,0 +1,32 @@ +!function(){var e,M,t={4184:function(e,M){var t;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],M=0;M1&&void 0!==arguments[1]?arguments[1]:{container:document.body},t="";return"string"==typeof e?t=O(e,M):e instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(null==e?void 0:e.type)?t=O(e.value,M):(t=c()(e),a("copy")),t};function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function d(e){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d(e)}function l(e,M){for(var t=0;t0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===d(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var M=this;this.listener=p()(e,"click",(function(e){return M.onClick(e)}))}},{key:"onClick",value:function(e){var M=e.delegateTarget||e.currentTarget,t=this.action(M)||"copy",n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},M=e.action,t=void 0===M?"copy":M,n=e.container,o=e.target,b=e.text;if("copy"!==t&&"cut"!==t)throw new Error('Invalid "action" value, use either "copy" or "cut"');if(void 0!==o){if(!o||"object"!==s(o)||1!==o.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===t&&o.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===t&&(o.hasAttribute("readonly")||o.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}return b?i(b,{container:n}):o?"cut"===t?r(o):i(o,{container:n}):void 0}({action:t,container:this.container,target:this.target(M),text:this.text(M)});this.emit(n?"success":"error",{action:t,text:n,trigger:M,clearSelection:function(){M&&M.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(e){return q("action",e)}},{key:"defaultTarget",value:function(e){var M=q("target",e);if(M)return document.querySelector(M)}},{key:"defaultText",value:function(e){return q("text",e)}},{key:"destroy",value:function(){this.listener.destroy()}}],n=[{key:"copy",value:function(e){var M=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body};return i(e,M)}},{key:"cut",value:function(e){return r(e)}},{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],M="string"==typeof e?[e]:e,t=!!document.queryCommandSupported;return M.forEach((function(e){t=t&&!!document.queryCommandSupported(e)})),t}}],t&&l(M.prototype,t),n&&l(M,n),c}(o()),m=f},828:function(e){if("undefined"!=typeof Element&&!Element.prototype.matches){var M=Element.prototype;M.matches=M.matchesSelector||M.mozMatchesSelector||M.msMatchesSelector||M.oMatchesSelector||M.webkitMatchesSelector}e.exports=function(e,M){for(;e&&9!==e.nodeType;){if("function"==typeof e.matches&&e.matches(M))return e;e=e.parentNode}}},438:function(e,M,t){var n=t(828);function o(e,M,t,n,o){var p=b.apply(this,arguments);return e.addEventListener(t,p,o),{destroy:function(){e.removeEventListener(t,p,o)}}}function b(e,M,t,o){return function(t){t.delegateTarget=n(t.target,M),t.delegateTarget&&o.call(e,t)}}e.exports=function(e,M,t,n,b){return"function"==typeof e.addEventListener?o.apply(null,arguments):"function"==typeof t?o.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,(function(e){return o(e,M,t,n,b)})))}},879:function(e,M){M.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},M.nodeList=function(e){var t=Object.prototype.toString.call(e);return void 0!==e&&("[object NodeList]"===t||"[object HTMLCollection]"===t)&&"length"in e&&(0===e.length||M.node(e[0]))},M.string=function(e){return"string"==typeof e||e instanceof String},M.fn=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},370:function(e,M,t){var n=t(879),o=t(438);e.exports=function(e,M,t){if(!e&&!M&&!t)throw new Error("Missing required arguments");if(!n.string(M))throw new TypeError("Second argument must be a String");if(!n.fn(t))throw new TypeError("Third argument must be a Function");if(n.node(e))return function(e,M,t){return e.addEventListener(M,t),{destroy:function(){e.removeEventListener(M,t)}}}(e,M,t);if(n.nodeList(e))return function(e,M,t){return Array.prototype.forEach.call(e,(function(e){e.addEventListener(M,t)})),{destroy:function(){Array.prototype.forEach.call(e,(function(e){e.removeEventListener(M,t)}))}}}(e,M,t);if(n.string(e))return function(e,M,t){return o(document.body,e,M,t)}(e,M,t);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},817:function(e){e.exports=function(e){var M;if("SELECT"===e.nodeName)e.focus(),M=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var t=e.hasAttribute("readonly");t||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),t||e.removeAttribute("readonly"),M=e.value}else{e.hasAttribute("contenteditable")&&e.focus();var n=window.getSelection(),o=document.createRange();o.selectNodeContents(e),n.removeAllRanges(),n.addRange(o),M=n.toString()}return M}},279:function(e){function M(){}M.prototype={on:function(e,M,t){var n=this.e||(this.e={});return(n[e]||(n[e]=[])).push({fn:M,ctx:t}),this},once:function(e,M,t){var n=this;function o(){n.off(e,o),M.apply(t,arguments)}return o._=M,this.on(e,o,t)},emit:function(e){for(var M=[].slice.call(arguments,1),t=((this.e||(this.e={}))[e]||[]).slice(),n=0,o=t.length;nc&&e.push({highlight:!1,start:c,end:a}),p.index===b.lastIndex&&b.lastIndex++}return e}),[])};M.findChunks=n;var o=M.fillInChunks=function(e){var M=e.chunksToHighlight,t=e.totalLength,n=[],o=function(e,M,t){M-e>0&&n.push({start:e,end:M,highlight:t})};if(0===M.length)o(0,t,!1);else{var b=0;M.forEach((function(e){o(b,e.start,!1),o(e.start,e.end,!0),b=e.end})),o(b,t,!1)}return n};function b(e){return e}}])},8679:function(e,M,t){"use strict";var n=t(1296),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},b={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},p={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},z={};function c(e){return n.isMemo(e)?p:z[e.$$typeof]||o}z[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},z[n.Memo]=p;var a=Object.defineProperty,r=Object.getOwnPropertyNames,O=Object.getOwnPropertySymbols,i=Object.getOwnPropertyDescriptor,s=Object.getPrototypeOf,d=Object.prototype;e.exports=function e(M,t,n){if("string"!=typeof t){if(d){var o=s(t);o&&o!==d&&e(M,o,n)}var p=r(t);O&&(p=p.concat(O(t)));for(var z=c(M),l=c(t),u=0;u0;)n-=1,e*=60,o=Math.floor(e+t),b+=M[o],e-=o,o&&(p+=b,b="");return p}(b-p,Math.min(~~n,10));p>0;)o=M[p%60]+o,p=Math.floor(p/60);return e<0&&(o="-"+o),o&&z?o+z:(z||"-"!==o)&&(o||z)||"0"}function o(e){var M,t=[],o=0;for(M=0;Mz.population||p.population===z.population&&n&&n[p.name]?c.unshift(p):c.push(p),a=!0);a||O.push([p])}for(o=0;ot&&(o=M,M=t,t=o),o=0;ot&&(p=Math.min(p,o+1)));return[b,p]}(e.untils,M,t),b=n.apply(e.untils,o);return b[b.length-1]=null,{name:e.name,abbrs:n.apply(e.abbrs,o),untils:b,offsets:n.apply(e.offsets,o),population:e.population,countries:e.countries}}return e.tz.pack=z,e.tz.packBase60=n,e.tz.createLinks=O,e.tz.filterYears=i,e.tz.filterLinkPack=function(e,M,t,n){var o,b,p=e.zones,a=[];for(o=0;o96?e-87:e>64?e-29:e-48}function O(e){var M=0,t=e.split("."),n=t[0],o=t[1]||"",b=1,p=0,z=1;for(45===e.charCodeAt(0)&&(M=1,z=-1);M= 2.6.0. You are using Moment.js "+e.version+". See momentjs.com"),l.prototype={_set:function(e){this.name=e.name,this.abbrs=e.abbrs,this.untils=e.untils,this.offsets=e.offsets,this.population=e.population},_index:function(e){var M,t=+e,n=this.untils;for(M=0;Mn&&N.moveInvalidForward&&(M=n),b3){var M=b[h(e)];if(M)return M;v("Moment Timezone found "+e+" from the Intl api, but did not have that data loaded.")}}catch(e){}var t,n,o,p=function(){var e,M,t,n=(new Date).getFullYear()-2,o=new A(new Date(n,0,1)),b=[o];for(t=1;t<48;t++)(M=new A(new Date(n,t,1))).offset!==o.offset&&(e=f(o,M),b.push(e),b.push(new A(new Date(e.at+6e4)))),o=M;for(t=0;t<4;t++)b.push(new A(new Date(n+t,0,1))),b.push(new A(new Date(n+t,6,1)));return b}(),z=p.length,c=_(p),a=[];for(n=0;n0?a[0].zone.name:void 0}()),M},N.names=function(){var e,M=[];for(e in b)b.hasOwnProperty(e)&&(t[e]||t[n[e]])&&b[e]&&M.push(b[e]);return M.sort()},N.Zone=l,N.unpack=d,N.unpackBase60=O,N.needsOffset=y,N.moveInvalidForward=!0,N.moveAmbiguousForward=!1,N.countries=function(){return Object.keys(o)},N.zonesForCountry=function(e,M){var t;if(t=(t=e).toUpperCase(),!(e=o[t]||null))return null;var n=e.zones.sort();return M?n.map((function(e){return{name:e,offset:R(e).utcOffset(new Date)}})):n};var k,T=e.fn;function B(e){return function(){return this._z?this._z.abbr(this):e.call(this)}}function w(e){return function(){return this._z=null,e.apply(this,arguments)}}e.tz=N,e.defaultZone=null,e.updateOffset=function(M,t){var n,o=e.defaultZone;if(void 0===M._z&&(o&&y(M)&&!M._isUTC&&(M._d=e.utc(M._a)._d,M.utc().add(o.parse(M),"minutes")),M._z=o),M._z)if(n=M._z.utcOffset(M),Math.abs(n)<16&&(n/=60),void 0!==M.utcOffset){var b=M._z;M.utcOffset(-n,t),M._z=b}else M.zone(n,t)},T.tz=function(M,t){if(M){if("string"!=typeof M)throw new Error("Time zone name must be a string, got "+M+" ["+typeof M+"]");return this._z=R(M),this._z?e.updateOffset(this,t):v("Moment Timezone has no data for "+M+". See http://momentjs.com/timezone/docs/#/data-loading/."),this}if(this._z)return this._z.name},T.zoneName=B(T.zoneName),T.zoneAbbr=B(T.zoneAbbr),T.utc=w(T.utc),T.local=w(T.local),T.utcOffset=(k=T.utcOffset,function(){return arguments.length>0&&(this._z=null),k.apply(this,arguments)}),e.tz.setDefault=function(M){return(c<2||2===c&&a<9)&&v("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+e.version+"."),e.defaultZone=M?R(M):null,e};var S=e.momentProperties;return"[object Array]"===Object.prototype.toString.call(S)?(S.push("_z"),S.push("_a")):S&&(S._z=null),e}))},2786:function(e,M,t){!function(e){"use strict";e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,M,t){return e<12?t?"vm":"VM":t?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(t(381))},4130:function(e,M,t){!function(e){"use strict";var M=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},t={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},n=function(e){return function(n,o,b,p){var z=M(n),c=t[e][M(n)];return 2===z&&(c=c[o?0:1]),c.replace(/%d/i,n)}},o=["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-dz",{months:o,monthsShort:o,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,M,t){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:n("s"),ss:n("s"),m:n("m"),mm:n("m"),h:n("h"),hh:n("h"),d:n("d"),dd:n("d"),M:n("M"),MM:n("M"),y:n("y"),yy:n("y")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:0,doy:4}})}(t(381))},6135:function(e,M,t){!function(e){"use strict";e.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}})}(t(381))},6440:function(e,M,t){!function(e){"use strict";var M={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},t=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},n={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},o=function(e){return function(M,o,b,p){var z=t(M),c=n[e][t(M)];return 2===z&&(c=c[o?0:1]),c.replace(/%d/i,M)}},b=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-ly",{months:b,monthsShort:b,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,M,t){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:o("s"),ss:o("s"),m:o("m"),mm:o("m"),h:o("h"),hh:o("h"),d:o("d"),dd:o("d"),M:o("M"),MM:o("M"),y:o("y"),yy:o("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return M[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(t(381))},1675:function(e,M,t){!function(e){"use strict";e.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(t(381))},6040:function(e,M,t){!function(e){"use strict";var M={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},t={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,M,t){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return t[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return M[e]})).replace(/,/g,"،")},week:{dow:0,doy:6}})}(t(381))},7100:function(e,M,t){!function(e){"use strict";e.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(t(381))},867:function(e,M,t){!function(e){"use strict";var M={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},t={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},o={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},b=function(e){return function(M,t,b,p){var z=n(M),c=o[e][n(M)];return 2===z&&(c=c[t?0:1]),c.replace(/%d/i,M)}},p=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar",{months:p,monthsShort:p,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,M,t){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:b("s"),ss:b("s"),m:b("m"),mm:b("m"),h:b("h"),hh:b("h"),d:b("d"),dd:b("d"),M:b("M"),MM:b("M"),y:b("y"),yy:b("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return t[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return M[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(t(381))},1083:function(e,M,t){!function(e){"use strict";var M={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"};e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"bir neçə saniyə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,M,t){return e<4?"gecə":e<12?"səhər":e<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var t=e%10;return e+(M[t]||M[e%100-t]||M[e>=100?100:null])},week:{dow:1,doy:7}})}(t(381))},9808:function(e,M,t){!function(e){"use strict";function M(e,M,t){return"m"===t?M?"хвіліна":"хвіліну":"h"===t?M?"гадзіна":"гадзіну":e+" "+(n=+e,o={ss:M?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:M?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:M?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"}[t].split("_"),n%10==1&&n%100!=11?o[0]:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?o[1]:o[2]);var n,o}e.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:M,mm:M,h:M,hh:M,d:"дзень",dd:M,M:"месяц",MM:M,y:"год",yy:M},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,M,t){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,M){switch(M){case"M":case"d":case"DDD":case"w":case"W":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}})}(t(381))},8338:function(e,M,t){!function(e){"use strict";e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Миналата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[Миналия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",w:"седмица",ww:"%d седмици",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var M=e%10,t=e%100;return 0===e?e+"-ев":0===t?e+"-ен":t>10&&t<20?e+"-ти":1===M?e+"-ви":2===M?e+"-ри":7===M||8===M?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(t(381))},7438:function(e,M,t){!function(e){"use strict";e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(t(381))},6225:function(e,M,t){!function(e){"use strict";var M={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},t={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn-bd",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return M[e]}))},meridiemParse:/রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,meridiemHour:function(e,M){return 12===e&&(e=0),"রাত"===M?e<4?e:e+12:"ভোর"===M||"সকাল"===M?e:"দুপুর"===M?e>=3?e:e+12:"বিকাল"===M||"সন্ধ্যা"===M?e+12:void 0},meridiem:function(e,M,t){return e<4?"রাত":e<6?"ভোর":e<12?"সকাল":e<15?"দুপুর":e<18?"বিকাল":e<20?"সন্ধ্যা":"রাত"},week:{dow:0,doy:6}})}(t(381))},8905:function(e,M,t){!function(e){"use strict";var M={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},t={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return M[e]}))},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,M){return 12===e&&(e=0),"রাত"===M&&e>=4||"দুপুর"===M&&e<5||"বিকাল"===M?e+12:e},meridiem:function(e,M,t){return e<4?"রাত":e<10?"সকাল":e<17?"দুপুর":e<20?"বিকাল":"রাত"},week:{dow:0,doy:6}})}(t(381))},1560:function(e,M,t){!function(e){"use strict";var M={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},t={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12".split("_"),monthsShortRegex:/^(ཟླ་\d{1,2})/,monthsParseExact:!0,weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return M[e]}))},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,M){return 12===e&&(e=0),"མཚན་མོ"===M&&e>=4||"ཉིན་གུང"===M&&e<5||"དགོང་དག"===M?e+12:e},meridiem:function(e,M,t){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}})}(t(381))},1278:function(e,M,t){!function(e){"use strict";function M(e,M,t){return e+" "+function(e,M){return 2===M?function(e){var M={m:"v",b:"v",d:"z"};return void 0===M[e.charAt(0)]?e:M[e.charAt(0)]+e.substring(1)}(e):e}({mm:"munutenn",MM:"miz",dd:"devezh"}[t],e)}function t(e){return e>9?t(e%10):e}var n=[/^gen/i,/^c[ʼ\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],o=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,b=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];e.defineLocale("br",{months:"Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:b,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[ʼ\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:b,monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warcʼhoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Decʼh da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s ʼzo",s:"un nebeud segondennoù",ss:"%d eilenn",m:"ur vunutenn",mm:M,h:"un eur",hh:"%d eur",d:"un devezh",dd:M,M:"ur miz",MM:M,y:"ur bloaz",yy:function(e){switch(t(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){return e+(1===e?"añ":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return"g.m."===e},meridiem:function(e,M,t){return e<12?"a.m.":"g.m."}})}(t(381))},622:function(e,M,t){!function(e){"use strict";function M(e,M,t){var n=e+" ";switch(t){case"ss":return n+(1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi");case"m":return M?"jedna minuta":"jedne minute";case"mm":return n+(1===e?"minuta":2===e||3===e||4===e?"minute":"minuta");case"h":return M?"jedan sat":"jednog sata";case"hh":return n+(1===e?"sat":2===e||3===e||4===e?"sata":"sati");case"dd":return n+(1===e?"dan":"dana");case"MM":return n+(1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci");case"yy":return n+(1===e?"godina":2===e||3===e||4===e?"godine":"godina")}}e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:M,m:M,mm:M,h:M,hh:M,d:"dan",dd:M,M:"mjesec",MM:M,y:"godinu",yy:M},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(t(381))},2468:function(e,M,t){!function(e){"use strict";e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,M){var t=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==M&&"W"!==M||(t="a"),e+t},week:{dow:1,doy:4}})}(t(381))},5822:function(e,M,t){!function(e){"use strict";var M={format:"leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),standalone:"ledna_února_března_dubna_května_června_července_srpna_září_října_listopadu_prosince".split("_")},t="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),n=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],o=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;function b(e){return e>1&&e<5&&1!=~~(e/10)}function p(e,M,t,n){var o=e+" ";switch(t){case"s":return M||n?"pár sekund":"pár sekundami";case"ss":return M||n?o+(b(e)?"sekundy":"sekund"):o+"sekundami";case"m":return M?"minuta":n?"minutu":"minutou";case"mm":return M||n?o+(b(e)?"minuty":"minut"):o+"minutami";case"h":return M?"hodina":n?"hodinu":"hodinou";case"hh":return M||n?o+(b(e)?"hodiny":"hodin"):o+"hodinami";case"d":return M||n?"den":"dnem";case"dd":return M||n?o+(b(e)?"dny":"dní"):o+"dny";case"M":return M||n?"měsíc":"měsícem";case"MM":return M||n?o+(b(e)?"měsíce":"měsíců"):o+"měsíci";case"y":return M||n?"rok":"rokem";case"yy":return M||n?o+(b(e)?"roky":"let"):o+"lety"}}e.defineLocale("cs",{months:M,monthsShort:t,monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:p,ss:p,m:p,mm:p,h:p,hh:p,d:p,dd:p,M:p,MM:p,y:p,yy:p},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(381))},877:function(e,M,t){!function(e){"use strict";e.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(e){return e+(/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран")},past:"%s каялла",s:"пӗр-ик ҫеккунт",ss:"%d ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}})}(t(381))},7373:function(e,M,t){!function(e){"use strict";e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var M="";return e>20?M=40===e||50===e||60===e||80===e||100===e?"fed":"ain":e>0&&(M=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][e]),e+M},week:{dow:1,doy:4}})}(t(381))},4780:function(e,M,t){!function(e){"use strict";e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(381))},217:function(e,M,t){!function(e){"use strict";function M(e,M,t,n){var o={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return M?o[t][0]:o[t][1]}e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:M,mm:"%d Minuten",h:M,hh:"%d Stunden",d:M,dd:M,w:M,ww:"%d Wochen",M:M,MM:M,y:M,yy:M},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(381))},894:function(e,M,t){!function(e){"use strict";function M(e,M,t,n){var o={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return M?o[t][0]:o[t][1]}e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:M,mm:"%d Minuten",h:M,hh:"%d Stunden",d:M,dd:M,w:M,ww:"%d Wochen",M:M,MM:M,y:M,yy:M},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(381))},9740:function(e,M,t){!function(e){"use strict";function M(e,M,t,n){var o={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return M?o[t][0]:o[t][1]}e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:M,mm:"%d Minuten",h:M,hh:"%d Stunden",d:M,dd:M,w:M,ww:"%d Wochen",M:M,MM:M,y:M,yy:M},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(381))},5300:function(e,M,t){!function(e){"use strict";var M=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],t=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"];e.defineLocale("dv",{months:M,monthsShort:M,weekdays:t,weekdaysShort:t,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(e){return"މފ"===e},meridiem:function(e,M,t){return e<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",ss:"d% ސިކުންތު",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:7,doy:12}})}(t(381))},837:function(e,M,t){!function(e){"use strict";e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,M){return e?"string"==typeof M&&/D/.test(M.substring(0,M.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,M,t){return e>11?t?"μμ":"ΜΜ":t?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){return 6===this.day()?"[το προηγούμενο] dddd [{}] LT":"[την προηγούμενη] dddd [{}] LT"},sameElse:"L"},calendar:function(e,M){var t,n=this._calendarEl[e],o=M&&M.hours();return t=n,("undefined"!=typeof Function&&t instanceof Function||"[object Function]"===Object.prototype.toString.call(t))&&(n=n.apply(M)),n.replace("{}",o%12==1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}})}(t(381))},8348:function(e,M,t){!function(e){"use strict";e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var M=e%10;return e+(1==~~(e%100/10)?"th":1===M?"st":2===M?"nd":3===M?"rd":"th")},week:{dow:0,doy:4}})}(t(381))},7925:function(e,M,t){!function(e){"use strict";e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var M=e%10;return e+(1==~~(e%100/10)?"th":1===M?"st":2===M?"nd":3===M?"rd":"th")}})}(t(381))},2243:function(e,M,t){!function(e){"use strict";e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var M=e%10;return e+(1==~~(e%100/10)?"th":1===M?"st":2===M?"nd":3===M?"rd":"th")},week:{dow:1,doy:4}})}(t(381))},6436:function(e,M,t){!function(e){"use strict";e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var M=e%10;return e+(1==~~(e%100/10)?"th":1===M?"st":2===M?"nd":3===M?"rd":"th")},week:{dow:1,doy:4}})}(t(381))},7207:function(e,M,t){!function(e){"use strict";e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var M=e%10;return e+(1==~~(e%100/10)?"th":1===M?"st":2===M?"nd":3===M?"rd":"th")}})}(t(381))},4175:function(e,M,t){!function(e){"use strict";e.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var M=e%10;return e+(1==~~(e%100/10)?"th":1===M?"st":2===M?"nd":3===M?"rd":"th")},week:{dow:0,doy:6}})}(t(381))},6319:function(e,M,t){!function(e){"use strict";e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var M=e%10;return e+(1==~~(e%100/10)?"th":1===M?"st":2===M?"nd":3===M?"rd":"th")},week:{dow:1,doy:4}})}(t(381))},1662:function(e,M,t){!function(e){"use strict";e.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var M=e%10;return e+(1==~~(e%100/10)?"th":1===M?"st":2===M?"nd":3===M?"rd":"th")},week:{dow:1,doy:4}})}(t(381))},2915:function(e,M,t){!function(e){"use strict";e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_aŭg_sept_okt_nov_dec".split("_"),weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,M,t){return e>11?t?"p.t.m.":"P.T.M.":t?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(t(381))},2088:function(e,M,t){!function(e){"use strict";var M="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),t="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],o=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:M[e.month()]:M},monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(t(381))},6112:function(e,M,t){!function(e){"use strict";var M="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),t="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],o=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:M[e.month()]:M},monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:4},invalidDate:"Fecha inválida"})}(t(381))},1146:function(e,M,t){!function(e){"use strict";var M="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),t="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],o=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:M[e.month()]:M},monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}})}(t(381))},5655:function(e,M,t){!function(e){"use strict";var M="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),t="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],o=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:M[e.month()]:M},monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4},invalidDate:"Fecha inválida"})}(t(381))},5603:function(e,M,t){!function(e){"use strict";function M(e,M,t,n){var o={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return M?o[t][2]?o[t][2]:o[t][1]:n?o[t][0]:o[t][1]}e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:M,ss:M,m:M,mm:M,h:M,hh:M,d:M,dd:"%d päeva",M:M,MM:M,y:M,yy:M},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(381))},7763:function(e,M,t){!function(e){"use strict";e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(t(381))},6959:function(e,M,t){!function(e){"use strict";var M={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},t={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"};e.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,M,t){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"%d ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,(function(e){return t[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return M[e]})).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}})}(t(381))},1897:function(e,M,t){!function(e){"use strict";var M="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),t=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",M[7],M[8],M[9]];function n(e,n,o,b){var p="";switch(o){case"s":return b?"muutaman sekunnin":"muutama sekunti";case"ss":p=b?"sekunnin":"sekuntia";break;case"m":return b?"minuutin":"minuutti";case"mm":p=b?"minuutin":"minuuttia";break;case"h":return b?"tunnin":"tunti";case"hh":p=b?"tunnin":"tuntia";break;case"d":return b?"päivän":"päivä";case"dd":p=b?"päivän":"päivää";break;case"M":return b?"kuukauden":"kuukausi";case"MM":p=b?"kuukauden":"kuukautta";break;case"y":return b?"vuoden":"vuosi";case"yy":p=b?"vuoden":"vuotta"}return function(e,n){return e<10?n?t[e]:M[e]:e}(e,b)+" "+p}e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(381))},2549:function(e,M,t){!function(e){"use strict";e.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(t(381))},4694:function(e,M,t){!function(e){"use strict";e.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaður",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(381))},3049:function(e,M,t){!function(e){"use strict";e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,M){switch(M){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}})}(t(381))},2330:function(e,M,t){!function(e){"use strict";e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,M){switch(M){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(t(381))},4470:function(e,M,t){!function(e){"use strict";var M=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,t=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i];e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsRegex:M,monthsShortRegex:M,monthsStrictRegex:/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,monthsShortStrictRegex:/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,monthsParse:t,longMonthsParse:t,shortMonthsParse:t,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,M){switch(M){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(t(381))},5044:function(e,M,t){!function(e){"use strict";var M="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),t="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:M[e.month()]:M},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(t(381))},9295:function(e,M,t){!function(e){"use strict";e.defineLocale("ga",{months:["Eanáir","Feabhra","Márta","Aibreán","Bealtaine","Meitheamh","Iúil","Lúnasa","Meán Fómhair","Deireadh Fómhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","Márt","Aib","Beal","Meith","Iúil","Lún","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["Dé Domhnaigh","Dé Luain","Dé Máirt","Dé Céadaoin","Déardaoin","Dé hAoine","Dé Sathairn"],weekdaysShort:["Domh","Luan","Máirt","Céad","Déar","Aoine","Sath"],weekdaysMin:["Do","Lu","Má","Cé","Dé","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Amárach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inné ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s ó shin",s:"cúpla soicind",ss:"%d soicind",m:"nóiméad",mm:"%d nóiméad",h:"uair an chloig",hh:"%d uair an chloig",d:"lá",dd:"%d lá",M:"mí",MM:"%d míonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(t(381))},2101:function(e,M,t){!function(e){"use strict";e.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],monthsShort:["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],monthsParseExact:!0,weekdays:["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["Dò","Lu","Mà","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(t(381))},8794:function(e,M,t){!function(e){"use strict";e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(t(381))},7884:function(e,M,t){!function(e){"use strict";function M(e,M,t,n){var o={s:["थोडया सॅकंडांनी","थोडे सॅकंड"],ss:[e+" सॅकंडांनी",e+" सॅकंड"],m:["एका मिणटान","एक मिनूट"],mm:[e+" मिणटांनी",e+" मिणटां"],h:["एका वरान","एक वर"],hh:[e+" वरांनी",e+" वरां"],d:["एका दिसान","एक दीस"],dd:[e+" दिसांनी",e+" दीस"],M:["एका म्हयन्यान","एक म्हयनो"],MM:[e+" म्हयन्यानी",e+" म्हयने"],y:["एका वर्सान","एक वर्स"],yy:[e+" वर्सांनी",e+" वर्सां"]};return n?o[t][0]:o[t][1]}e.defineLocale("gom-deva",{months:{standalone:"जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे_जून_जुलय_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),format:"जानेवारीच्या_फेब्रुवारीच्या_मार्चाच्या_एप्रीलाच्या_मेयाच्या_जूनाच्या_जुलयाच्या_ऑगस्टाच्या_सप्टेंबराच्या_ऑक्टोबराच्या_नोव्हेंबराच्या_डिसेंबराच्या".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"जाने._फेब्रु._मार्च_एप्री._मे_जून_जुल._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"आयतार_सोमार_मंगळार_बुधवार_बिरेस्तार_सुक्रार_शेनवार".split("_"),weekdaysShort:"आयत._सोम._मंगळ._बुध._ब्रेस्त._सुक्र._शेन.".split("_"),weekdaysMin:"आ_सो_मं_बु_ब्रे_सु_शे".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [वाजतां]",LTS:"A h:mm:ss [वाजतां]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [वाजतां]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [वाजतां]",llll:"ddd, D MMM YYYY, A h:mm [वाजतां]"},calendar:{sameDay:"[आयज] LT",nextDay:"[फाल्यां] LT",nextWeek:"[फुडलो] dddd[,] LT",lastDay:"[काल] LT",lastWeek:"[फाटलो] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s आदीं",s:M,ss:M,m:M,mm:M,h:M,hh:M,d:M,dd:M,M:M,MM:M,y:M,yy:M},dayOfMonthOrdinalParse:/\d{1,2}(वेर)/,ordinal:function(e,M){return"D"===M?e+"वेर":e},week:{dow:0,doy:3},meridiemParse:/राती|सकाळीं|दनपारां|सांजे/,meridiemHour:function(e,M){return 12===e&&(e=0),"राती"===M?e<4?e:e+12:"सकाळीं"===M?e:"दनपारां"===M?e>12?e:e+12:"सांजे"===M?e+12:void 0},meridiem:function(e,M,t){return e<4?"राती":e<12?"सकाळीं":e<16?"दनपारां":e<20?"सांजे":"राती"}})}(t(381))},3168:function(e,M,t){!function(e){"use strict";function M(e,M,t,n){var o={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return n?o[t][0]:o[t][1]}e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:M,ss:M,m:M,mm:M,h:M,hh:M,d:M,dd:M,M:M,MM:M,y:M,yy:M},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,M){return"D"===M?e+"er":e},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,M){return 12===e&&(e=0),"rati"===M?e<4?e:e+12:"sokallim"===M?e:"donparam"===M?e>12?e:e+12:"sanje"===M?e+12:void 0},meridiem:function(e,M,t){return e<4?"rati":e<12?"sokallim":e<16?"donparam":e<20?"sanje":"rati"}})}(t(381))},5349:function(e,M,t){!function(e){"use strict";var M={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0:"૦"},t={"૧":"1","૨":"2","૩":"3","૪":"4","૫":"5","૬":"6","૭":"7","૮":"8","૯":"9","૦":"0"};e.defineLocale("gu",{months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),monthsParseExact:!0,weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".split("_"),longDateFormat:{LT:"A h:mm વાગ્યે",LTS:"A h:mm:ss વાગ્યે",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm વાગ્યે",LLLL:"dddd, D MMMM YYYY, A h:mm વાગ્યે"},calendar:{sameDay:"[આજ] LT",nextDay:"[કાલે] LT",nextWeek:"dddd, LT",lastDay:"[ગઇકાલે] LT",lastWeek:"[પાછલા] dddd, LT",sameElse:"L"},relativeTime:{future:"%s મા",past:"%s પહેલા",s:"અમુક પળો",ss:"%d સેકંડ",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"},preparse:function(e){return e.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return M[e]}))},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(e,M){return 12===e&&(e=0),"રાત"===M?e<4?e:e+12:"સવાર"===M?e:"બપોર"===M?e>=10?e:e+12:"સાંજ"===M?e+12:void 0},meridiem:function(e,M,t){return e<4?"રાત":e<10?"સવાર":e<17?"બપોર":e<20?"સાંજ":"રાત"},week:{dow:0,doy:6}})}(t(381))},4206:function(e,M,t){!function(e){"use strict";e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10==0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,M,t){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?t?'לפנה"צ':"לפני הצהריים":e<18?t?'אחה"צ':"אחרי הצהריים":"בערב"}})}(t(381))},94:function(e,M,t){!function(e){"use strict";var M={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},t={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},n=[/^जन/i,/^फ़र|फर/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सितं|सित/i,/^अक्टू/i,/^नव|नवं/i,/^दिसं|दिस/i];e.defineLocale("hi",{months:{format:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),standalone:"जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर".split("_")},monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},monthsParse:n,longMonthsParse:n,shortMonthsParse:[/^जन/i,/^फ़र/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सित/i,/^अक्टू/i,/^नव/i,/^दिस/i],monthsRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsShortRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsStrictRegex:/^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,monthsShortStrictRegex:/^(जन\.?|फ़र\.?|मार्च?|अप्रै\.?|मई?|जून?|जुल\.?|अग\.?|सित\.?|अक्टू\.?|नव\.?|दिस\.?)/i,calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return M[e]}))},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,M){return 12===e&&(e=0),"रात"===M?e<4?e:e+12:"सुबह"===M?e:"दोपहर"===M?e>=10?e:e+12:"शाम"===M?e+12:void 0},meridiem:function(e,M,t){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}})}(t(381))},316:function(e,M,t){!function(e){"use strict";function M(e,M,t){var n=e+" ";switch(t){case"ss":return n+(1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi");case"m":return M?"jedna minuta":"jedne minute";case"mm":return n+(1===e?"minuta":2===e||3===e||4===e?"minute":"minuta");case"h":return M?"jedan sat":"jednog sata";case"hh":return n+(1===e?"sat":2===e||3===e||4===e?"sata":"sati");case"dd":return n+(1===e?"dan":"dana");case"MM":return n+(1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci");case"yy":return n+(1===e?"godina":2===e||3===e||4===e?"godine":"godina")}}e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:return"[prošlu] [nedjelju] [u] LT";case 3:return"[prošlu] [srijedu] [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:M,m:M,mm:M,h:M,hh:M,d:"dan",dd:M,M:"mjesec",MM:M,y:"godinu",yy:M},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(t(381))},2138:function(e,M,t){!function(e){"use strict";var M="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function t(e,M,t,n){var o=e;switch(t){case"s":return n||M?"néhány másodperc":"néhány másodperce";case"ss":return o+(n||M)?" másodperc":" másodperce";case"m":return"egy"+(n||M?" perc":" perce");case"mm":return o+(n||M?" perc":" perce");case"h":return"egy"+(n||M?" óra":" órája");case"hh":return o+(n||M?" óra":" órája");case"d":return"egy"+(n||M?" nap":" napja");case"dd":return o+(n||M?" nap":" napja");case"M":return"egy"+(n||M?" hónap":" hónapja");case"MM":return o+(n||M?" hónap":" hónapja");case"y":return"egy"+(n||M?" év":" éve");case"yy":return o+(n||M?" év":" éve")}return""}function n(e){return(e?"":"[múlt] ")+"["+M[this.day()]+"] LT[-kor]"}e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,M,t){return e<12?!0===t?"de":"DE":!0===t?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return n.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return n.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(381))},1423:function(e,M,t){!function(e){"use strict";e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,M){switch(M){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}})}(t(381))},9218:function(e,M,t){!function(e){"use strict";e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,M){return 12===e&&(e=0),"pagi"===M?e:"siang"===M?e>=11?e:e+12:"sore"===M||"malam"===M?e+12:void 0},meridiem:function(e,M,t){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(t(381))},135:function(e,M,t){!function(e){"use strict";function M(e){return e%100==11||e%10!=1}function t(e,t,n,o){var b=e+" ";switch(n){case"s":return t||o?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return M(e)?b+(t||o?"sekúndur":"sekúndum"):b+"sekúnda";case"m":return t?"mínúta":"mínútu";case"mm":return M(e)?b+(t||o?"mínútur":"mínútum"):t?b+"mínúta":b+"mínútu";case"hh":return M(e)?b+(t||o?"klukkustundir":"klukkustundum"):b+"klukkustund";case"d":return t?"dagur":o?"dag":"degi";case"dd":return M(e)?t?b+"dagar":b+(o?"daga":"dögum"):t?b+"dagur":b+(o?"dag":"degi");case"M":return t?"mánuður":o?"mánuð":"mánuði";case"MM":return M(e)?t?b+"mánuðir":b+(o?"mánuði":"mánuðum"):t?b+"mánuður":b+(o?"mánuð":"mánuði");case"y":return t||o?"ár":"ári";case"yy":return M(e)?b+(t||o?"ár":"árum"):b+(t||o?"ár":"ári")}}e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:t,ss:t,m:t,mm:t,h:"klukkustund",hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(381))},150:function(e,M,t){!function(e){"use strict";e.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(t(381))},626:function(e,M,t){!function(e){"use strict";e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(t(381))},9183:function(e,M,t){!function(e){"use strict";e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"令和",narrow:"㋿",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"平成",narrow:"㍻",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"昭和",narrow:"㍼",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"大正",narrow:"㍽",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"明治",narrow:"㍾",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"西暦",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"紀元前",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(元|\d+)年/,eraYearOrdinalParse:function(e,M){return"元"===M[1]?1:parseInt(M[1]||e,10)},months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,M,t){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(e){return e.week()!==this.week()?"[来週]dddd LT":"dddd LT"},lastDay:"[昨日] LT",lastWeek:function(e){return this.week()!==e.week()?"[先週]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,M){switch(M){case"y":return 1===e?"元年":e+"年";case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}})}(t(381))},4286:function(e,M,t){!function(e){"use strict";e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,M){return 12===e&&(e=0),"enjing"===M?e:"siyang"===M?e>=11?e:e+12:"sonten"===M||"ndalu"===M?e+12:void 0},meridiem:function(e,M,t){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(t(381))},2105:function(e,M,t){!function(e){"use strict";e.defineLocale("ka",{months:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return e.replace(/(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/,(function(e,M,t){return"ი"===t?M+"ში":M+t+"ში"}))},past:function(e){return/(წამი|წუთი|საათი|დღე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(e)?e.replace(/წელი$/,"წლის წინ"):e},s:"რამდენიმე წამი",ss:"%d წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){return 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20==0||e%100==0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}})}(t(381))},7772:function(e,M,t){!function(e){"use strict";var M={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"};e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",ss:"%d секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){return e+(M[e]||M[e%10]||M[e>=100?100:null])},week:{dow:1,doy:7}})}(t(381))},8758:function(e,M,t){!function(e){"use strict";var M={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},t={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"};e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(e){return"ល្ងាច"===e},meridiem:function(e,M,t){return e<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(e){return e.replace(/[១២៣៤៥៦៧៨៩០]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return M[e]}))},week:{dow:1,doy:4}})}(t(381))},9282:function(e,M,t){!function(e){"use strict";var M={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},t={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"};e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return M[e]}))},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,M){return 12===e&&(e=0),"ರಾತ್ರಿ"===M?e<4?e:e+12:"ಬೆಳಿಗ್ಗೆ"===M?e:"ಮಧ್ಯಾಹ್ನ"===M?e>=10?e:e+12:"ಸಂಜೆ"===M?e+12:void 0},meridiem:function(e,M,t){return e<4?"ರಾತ್ರಿ":e<10?"ಬೆಳಿಗ್ಗೆ":e<17?"ಮಧ್ಯಾಹ್ನ":e<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}})}(t(381))},3730:function(e,M,t){!function(e){"use strict";e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(e,M){switch(M){case"d":case"D":case"DDD":return e+"일";case"M":return e+"월";case"w":case"W":return e+"주";default:return e}},meridiemParse:/오전|오후/,isPM:function(e){return"오후"===e},meridiem:function(e,M,t){return e<12?"오전":"오후"}})}(t(381))},1408:function(e,M,t){!function(e){"use strict";var M={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},t={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},n=["کانونی دووەم","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمموز","ئاب","ئەیلوول","تشرینی یەكەم","تشرینی دووەم","كانونی یەکەم"];e.defineLocale("ku",{months:n,monthsShort:n,weekdays:"یه‌كشه‌ممه‌_دووشه‌ممه‌_سێشه‌ممه‌_چوارشه‌ممه‌_پێنجشه‌ممه‌_هه‌ینی_شه‌ممه‌".split("_"),weekdaysShort:"یه‌كشه‌م_دووشه‌م_سێشه‌م_چوارشه‌م_پێنجشه‌م_هه‌ینی_شه‌ممه‌".split("_"),weekdaysMin:"ی_د_س_چ_پ_ه_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ئێواره‌|به‌یانی/,isPM:function(e){return/ئێواره‌/.test(e)},meridiem:function(e,M,t){return e<12?"به‌یانی":"ئێواره‌"},calendar:{sameDay:"[ئه‌مرۆ كاتژمێر] LT",nextDay:"[به‌یانی كاتژمێر] LT",nextWeek:"dddd [كاتژمێر] LT",lastDay:"[دوێنێ كاتژمێر] LT",lastWeek:"dddd [كاتژمێر] LT",sameElse:"L"},relativeTime:{future:"له‌ %s",past:"%s",s:"چه‌ند چركه‌یه‌ك",ss:"چركه‌ %d",m:"یه‌ك خوله‌ك",mm:"%d خوله‌ك",h:"یه‌ك كاتژمێر",hh:"%d كاتژمێر",d:"یه‌ك ڕۆژ",dd:"%d ڕۆژ",M:"یه‌ك مانگ",MM:"%d مانگ",y:"یه‌ك ساڵ",yy:"%d ساڵ"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return t[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return M[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(t(381))},3291:function(e,M,t){!function(e){"use strict";var M={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"};e.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кечээ саат] LT",lastWeek:"[Өткөн аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",ss:"%d секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(e){return e+(M[e]||M[e%10]||M[e>=100?100:null])},week:{dow:1,doy:7}})}(t(381))},6841:function(e,M,t){!function(e){"use strict";function M(e,M,t,n){var o={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return M?o[t][0]:o[t][1]}function t(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var M=e%10;return t(0===M?e/10:M)}if(e<1e4){for(;e>=10;)e/=10;return t(e)}return t(e/=1e3)}e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function(e){return t(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e},past:function(e){return t(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e},s:"e puer Sekonnen",ss:"%d Sekonnen",m:M,mm:"%d Minutten",h:M,hh:"%d Stonnen",d:M,dd:"%d Deeg",M:M,MM:"%d Méint",y:M,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(381))},5466:function(e,M,t){!function(e){"use strict";e.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(e){return"ຕອນແລງ"===e},meridiem:function(e,M,t){return e<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",ss:"%d ວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(e){return"ທີ່"+e}})}(t(381))},7010:function(e,M,t){!function(e){"use strict";var M={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};function t(e,M,t,n){return M?o(t)[0]:n?o(t)[1]:o(t)[2]}function n(e){return e%10==0||e>10&&e<20}function o(e){return M[e].split("_")}function b(e,M,b,p){var z=e+" ";return 1===e?z+t(0,M,b[0],p):M?z+(n(e)?o(b)[1]:o(b)[0]):p?z+o(b)[1]:z+(n(e)?o(b)[1]:o(b)[2])}e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:function(e,M,t,n){return M?"kelios sekundės":n?"kelių sekundžių":"kelias sekundes"},ss:b,m:t,mm:b,h:t,hh:b,d:t,dd:b,M:t,MM:b,y:t,yy:b},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}})}(t(381))},7595:function(e,M,t){!function(e){"use strict";var M={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function t(e,M,t){return t?M%10==1&&M%100!=11?e[2]:e[3]:M%10==1&&M%100!=11?e[0]:e[1]}function n(e,n,o){return e+" "+t(M[o],e,n)}function o(e,n,o){return t(M[o],e,n)}e.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:function(e,M){return M?"dažas sekundes":"dažām sekundēm"},ss:n,m:o,mm:n,h:o,hh:n,d:o,dd:n,M:o,MM:n,y:o,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(381))},9861:function(e,M,t){!function(e){"use strict";var M={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,M){return 1===e?M[0]:e>=2&&e<=4?M[1]:M[2]},translate:function(e,t,n){var o=M.words[n];return 1===n.length?t?o[0]:o[1]:e+" "+M.correctGrammaticalCase(e,o)}};e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:M.translate,m:M.translate,mm:M.translate,h:M.translate,hh:M.translate,d:"dan",dd:M.translate,M:"mjesec",MM:M.translate,y:"godinu",yy:M.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(t(381))},5493:function(e,M,t){!function(e){"use strict";e.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",ss:"%d hēkona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(t(381))},5966:function(e,M,t){!function(e){"use strict";e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"за %s",past:"пред %s",s:"неколку секунди",ss:"%d секунди",m:"една минута",mm:"%d минути",h:"еден час",hh:"%d часа",d:"еден ден",dd:"%d дена",M:"еден месец",MM:"%d месеци",y:"една година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var M=e%10,t=e%100;return 0===e?e+"-ев":0===t?e+"-ен":t>10&&t<20?e+"-ти":1===M?e+"-ви":2===M?e+"-ри":7===M||8===M?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(t(381))},7341:function(e,M,t){!function(e){"use strict";e.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",ss:"%d സെക്കൻഡ്",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(e,M){return 12===e&&(e=0),"രാത്രി"===M&&e>=4||"ഉച്ച കഴിഞ്ഞ്"===M||"വൈകുന്നേരം"===M?e+12:e},meridiem:function(e,M,t){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}})}(t(381))},5115:function(e,M,t){!function(e){"use strict";function M(e,M,t,n){switch(t){case"s":return M?"хэдхэн секунд":"хэдхэн секундын";case"ss":return e+(M?" секунд":" секундын");case"m":case"mm":return e+(M?" минут":" минутын");case"h":case"hh":return e+(M?" цаг":" цагийн");case"d":case"dd":return e+(M?" өдөр":" өдрийн");case"M":case"MM":return e+(M?" сар":" сарын");case"y":case"yy":return e+(M?" жил":" жилийн");default:return e}}e.defineLocale("mn",{months:"Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),monthsParseExact:!0,weekdays:"Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"),weekdaysShort:"Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"),weekdaysMin:"Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},meridiemParse:/ҮӨ|ҮХ/i,isPM:function(e){return"ҮХ"===e},meridiem:function(e,M,t){return e<12?"ҮӨ":"ҮХ"},calendar:{sameDay:"[Өнөөдөр] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[Өчигдөр] LT",lastWeek:"[Өнгөрсөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s дараа",past:"%s өмнө",s:M,ss:M,m:M,mm:M,h:M,hh:M,d:M,dd:M,M:M,MM:M,y:M,yy:M},dayOfMonthOrdinalParse:/\d{1,2} өдөр/,ordinal:function(e,M){switch(M){case"d":case"D":case"DDD":return e+" өдөр";default:return e}}})}(t(381))},370:function(e,M,t){!function(e){"use strict";var M={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},t={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};function n(e,M,t,n){var o="";if(M)switch(t){case"s":o="काही सेकंद";break;case"ss":o="%d सेकंद";break;case"m":o="एक मिनिट";break;case"mm":o="%d मिनिटे";break;case"h":o="एक तास";break;case"hh":o="%d तास";break;case"d":o="एक दिवस";break;case"dd":o="%d दिवस";break;case"M":o="एक महिना";break;case"MM":o="%d महिने";break;case"y":o="एक वर्ष";break;case"yy":o="%d वर्षे"}else switch(t){case"s":o="काही सेकंदां";break;case"ss":o="%d सेकंदां";break;case"m":o="एका मिनिटा";break;case"mm":o="%d मिनिटां";break;case"h":o="एका तासा";break;case"hh":o="%d तासां";break;case"d":o="एका दिवसा";break;case"dd":o="%d दिवसां";break;case"M":o="एका महिन्या";break;case"MM":o="%d महिन्यां";break;case"y":o="एका वर्षा";break;case"yy":o="%d वर्षां"}return o.replace(/%d/i,e)}e.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return M[e]}))},meridiemParse:/पहाटे|सकाळी|दुपारी|सायंकाळी|रात्री/,meridiemHour:function(e,M){return 12===e&&(e=0),"पहाटे"===M||"सकाळी"===M?e:"दुपारी"===M||"सायंकाळी"===M||"रात्री"===M?e>=12?e:e+12:void 0},meridiem:function(e,M,t){return e>=0&&e<6?"पहाटे":e<12?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}})}(t(381))},1237:function(e,M,t){!function(e){"use strict";e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,M){return 12===e&&(e=0),"pagi"===M?e:"tengahari"===M?e>=11?e:e+12:"petang"===M||"malam"===M?e+12:void 0},meridiem:function(e,M,t){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(t(381))},9847:function(e,M,t){!function(e){"use strict";e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,M){return 12===e&&(e=0),"pagi"===M?e:"tengahari"===M?e>=11?e:e+12:"petang"===M||"malam"===M?e+12:void 0},meridiem:function(e,M,t){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(t(381))},2126:function(e,M,t){!function(e){"use strict";e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ġi_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[Għada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-bieraħ fil-]LT",lastWeek:"dddd [li għadda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f’ %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ġurnata",dd:"%d ġranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(t(381))},6165:function(e,M,t){!function(e){"use strict";var M={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},t={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"};e.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",ss:"%d စက္ကန့်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return M[e]}))},week:{dow:1,doy:4}})}(t(381))},4924:function(e,M,t){!function(e){"use strict";e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(381))},6744:function(e,M,t){!function(e){"use strict";var M={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},t={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return M[e]}))},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,M){return 12===e&&(e=0),"राति"===M?e<4?e:e+12:"बिहान"===M?e:"दिउँसो"===M?e>=10?e:e+12:"साँझ"===M?e+12:void 0},meridiem:function(e,M,t){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}})}(t(381))},9814:function(e,M,t){!function(e){"use strict";var M="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),t="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),n=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],o=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:M[e.month()]:M},monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(t(381))},3901:function(e,M,t){!function(e){"use strict";var M="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),t="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),n=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],o=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:M[e.month()]:M},monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",w:"één week",ww:"%d weken",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(t(381))},3877:function(e,M,t){!function(e){"use strict";e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._må._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_må_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(381))},2135:function(e,M,t){!function(e){"use strict";e.defineLocale("oc-lnc",{months:{standalone:"genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre".split("_"),format:"de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[uèi a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[ièr a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,M){var t=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==M&&"W"!==M||(t="a"),e+t},week:{dow:1,doy:4}})}(t(381))},5858:function(e,M,t){!function(e){"use strict";var M={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},t={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"};e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return M[e]}))},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,M){return 12===e&&(e=0),"ਰਾਤ"===M?e<4?e:e+12:"ਸਵੇਰ"===M?e:"ਦੁਪਹਿਰ"===M?e>=10?e:e+12:"ਸ਼ਾਮ"===M?e+12:void 0},meridiem:function(e,M,t){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}})}(t(381))},4495:function(e,M,t){!function(e){"use strict";var M="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),t="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),n=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^paź/i,/^lis/i,/^gru/i];function o(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function b(e,M,t){var n=e+" ";switch(t){case"ss":return n+(o(e)?"sekundy":"sekund");case"m":return M?"minuta":"minutę";case"mm":return n+(o(e)?"minuty":"minut");case"h":return M?"godzina":"godzinę";case"hh":return n+(o(e)?"godziny":"godzin");case"ww":return n+(o(e)?"tygodnie":"tygodni");case"MM":return n+(o(e)?"miesiące":"miesięcy");case"yy":return n+(o(e)?"lata":"lat")}}e.defineLocale("pl",{months:function(e,n){return e?/D MMMM/.test(n)?t[e.month()]:M[e.month()]:M},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:b,m:b,mm:b,h:b,hh:b,d:"1 dzień",dd:"%d dni",w:"tydzień",ww:b,M:"miesiąc",MM:b,y:"rok",yy:b},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(381))},7971:function(e,M,t){!function(e){"use strict";e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",invalidDate:"Data inválida"})}(t(381))},9520:function(e,M,t){!function(e){"use strict";e.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(t(381))},6459:function(e,M,t){!function(e){"use strict";function M(e,M,t){var n=" ";return(e%100>=20||e>=100&&e%100==0)&&(n=" de "),e+n+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"săptămâni",MM:"luni",yy:"ani"}[t]}e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",ss:M,m:"un minut",mm:M,h:"o oră",hh:M,d:"o zi",dd:M,w:"o săptămână",ww:M,M:"o lună",MM:M,y:"un an",yy:M},week:{dow:1,doy:7}})}(t(381))},1793:function(e,M,t){!function(e){"use strict";function M(e,M,t){return"m"===t?M?"минута":"минуту":e+" "+(n=+e,o={ss:M?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:M?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",ww:"неделя_недели_недель",MM:"месяц_месяца_месяцев",yy:"год_года_лет"}[t].split("_"),n%10==1&&n%100!=11?o[0]:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?o[1]:o[2]);var n,o}var t=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:t,longMonthsParse:t,shortMonthsParse:t,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В следующее] dddd, [в] LT";case 1:case 2:case 4:return"[В следующий] dddd, [в] LT";case 3:case 5:case 6:return"[В следующую] dddd, [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd, [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd, [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd, [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:M,m:M,mm:M,h:"час",hh:M,d:"день",dd:M,w:"неделя",ww:M,M:"месяц",MM:M,y:"год",yy:M},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,M,t){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,M){switch(M){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}})}(t(381))},950:function(e,M,t){!function(e){"use strict";var M=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],t=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"];e.defineLocale("sd",{months:M,monthsShort:M,weekdays:t,weekdaysShort:t,weekdaysMin:t,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,M,t){return e<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",ss:"%d سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(t(381))},490:function(e,M,t){!function(e){"use strict";e.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(381))},124:function(e,M,t){!function(e){"use strict";e.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",ss:"තත්පර %d",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return"ප.ව."===e||"පස් වරු"===e},meridiem:function(e,M,t){return e>11?t?"ප.ව.":"පස් වරු":t?"පෙ.ව.":"පෙර වරු"}})}(t(381))},4249:function(e,M,t){!function(e){"use strict";var M="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),t="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");function n(e){return e>1&&e<5}function o(e,M,t,o){var b=e+" ";switch(t){case"s":return M||o?"pár sekúnd":"pár sekundami";case"ss":return M||o?b+(n(e)?"sekundy":"sekúnd"):b+"sekundami";case"m":return M?"minúta":o?"minútu":"minútou";case"mm":return M||o?b+(n(e)?"minúty":"minút"):b+"minútami";case"h":return M?"hodina":o?"hodinu":"hodinou";case"hh":return M||o?b+(n(e)?"hodiny":"hodín"):b+"hodinami";case"d":return M||o?"deň":"dňom";case"dd":return M||o?b+(n(e)?"dni":"dní"):b+"dňami";case"M":return M||o?"mesiac":"mesiacom";case"MM":return M||o?b+(n(e)?"mesiace":"mesiacov"):b+"mesiacmi";case"y":return M||o?"rok":"rokom";case"yy":return M||o?b+(n(e)?"roky":"rokov"):b+"rokmi"}}e.defineLocale("sk",{months:M,monthsShort:t,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:case 4:case 5:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:o,ss:o,m:o,mm:o,h:o,hh:o,d:o,dd:o,M:o,MM:o,y:o,yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(381))},4985:function(e,M,t){!function(e){"use strict";function M(e,M,t,n){var o=e+" ";switch(t){case"s":return M||n?"nekaj sekund":"nekaj sekundami";case"ss":return o+(1===e?M?"sekundo":"sekundi":2===e?M||n?"sekundi":"sekundah":e<5?M||n?"sekunde":"sekundah":"sekund");case"m":return M?"ena minuta":"eno minuto";case"mm":return o+(1===e?M?"minuta":"minuto":2===e?M||n?"minuti":"minutama":e<5?M||n?"minute":"minutami":M||n?"minut":"minutami");case"h":return M?"ena ura":"eno uro";case"hh":return o+(1===e?M?"ura":"uro":2===e?M||n?"uri":"urama":e<5?M||n?"ure":"urami":M||n?"ur":"urami");case"d":return M||n?"en dan":"enim dnem";case"dd":return o+(1===e?M||n?"dan":"dnem":2===e?M||n?"dni":"dnevoma":M||n?"dni":"dnevi");case"M":return M||n?"en mesec":"enim mesecem";case"MM":return o+(1===e?M||n?"mesec":"mesecem":2===e?M||n?"meseca":"mesecema":e<5?M||n?"mesece":"meseci":M||n?"mesecev":"meseci");case"y":return M||n?"eno leto":"enim letom";case"yy":return o+(1===e?M||n?"leto":"letom":2===e?M||n?"leti":"letoma":e<5?M||n?"leta":"leti":M||n?"let":"leti")}}e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:M,ss:M,m:M,mm:M,h:M,hh:M,d:M,dd:M,M:M,MM:M,y:M,yy:M},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(t(381))},1104:function(e,M,t){!function(e){"use strict";e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,M,t){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(381))},9915:function(e,M,t){!function(e){"use strict";var M={words:{ss:["секунда","секунде","секунди"],m:["један минут","једног минута"],mm:["минут","минута","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],d:["један дан","једног дана"],dd:["дан","дана","дана"],M:["један месец","једног месеца"],MM:["месец","месеца","месеци"],y:["једну годину","једне године"],yy:["годину","године","година"]},correctGrammaticalCase:function(e,M){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?M[0]:M[1]:M[2]},translate:function(e,t,n,o){var b,p=M.words[n];return 1===n.length?"y"===n&&t?"једна година":o||t?p[0]:p[1]:(b=M.correctGrammaticalCase(e,p),"yy"===n&&t&&"годину"===b?e+" година":e+" "+b)}};e.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){return["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:M.translate,m:M.translate,mm:M.translate,h:M.translate,hh:M.translate,d:M.translate,dd:M.translate,M:M.translate,MM:M.translate,y:M.translate,yy:M.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(t(381))},9131:function(e,M,t){!function(e){"use strict";var M={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(e,M){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?M[0]:M[1]:M[2]},translate:function(e,t,n,o){var b,p=M.words[n];return 1===n.length?"y"===n&&t?"jedna godina":o||t?p[0]:p[1]:(b=M.correctGrammaticalCase(e,p),"yy"===n&&t&&"godinu"===b?e+" godina":e+" "+b)}};e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:M.translate,m:M.translate,mm:M.translate,h:M.translate,hh:M.translate,d:M.translate,dd:M.translate,M:M.translate,MM:M.translate,y:M.translate,yy:M.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(t(381))},5606:function(e,M,t){!function(e){"use strict";e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,M,t){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,M){return 12===e&&(e=0),"ekuseni"===M?e:"emini"===M?e>=11?e:e+12:"entsambama"===M||"ebusuku"===M?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(t(381))},8760:function(e,M,t){!function(e){"use strict";e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var M=e%10;return e+(1==~~(e%100/10)?":e":1===M||2===M?":a":":e")},week:{dow:1,doy:4}})}(t(381))},1172:function(e,M,t){!function(e){"use strict";e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(t(381))},7333:function(e,M,t){!function(e){"use strict";var M={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},t={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"};e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",ss:"%d விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return M[e]}))},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,M,t){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,M){return 12===e&&(e=0),"யாமம்"===M?e<2?e:e+12:"வைகறை"===M||"காலை"===M||"நண்பகல்"===M&&e>=10?e:e+12},week:{dow:0,doy:6}})}(t(381))},3110:function(e,M,t){!function(e){"use strict";e.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",ss:"%d సెకన్లు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,M){return 12===e&&(e=0),"రాత్రి"===M?e<4?e:e+12:"ఉదయం"===M?e:"మధ్యాహ్నం"===M?e>=10?e:e+12:"సాయంత్రం"===M?e+12:void 0},meridiem:function(e,M,t){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}})}(t(381))},2095:function(e,M,t){!function(e){"use strict";e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var M=e%10;return e+(1==~~(e%100/10)?"th":1===M?"st":2===M?"nd":3===M?"rd":"th")},week:{dow:1,doy:4}})}(t(381))},7321:function(e,M,t){!function(e){"use strict";var M={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"};e.defineLocale("tg",{months:{format:"январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри".split("_"),standalone:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_")},monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Имрӯз соати] LT",nextDay:"[Фардо соати] LT",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(e,M){return 12===e&&(e=0),"шаб"===M?e<4?e:e+12:"субҳ"===M?e:"рӯз"===M?e>=11?e:e+12:"бегоҳ"===M?e+12:void 0},meridiem:function(e,M,t){return e<4?"шаб":e<11?"субҳ":e<16?"рӯз":e<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(e){return e+(M[e]||M[e%10]||M[e>=100?100:null])},week:{dow:1,doy:7}})}(t(381))},9041:function(e,M,t){!function(e){"use strict";e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,M,t){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",w:"1 สัปดาห์",ww:"%d สัปดาห์",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}})}(t(381))},9005:function(e,M,t){!function(e){"use strict";var M={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'ünji",4:"'ünji",100:"'ünji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};e.defineLocale("tk",{months:"Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr".split("_"),monthsShort:"Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek".split("_"),weekdays:"Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe".split("_"),weekdaysShort:"Ýek_Duş_Siş_Çar_Pen_Ann_Şen".split("_"),weekdaysMin:"Ýk_Dş_Sş_Çr_Pn_An_Şn".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[düýn] LT",lastWeek:"[geçen] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s soň",past:"%s öň",s:"birnäçe sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir gün",dd:"%d gün",M:"bir aý",MM:"%d aý",y:"bir ýyl",yy:"%d ýyl"},ordinal:function(e,t){switch(t){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'unjy";var n=e%10;return e+(M[n]||M[e%100-n]||M[e>=100?100:null])}},week:{dow:1,doy:7}})}(t(381))},5768:function(e,M,t){!function(e){"use strict";e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(t(381))},9444:function(e,M,t){!function(e){"use strict";var M="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function t(e,t,n,o){var b=function(e){var t=Math.floor(e%1e3/100),n=Math.floor(e%100/10),o=e%10,b="";return t>0&&(b+=M[t]+"vatlh"),n>0&&(b+=(""!==b?" ":"")+M[n]+"maH"),o>0&&(b+=(""!==b?" ":"")+M[o]),""===b?"pagh":b}(e);switch(n){case"ss":return b+" lup";case"mm":return b+" tup";case"hh":return b+" rep";case"dd":return b+" jaj";case"MM":return b+" jar";case"yy":return b+" DIS"}}e.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function(e){var M=e;return-1!==e.indexOf("jaj")?M.slice(0,-3)+"leS":-1!==e.indexOf("jar")?M.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?M.slice(0,-3)+"nem":M+" pIq"},past:function(e){var M=e;return-1!==e.indexOf("jaj")?M.slice(0,-3)+"Hu’":-1!==e.indexOf("jar")?M.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?M.slice(0,-3)+"ben":M+" ret"},s:"puS lup",ss:t,m:"wa’ tup",mm:t,h:"wa’ rep",hh:t,d:"wa’ jaj",dd:t,M:"wa’ jar",MM:t,y:"wa’ DIS",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(381))},2397:function(e,M,t){!function(e){"use strict";var M={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_Çar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),meridiem:function(e,M,t){return e<12?t?"öö":"ÖÖ":t?"ös":"ÖS"},meridiemParse:/öö|ÖÖ|ös|ÖS/,isPM:function(e){return"ös"===e||"ÖS"===e},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e,t){switch(t){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'ıncı";var n=e%10;return e+(M[n]||M[e%100-n]||M[e>=100?100:null])}},week:{dow:1,doy:7}})}(t(381))},8254:function(e,M,t){!function(e){"use strict";function M(e,M,t,n){var o={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",e+" secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",e+" míuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return n||M?o[t][0]:o[t][1]}e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,M,t){return e>11?t?"d'o":"D'O":t?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:M,ss:M,m:M,mm:M,h:M,hh:M,d:M,dd:M,M:M,MM:M,y:M,yy:M},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(381))},699:function(e,M,t){!function(e){"use strict";e.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(t(381))},1106:function(e,M,t){!function(e){"use strict";e.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",ss:"%d ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}})}(t(381))},9288:function(e,M,t){!function(e){"use strict";e.defineLocale("ug-cn",{months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdays:"يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"),weekdaysShort:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),weekdaysMin:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},meridiemParse:/يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,meridiemHour:function(e,M){return 12===e&&(e=0),"يېرىم كېچە"===M||"سەھەر"===M||"چۈشتىن بۇرۇن"===M?e:"چۈشتىن كېيىن"===M||"كەچ"===M?e+12:e>=11?e:e+12},meridiem:function(e,M,t){var n=100*e+M;return n<600?"يېرىم كېچە":n<900?"سەھەر":n<1130?"چۈشتىن بۇرۇن":n<1230?"چۈش":n<1800?"چۈشتىن كېيىن":"كەچ"},calendar:{sameDay:"[بۈگۈن سائەت] LT",nextDay:"[ئەتە سائەت] LT",nextWeek:"[كېلەركى] dddd [سائەت] LT",lastDay:"[تۆنۈگۈن] LT",lastWeek:"[ئالدىنقى] dddd [سائەت] LT",sameElse:"L"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",ss:"%d سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(e,M){switch(M){case"d":case"D":case"DDD":return e+"-كۈنى";case"w":case"W":return e+"-ھەپتە";default:return e}},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:7}})}(t(381))},7691:function(e,M,t){!function(e){"use strict";function M(e,M,t){return"m"===t?M?"хвилина":"хвилину":"h"===t?M?"година":"годину":e+" "+(n=+e,o={ss:M?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:M?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:M?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"}[t].split("_"),n%10==1&&n%100!=11?o[0]:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?o[1]:o[2]);var n,o}function t(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:function(e,M){var t={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};return!0===e?t.nominative.slice(1,7).concat(t.nominative.slice(0,1)):e?t[/(\[[ВвУу]\]) ?dddd/.test(M)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(M)?"genitive":"nominative"][e.day()]:t.nominative},weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:t("[Сьогодні "),nextDay:t("[Завтра "),lastDay:t("[Вчора "),nextWeek:t("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return t("[Минулої] dddd [").call(this);case 1:case 2:case 4:return t("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:M,m:M,mm:M,h:"годину",hh:M,d:"день",dd:M,M:"місяць",MM:M,y:"рік",yy:M},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,M,t){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,M){switch(M){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}})}(t(381))},3795:function(e,M,t){!function(e){"use strict";var M=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],t=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"];e.defineLocale("ur",{months:M,monthsShort:M,weekdays:t,weekdaysShort:t,weekdaysMin:t,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,M,t){return e<12?"صبح":"شام"},calendar:{sameDay:"[آج بوقت] LT",nextDay:"[کل بوقت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ روز بوقت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",ss:"%d سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(t(381))},588:function(e,M,t){!function(e){"use strict";e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(t(381))},6791:function(e,M,t){!function(e){"use strict";e.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",ss:"%d фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}})}(t(381))},5666:function(e,M,t){!function(e){"use strict";e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,M,t){return e<12?t?"sa":"SA":t?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần trước lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",w:"một tuần",ww:"%d tuần",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(t(381))},4378:function(e,M,t){!function(e){"use strict";e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var M=e%10;return e+(1==~~(e%100/10)?"th":1===M?"st":2===M?"nd":3===M?"rd":"th")},week:{dow:1,doy:4}})}(t(381))},5805:function(e,M,t){!function(e){"use strict";e.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",ss:"aayá %d",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}})}(t(381))},3839:function(e,M,t){!function(e){"use strict";e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,M){return 12===e&&(e=0),"凌晨"===M||"早上"===M||"上午"===M?e:"下午"===M||"晚上"===M?e+12:e>=11?e:e+12},meridiem:function(e,M,t){var n=100*e+M;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:function(e){return e.week()!==this.week()?"[下]dddLT":"[本]dddLT"},lastDay:"[昨天]LT",lastWeek:function(e){return this.week()!==e.week()?"[上]dddLT":"[本]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,M){switch(M){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s后",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",w:"1 周",ww:"%d 周",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})}(t(381))},5726:function(e,M,t){!function(e){"use strict";e.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,M){return 12===e&&(e=0),"凌晨"===M||"早上"===M||"上午"===M?e:"中午"===M?e>=11?e:e+12:"下午"===M||"晚上"===M?e+12:void 0},meridiem:function(e,M,t){var n=100*e+M;return n<600?"凌晨":n<900?"早上":n<1200?"上午":1200===n?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,M){switch(M){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(t(381))},9807:function(e,M,t){!function(e){"use strict";e.defineLocale("zh-mo",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"D/M/YYYY",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,M){return 12===e&&(e=0),"凌晨"===M||"早上"===M||"上午"===M?e:"中午"===M?e>=11?e:e+12:"下午"===M||"晚上"===M?e+12:void 0},meridiem:function(e,M,t){var n=100*e+M;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,M){switch(M){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(t(381))},4152:function(e,M,t){!function(e){"use strict";e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,M){return 12===e&&(e=0),"凌晨"===M||"早上"===M||"上午"===M?e:"中午"===M?e>=11?e:e+12:"下午"===M||"晚上"===M?e+12:void 0},meridiem:function(e,M,t){var n=100*e+M;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,M){switch(M){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(t(381))},6700:function(e,M,t){var n={"./af":2786,"./af.js":2786,"./ar":867,"./ar-dz":4130,"./ar-dz.js":4130,"./ar-kw":6135,"./ar-kw.js":6135,"./ar-ly":6440,"./ar-ly.js":6440,"./ar-ma":1675,"./ar-ma.js":1675,"./ar-sa":6040,"./ar-sa.js":6040,"./ar-tn":7100,"./ar-tn.js":7100,"./ar.js":867,"./az":1083,"./az.js":1083,"./be":9808,"./be.js":9808,"./bg":8338,"./bg.js":8338,"./bm":7438,"./bm.js":7438,"./bn":8905,"./bn-bd":6225,"./bn-bd.js":6225,"./bn.js":8905,"./bo":1560,"./bo.js":1560,"./br":1278,"./br.js":1278,"./bs":622,"./bs.js":622,"./ca":2468,"./ca.js":2468,"./cs":5822,"./cs.js":5822,"./cv":877,"./cv.js":877,"./cy":7373,"./cy.js":7373,"./da":4780,"./da.js":4780,"./de":9740,"./de-at":217,"./de-at.js":217,"./de-ch":894,"./de-ch.js":894,"./de.js":9740,"./dv":5300,"./dv.js":5300,"./el":837,"./el.js":837,"./en-au":8348,"./en-au.js":8348,"./en-ca":7925,"./en-ca.js":7925,"./en-gb":2243,"./en-gb.js":2243,"./en-ie":6436,"./en-ie.js":6436,"./en-il":7207,"./en-il.js":7207,"./en-in":4175,"./en-in.js":4175,"./en-nz":6319,"./en-nz.js":6319,"./en-sg":1662,"./en-sg.js":1662,"./eo":2915,"./eo.js":2915,"./es":5655,"./es-do":2088,"./es-do.js":2088,"./es-mx":6112,"./es-mx.js":6112,"./es-us":1146,"./es-us.js":1146,"./es.js":5655,"./et":5603,"./et.js":5603,"./eu":7763,"./eu.js":7763,"./fa":6959,"./fa.js":6959,"./fi":1897,"./fi.js":1897,"./fil":2549,"./fil.js":2549,"./fo":4694,"./fo.js":4694,"./fr":4470,"./fr-ca":3049,"./fr-ca.js":3049,"./fr-ch":2330,"./fr-ch.js":2330,"./fr.js":4470,"./fy":5044,"./fy.js":5044,"./ga":9295,"./ga.js":9295,"./gd":2101,"./gd.js":2101,"./gl":8794,"./gl.js":8794,"./gom-deva":7884,"./gom-deva.js":7884,"./gom-latn":3168,"./gom-latn.js":3168,"./gu":5349,"./gu.js":5349,"./he":4206,"./he.js":4206,"./hi":94,"./hi.js":94,"./hr":316,"./hr.js":316,"./hu":2138,"./hu.js":2138,"./hy-am":1423,"./hy-am.js":1423,"./id":9218,"./id.js":9218,"./is":135,"./is.js":135,"./it":626,"./it-ch":150,"./it-ch.js":150,"./it.js":626,"./ja":9183,"./ja.js":9183,"./jv":4286,"./jv.js":4286,"./ka":2105,"./ka.js":2105,"./kk":7772,"./kk.js":7772,"./km":8758,"./km.js":8758,"./kn":9282,"./kn.js":9282,"./ko":3730,"./ko.js":3730,"./ku":1408,"./ku.js":1408,"./ky":3291,"./ky.js":3291,"./lb":6841,"./lb.js":6841,"./lo":5466,"./lo.js":5466,"./lt":7010,"./lt.js":7010,"./lv":7595,"./lv.js":7595,"./me":9861,"./me.js":9861,"./mi":5493,"./mi.js":5493,"./mk":5966,"./mk.js":5966,"./ml":7341,"./ml.js":7341,"./mn":5115,"./mn.js":5115,"./mr":370,"./mr.js":370,"./ms":9847,"./ms-my":1237,"./ms-my.js":1237,"./ms.js":9847,"./mt":2126,"./mt.js":2126,"./my":6165,"./my.js":6165,"./nb":4924,"./nb.js":4924,"./ne":6744,"./ne.js":6744,"./nl":3901,"./nl-be":9814,"./nl-be.js":9814,"./nl.js":3901,"./nn":3877,"./nn.js":3877,"./oc-lnc":2135,"./oc-lnc.js":2135,"./pa-in":5858,"./pa-in.js":5858,"./pl":4495,"./pl.js":4495,"./pt":9520,"./pt-br":7971,"./pt-br.js":7971,"./pt.js":9520,"./ro":6459,"./ro.js":6459,"./ru":1793,"./ru.js":1793,"./sd":950,"./sd.js":950,"./se":490,"./se.js":490,"./si":124,"./si.js":124,"./sk":4249,"./sk.js":4249,"./sl":4985,"./sl.js":4985,"./sq":1104,"./sq.js":1104,"./sr":9131,"./sr-cyrl":9915,"./sr-cyrl.js":9915,"./sr.js":9131,"./ss":5606,"./ss.js":5606,"./sv":8760,"./sv.js":8760,"./sw":1172,"./sw.js":1172,"./ta":7333,"./ta.js":7333,"./te":3110,"./te.js":3110,"./tet":2095,"./tet.js":2095,"./tg":7321,"./tg.js":7321,"./th":9041,"./th.js":9041,"./tk":9005,"./tk.js":9005,"./tl-ph":5768,"./tl-ph.js":5768,"./tlh":9444,"./tlh.js":9444,"./tr":2397,"./tr.js":2397,"./tzl":8254,"./tzl.js":8254,"./tzm":1106,"./tzm-latn":699,"./tzm-latn.js":699,"./tzm.js":1106,"./ug-cn":9288,"./ug-cn.js":9288,"./uk":7691,"./uk.js":7691,"./ur":3795,"./ur.js":3795,"./uz":6791,"./uz-latn":588,"./uz-latn.js":588,"./uz.js":6791,"./vi":5666,"./vi.js":5666,"./x-pseudo":4378,"./x-pseudo.js":4378,"./yo":5805,"./yo.js":5805,"./zh-cn":3839,"./zh-cn.js":3839,"./zh-hk":5726,"./zh-hk.js":5726,"./zh-mo":9807,"./zh-mo.js":9807,"./zh-tw":4152,"./zh-tw.js":4152};function o(e){var M=b(e);return t(M)}function b(e){if(!t.o(n,e)){var M=new Error("Cannot find module '"+e+"'");throw M.code="MODULE_NOT_FOUND",M}return n[e]}o.keys=function(){return Object.keys(n)},o.resolve=b,e.exports=o,o.id=6700},381:function(e,M,t){(e=t.nmd(e)).exports=function(){"use strict";var M,n;function o(){return M.apply(null,arguments)}function b(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function p(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function z(e,M){return Object.prototype.hasOwnProperty.call(e,M)}function c(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var M;for(M in e)if(z(e,M))return!1;return!0}function a(e){return void 0===e}function r(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function O(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function i(e,M){var t,n=[],o=e.length;for(t=0;t>>0;for(M=0;M0)for(t=0;t=0?t?"+":"":"-")+Math.pow(10,Math.max(0,o)).toString().substr(1)+n}var B=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,w=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,S={},E={};function X(e,M,t,n){var o=n;"string"==typeof n&&(o=function(){return this[n]()}),e&&(E[e]=o),M&&(E[M[0]]=function(){return T(o.apply(this,arguments),M[1],M[2])}),t&&(E[t]=function(){return this.localeData().ordinal(o.apply(this,arguments),e)})}function Y(e,M){return e.isValid()?(M=D(M,e.localeData()),S[M]=S[M]||function(e){var M,t,n,o=e.match(B);for(M=0,t=o.length;M=0&&w.test(e);)e=e.replace(w,n),w.lastIndex=0,t-=1;return e}var x={};function C(e,M){var t=e.toLowerCase();x[t]=x[t+"s"]=x[M]=e}function P(e){return"string"==typeof e?x[e]||x[e.toLowerCase()]:void 0}function H(e){var M,t,n={};for(t in e)z(e,t)&&(M=P(t))&&(n[M]=e[t]);return n}var j={};function F(e,M){j[e]=M}function I(e){return e%4==0&&e%100!=0||e%400==0}function U(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function V(e){var M=+e,t=0;return 0!==M&&isFinite(M)&&(t=U(M)),t}function $(e,M){return function(t){return null!=t?(J(this,e,t),o.updateOffset(this,M),this):G(this,e)}}function G(e,M){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+M]():NaN}function J(e,M,t){e.isValid()&&!isNaN(t)&&("FullYear"===M&&I(e.year())&&1===e.month()&&29===e.date()?(t=V(t),e._d["set"+(e._isUTC?"UTC":"")+M](t,e.month(),Te(t,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+M](t))}var K,Q=/\d/,Z=/\d\d/,ee=/\d{3}/,Me=/\d{4}/,te=/[+-]?\d{6}/,ne=/\d\d?/,oe=/\d\d\d\d?/,be=/\d\d\d\d\d\d?/,pe=/\d{1,3}/,ze=/\d{1,4}/,ce=/[+-]?\d{1,6}/,ae=/\d+/,re=/[+-]?\d+/,Oe=/Z|[+-]\d\d:?\d\d/gi,ie=/Z|[+-]\d\d(?::?\d\d)?/gi,se=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function de(e,M,t){K[e]=v(M)?M:function(e,n){return e&&t?t:M}}function le(e,M){return z(K,e)?K[e](M._strict,M._locale):new RegExp(ue(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,M,t,n,o){return M||t||n||o}))))}function ue(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}K={};var Ae={};function qe(e,M){var t,n,o=M;for("string"==typeof e&&(e=[e]),r(M)&&(o=function(e,t){t[M]=V(e)}),n=e.length,t=0;t68?1900:2e3)};var He=$("FullYear",!0);function je(e,M,t,n,o,b,p){var z;return e<100&&e>=0?(z=new Date(e+400,M,t,n,o,b,p),isFinite(z.getFullYear())&&z.setFullYear(e)):z=new Date(e,M,t,n,o,b,p),z}function Fe(e){var M,t;return e<100&&e>=0?((t=Array.prototype.slice.call(arguments))[0]=e+400,M=new Date(Date.UTC.apply(null,t)),isFinite(M.getUTCFullYear())&&M.setUTCFullYear(e)):M=new Date(Date.UTC.apply(null,arguments)),M}function Ie(e,M,t){var n=7+M-t;return-(7+Fe(e,0,n).getUTCDay()-M)%7+n-1}function Ue(e,M,t,n,o){var b,p,z=1+7*(M-1)+(7+t-n)%7+Ie(e,n,o);return z<=0?p=Pe(b=e-1)+z:z>Pe(e)?(b=e+1,p=z-Pe(e)):(b=e,p=z),{year:b,dayOfYear:p}}function Ve(e,M,t){var n,o,b=Ie(e.year(),M,t),p=Math.floor((e.dayOfYear()-b-1)/7)+1;return p<1?n=p+$e(o=e.year()-1,M,t):p>$e(e.year(),M,t)?(n=p-$e(e.year(),M,t),o=e.year()+1):(o=e.year(),n=p),{week:n,year:o}}function $e(e,M,t){var n=Ie(e,M,t),o=Ie(e+1,M,t);return(Pe(e)-n+o)/7}X("w",["ww",2],"wo","week"),X("W",["WW",2],"Wo","isoWeek"),C("week","w"),C("isoWeek","W"),F("week",5),F("isoWeek",5),de("w",ne),de("ww",ne,Z),de("W",ne),de("WW",ne,Z),fe(["w","ww","W","WW"],(function(e,M,t,n){M[n.substr(0,1)]=V(e)}));function Ge(e,M){return e.slice(M,7).concat(e.slice(0,M))}X("d",0,"do","day"),X("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),X("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),X("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),X("e",0,0,"weekday"),X("E",0,0,"isoWeekday"),C("day","d"),C("weekday","e"),C("isoWeekday","E"),F("day",11),F("weekday",11),F("isoWeekday",11),de("d",ne),de("e",ne),de("E",ne),de("dd",(function(e,M){return M.weekdaysMinRegex(e)})),de("ddd",(function(e,M){return M.weekdaysShortRegex(e)})),de("dddd",(function(e,M){return M.weekdaysRegex(e)})),fe(["dd","ddd","dddd"],(function(e,M,t,n){var o=t._locale.weekdaysParse(e,n,t._strict);null!=o?M.d=o:l(t).invalidWeekday=e})),fe(["d","e","E"],(function(e,M,t,n){M[n]=V(e)}));var Je="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ke="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Qe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Ze=se,eM=se,MM=se;function tM(e,M,t){var n,o,b,p=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)b=d([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(b,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(b,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(b,"").toLocaleLowerCase();return t?"dddd"===M?-1!==(o=We.call(this._weekdaysParse,p))?o:null:"ddd"===M?-1!==(o=We.call(this._shortWeekdaysParse,p))?o:null:-1!==(o=We.call(this._minWeekdaysParse,p))?o:null:"dddd"===M?-1!==(o=We.call(this._weekdaysParse,p))||-1!==(o=We.call(this._shortWeekdaysParse,p))||-1!==(o=We.call(this._minWeekdaysParse,p))?o:null:"ddd"===M?-1!==(o=We.call(this._shortWeekdaysParse,p))||-1!==(o=We.call(this._weekdaysParse,p))||-1!==(o=We.call(this._minWeekdaysParse,p))?o:null:-1!==(o=We.call(this._minWeekdaysParse,p))||-1!==(o=We.call(this._weekdaysParse,p))||-1!==(o=We.call(this._shortWeekdaysParse,p))?o:null}function nM(){function e(e,M){return M.length-e.length}var M,t,n,o,b,p=[],z=[],c=[],a=[];for(M=0;M<7;M++)t=d([2e3,1]).day(M),n=ue(this.weekdaysMin(t,"")),o=ue(this.weekdaysShort(t,"")),b=ue(this.weekdays(t,"")),p.push(n),z.push(o),c.push(b),a.push(n),a.push(o),a.push(b);p.sort(e),z.sort(e),c.sort(e),a.sort(e),this._weekdaysRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+z.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+p.join("|")+")","i")}function oM(){return this.hours()%12||12}function bM(e,M){X(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),M)}))}function pM(e,M){return M._meridiemParse}X("H",["HH",2],0,"hour"),X("h",["hh",2],0,oM),X("k",["kk",2],0,(function(){return this.hours()||24})),X("hmm",0,0,(function(){return""+oM.apply(this)+T(this.minutes(),2)})),X("hmmss",0,0,(function(){return""+oM.apply(this)+T(this.minutes(),2)+T(this.seconds(),2)})),X("Hmm",0,0,(function(){return""+this.hours()+T(this.minutes(),2)})),X("Hmmss",0,0,(function(){return""+this.hours()+T(this.minutes(),2)+T(this.seconds(),2)})),bM("a",!0),bM("A",!1),C("hour","h"),F("hour",13),de("a",pM),de("A",pM),de("H",ne),de("h",ne),de("k",ne),de("HH",ne,Z),de("hh",ne,Z),de("kk",ne,Z),de("hmm",oe),de("hmmss",be),de("Hmm",oe),de("Hmmss",be),qe(["H","HH"],Re),qe(["k","kk"],(function(e,M,t){var n=V(e);M[Re]=24===n?0:n})),qe(["a","A"],(function(e,M,t){t._isPm=t._locale.isPM(e),t._meridiem=e})),qe(["h","hh"],(function(e,M,t){M[Re]=V(e),l(t).bigHour=!0})),qe("hmm",(function(e,M,t){var n=e.length-2;M[Re]=V(e.substr(0,n)),M[ge]=V(e.substr(n)),l(t).bigHour=!0})),qe("hmmss",(function(e,M,t){var n=e.length-4,o=e.length-2;M[Re]=V(e.substr(0,n)),M[ge]=V(e.substr(n,2)),M[ye]=V(e.substr(o)),l(t).bigHour=!0})),qe("Hmm",(function(e,M,t){var n=e.length-2;M[Re]=V(e.substr(0,n)),M[ge]=V(e.substr(n))})),qe("Hmmss",(function(e,M,t){var n=e.length-4,o=e.length-2;M[Re]=V(e.substr(0,n)),M[ge]=V(e.substr(n,2)),M[ye]=V(e.substr(o))}));var zM=$("Hours",!0);var cM,aM={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Be,monthsShort:we,week:{dow:0,doy:6},weekdays:Je,weekdaysMin:Qe,weekdaysShort:Ke,meridiemParse:/[ap]\.?m?\.?/i},rM={},OM={};function iM(e,M){var t,n=Math.min(e.length,M.length);for(t=0;t0;){if(n=dM(o.slice(0,M).join("-")))return n;if(t&&t.length>=M&&iM(o,t)>=M-1)break;M--}b++}return cM}(e)}function qM(e){var M,t=e._a;return t&&-2===l(e).overflow&&(M=t[he]<0||t[he]>11?he:t[Le]<1||t[Le]>Te(t[_e],t[he])?Le:t[Re]<0||t[Re]>24||24===t[Re]&&(0!==t[ge]||0!==t[ye]||0!==t[ve])?Re:t[ge]<0||t[ge]>59?ge:t[ye]<0||t[ye]>59?ye:t[ve]<0||t[ve]>999?ve:-1,l(e)._overflowDayOfYear&&(M<_e||M>Le)&&(M=Le),l(e)._overflowWeeks&&-1===M&&(M=Ne),l(e)._overflowWeekday&&-1===M&&(M=ke),l(e).overflow=M),e}var fM=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,mM=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,WM=/Z|[+-]\d\d(?::?\d\d)?/,_M=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],hM=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],LM=/^\/?Date\((-?\d+)/i,RM=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,gM={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function yM(e){var M,t,n,o,b,p,z=e._i,c=fM.exec(z)||mM.exec(z),a=_M.length,r=hM.length;if(c){for(l(e).iso=!0,M=0,t=a;M7)&&(c=!0)):(b=e._locale._week.dow,p=e._locale._week.doy,a=Ve(EM(),b,p),t=kM(M.gg,e._a[_e],a.year),n=kM(M.w,a.week),null!=M.d?((o=M.d)<0||o>6)&&(c=!0):null!=M.e?(o=M.e+b,(M.e<0||M.e>6)&&(c=!0)):o=b),n<1||n>$e(t,b,p)?l(e)._overflowWeeks=!0:null!=c?l(e)._overflowWeekday=!0:(z=Ue(t,n,o,b,p),e._a[_e]=z.year,e._dayOfYear=z.dayOfYear)}(e),null!=e._dayOfYear&&(p=kM(e._a[_e],n[_e]),(e._dayOfYear>Pe(p)||0===e._dayOfYear)&&(l(e)._overflowDayOfYear=!0),t=Fe(p,0,e._dayOfYear),e._a[he]=t.getUTCMonth(),e._a[Le]=t.getUTCDate()),M=0;M<3&&null==e._a[M];++M)e._a[M]=z[M]=n[M];for(;M<7;M++)e._a[M]=z[M]=null==e._a[M]?2===M?1:0:e._a[M];24===e._a[Re]&&0===e._a[ge]&&0===e._a[ye]&&0===e._a[ve]&&(e._nextDay=!0,e._a[Re]=0),e._d=(e._useUTC?Fe:je).apply(null,z),b=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Re]=24),e._w&&void 0!==e._w.d&&e._w.d!==b&&(l(e).weekdayMismatch=!0)}}function BM(e){if(e._f!==o.ISO_8601)if(e._f!==o.RFC_2822){e._a=[],l(e).empty=!0;var M,t,n,b,p,z,c,a=""+e._i,r=a.length,O=0;for(c=(n=D(e._f,e._locale).match(B)||[]).length,M=0;M0&&l(e).unusedInput.push(p),a=a.slice(a.indexOf(t)+t.length),O+=t.length),E[b]?(t?l(e).empty=!1:l(e).unusedTokens.push(b),me(b,t,e)):e._strict&&!t&&l(e).unusedTokens.push(b);l(e).charsLeftOver=r-O,a.length>0&&l(e).unusedInput.push(a),e._a[Re]<=12&&!0===l(e).bigHour&&e._a[Re]>0&&(l(e).bigHour=void 0),l(e).parsedDateParts=e._a.slice(0),l(e).meridiem=e._meridiem,e._a[Re]=function(e,M,t){var n;return null==t?M:null!=e.meridiemHour?e.meridiemHour(M,t):null!=e.isPM?((n=e.isPM(t))&&M<12&&(M+=12),n||12!==M||(M=0),M):M}(e._locale,e._a[Re],e._meridiem),null!==(z=l(e).era)&&(e._a[_e]=e._locale.erasConvertYear(z,e._a[_e])),TM(e),qM(e)}else NM(e);else yM(e)}function wM(e){var M=e._i,t=e._f;return e._locale=e._locale||AM(e._l),null===M||void 0===t&&""===M?A({nullInput:!0}):("string"==typeof M&&(e._i=M=e._locale.preparse(M)),_(M)?new W(qM(M)):(O(M)?e._d=M:b(t)?function(e){var M,t,n,o,b,p,z=!1,c=e._f.length;if(0===c)return l(e).invalidFormat=!0,void(e._d=new Date(NaN));for(o=0;othis?this:e:A()}));function DM(e,M){var t,n;if(1===M.length&&b(M[0])&&(M=M[0]),!M.length)return EM();for(t=M[0],n=1;n=0?new Date(e+400,M,t)-st:new Date(e,M,t).valueOf()}function ut(e,M,t){return e<100&&e>=0?Date.UTC(e+400,M,t)-st:Date.UTC(e,M,t)}function At(e,M){return M.erasAbbrRegex(e)}function qt(){var e,M,t=[],n=[],o=[],b=[],p=this.eras();for(e=0,M=p.length;e(b=$e(e,n,o))&&(M=b),Wt.call(this,e,M,t,n,o))}function Wt(e,M,t,n,o){var b=Ue(e,M,t,n,o),p=Fe(b.year,0,b.dayOfYear);return this.year(p.getUTCFullYear()),this.month(p.getUTCMonth()),this.date(p.getUTCDate()),this}X("N",0,0,"eraAbbr"),X("NN",0,0,"eraAbbr"),X("NNN",0,0,"eraAbbr"),X("NNNN",0,0,"eraName"),X("NNNNN",0,0,"eraNarrow"),X("y",["y",1],"yo","eraYear"),X("y",["yy",2],0,"eraYear"),X("y",["yyy",3],0,"eraYear"),X("y",["yyyy",4],0,"eraYear"),de("N",At),de("NN",At),de("NNN",At),de("NNNN",(function(e,M){return M.erasNameRegex(e)})),de("NNNNN",(function(e,M){return M.erasNarrowRegex(e)})),qe(["N","NN","NNN","NNNN","NNNNN"],(function(e,M,t,n){var o=t._locale.erasParse(e,n,t._strict);o?l(t).era=o:l(t).invalidEra=e})),de("y",ae),de("yy",ae),de("yyy",ae),de("yyyy",ae),de("yo",(function(e,M){return M._eraYearOrdinalRegex||ae})),qe(["y","yy","yyy","yyyy"],_e),qe(["yo"],(function(e,M,t,n){var o;t._locale._eraYearOrdinalRegex&&(o=e.match(t._locale._eraYearOrdinalRegex)),t._locale.eraYearOrdinalParse?M[_e]=t._locale.eraYearOrdinalParse(e,o):M[_e]=parseInt(e,10)})),X(0,["gg",2],0,(function(){return this.weekYear()%100})),X(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),ft("gggg","weekYear"),ft("ggggg","weekYear"),ft("GGGG","isoWeekYear"),ft("GGGGG","isoWeekYear"),C("weekYear","gg"),C("isoWeekYear","GG"),F("weekYear",1),F("isoWeekYear",1),de("G",re),de("g",re),de("GG",ne,Z),de("gg",ne,Z),de("GGGG",ze,Me),de("gggg",ze,Me),de("GGGGG",ce,te),de("ggggg",ce,te),fe(["gggg","ggggg","GGGG","GGGGG"],(function(e,M,t,n){M[n.substr(0,2)]=V(e)})),fe(["gg","GG"],(function(e,M,t,n){M[n]=o.parseTwoDigitYear(e)})),X("Q",0,"Qo","quarter"),C("quarter","Q"),F("quarter",7),de("Q",Q),qe("Q",(function(e,M){M[he]=3*(V(e)-1)})),X("D",["DD",2],"Do","date"),C("date","D"),F("date",9),de("D",ne),de("DD",ne,Z),de("Do",(function(e,M){return e?M._dayOfMonthOrdinalParse||M._ordinalParse:M._dayOfMonthOrdinalParseLenient})),qe(["D","DD"],Le),qe("Do",(function(e,M){M[Le]=V(e.match(ne)[0])}));var _t=$("Date",!0);X("DDD",["DDDD",3],"DDDo","dayOfYear"),C("dayOfYear","DDD"),F("dayOfYear",4),de("DDD",pe),de("DDDD",ee),qe(["DDD","DDDD"],(function(e,M,t){t._dayOfYear=V(e)})),X("m",["mm",2],0,"minute"),C("minute","m"),F("minute",14),de("m",ne),de("mm",ne,Z),qe(["m","mm"],ge);var ht=$("Minutes",!1);X("s",["ss",2],0,"second"),C("second","s"),F("second",15),de("s",ne),de("ss",ne,Z),qe(["s","ss"],ye);var Lt,Rt,gt=$("Seconds",!1);for(X("S",0,0,(function(){return~~(this.millisecond()/100)})),X(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),X(0,["SSS",3],0,"millisecond"),X(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),X(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),X(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),X(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),X(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),X(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),C("millisecond","ms"),F("millisecond",16),de("S",pe,Q),de("SS",pe,Z),de("SSS",pe,ee),Lt="SSSS";Lt.length<=9;Lt+="S")de(Lt,ae);function yt(e,M){M[ve]=V(1e3*("0."+e))}for(Lt="S";Lt.length<=9;Lt+="S")qe(Lt,yt);Rt=$("Milliseconds",!1),X("z",0,0,"zoneAbbr"),X("zz",0,0,"zoneName");var vt=W.prototype;function Nt(e){return e}vt.add=tt,vt.calendar=function(e,M){1===arguments.length&&(arguments[0]?bt(arguments[0])?(e=arguments[0],M=void 0):function(e){var M,t=p(e)&&!c(e),n=!1,o=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(M=0;Mt.valueOf():t.valueOf()9999?Y(t,M?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):v(Date.prototype.toISOString)?M?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",Y(t,"Z")):Y(t,M?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},vt.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,M,t,n="moment",o="";return this.isLocal()||(n=0===this.utcOffset()?"moment.utc":"moment.parseZone",o="Z"),e="["+n+'("]',M=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY","-MM-DD[T]HH:mm:ss.SSS",t=o+'[")]',this.format(e+M+"-MM-DD[T]HH:mm:ss.SSS"+t)},"undefined"!=typeof Symbol&&null!=Symbol.for&&(vt[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),vt.toJSON=function(){return this.isValid()?this.toISOString():null},vt.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},vt.unix=function(){return Math.floor(this.valueOf()/1e3)},vt.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},vt.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},vt.eraName=function(){var e,M,t,n=this.localeData().eras();for(e=0,M=n.length;ethis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},vt.isLocal=function(){return!!this.isValid()&&!this._isUTC},vt.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},vt.isUtc=$M,vt.isUTC=$M,vt.zoneAbbr=function(){return this._isUTC?"UTC":""},vt.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},vt.dates=L("dates accessor is deprecated. Use date instead.",_t),vt.months=L("months accessor is deprecated. Use month instead",xe),vt.years=L("years accessor is deprecated. Use year instead",He),vt.zone=L("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",(function(e,M){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,M),this):-this.utcOffset()})),vt.isDSTShifted=L("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",(function(){if(!a(this._isDSTShifted))return this._isDSTShifted;var e,M={};return m(M,this),(M=wM(M))._a?(e=M._isUTC?d(M._a):EM(M._a),this._isDSTShifted=this.isValid()&&function(e,M,t){var n,o=Math.min(e.length,M.length),b=Math.abs(e.length-M.length),p=0;for(n=0;n0):this._isDSTShifted=!1,this._isDSTShifted}));var kt=k.prototype;function Tt(e,M,t,n){var o=AM(),b=d().set(n,M);return o[t](b,e)}function Bt(e,M,t){if(r(e)&&(M=e,e=void 0),e=e||"",null!=M)return Tt(e,M,t,"month");var n,o=[];for(n=0;n<12;n++)o[n]=Tt(e,n,t,"month");return o}function wt(e,M,t,n){"boolean"==typeof e?(r(M)&&(t=M,M=void 0),M=M||""):(t=M=e,e=!1,r(M)&&(t=M,M=void 0),M=M||"");var o,b=AM(),p=e?b._week.dow:0,z=[];if(null!=t)return Tt(M,(t+p)%7,n,"day");for(o=0;o<7;o++)z[o]=Tt(M,(o+p)%7,n,"day");return z}kt.calendar=function(e,M,t){var n=this._calendar[e]||this._calendar.sameElse;return v(n)?n.call(M,t):n},kt.longDateFormat=function(e){var M=this._longDateFormat[e],t=this._longDateFormat[e.toUpperCase()];return M||!t?M:(this._longDateFormat[e]=t.match(B).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])},kt.invalidDate=function(){return this._invalidDate},kt.ordinal=function(e){return this._ordinal.replace("%d",e)},kt.preparse=Nt,kt.postformat=Nt,kt.relativeTime=function(e,M,t,n){var o=this._relativeTime[t];return v(o)?o(e,M,t,n):o.replace(/%d/i,e)},kt.pastFuture=function(e,M){var t=this._relativeTime[e>0?"future":"past"];return v(t)?t(M):t.replace(/%s/i,M)},kt.set=function(e){var M,t;for(t in e)z(e,t)&&(v(M=e[t])?this[t]=M:this["_"+t]=M);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},kt.eras=function(e,M){var t,n,b,p=this._eras||AM("en")._eras;for(t=0,n=p.length;t=0)return c[n]},kt.erasConvertYear=function(e,M){var t=e.since<=e.until?1:-1;return void 0===M?o(e.since).year():o(e.since).year()+(M-e.offset)*t},kt.erasAbbrRegex=function(e){return z(this,"_erasAbbrRegex")||qt.call(this),e?this._erasAbbrRegex:this._erasRegex},kt.erasNameRegex=function(e){return z(this,"_erasNameRegex")||qt.call(this),e?this._erasNameRegex:this._erasRegex},kt.erasNarrowRegex=function(e){return z(this,"_erasNarrowRegex")||qt.call(this),e?this._erasNarrowRegex:this._erasRegex},kt.months=function(e,M){return e?b(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Se).test(M)?"format":"standalone"][e.month()]:b(this._months)?this._months:this._months.standalone},kt.monthsShort=function(e,M){return e?b(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Se.test(M)?"format":"standalone"][e.month()]:b(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},kt.monthsParse=function(e,M,t){var n,o,b;if(this._monthsParseExact)return Ye.call(this,e,M,t);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(o=d([2e3,n]),t&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(o,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(o,"").replace(".","")+"$","i")),t||this._monthsParse[n]||(b="^"+this.months(o,"")+"|^"+this.monthsShort(o,""),this._monthsParse[n]=new RegExp(b.replace(".",""),"i")),t&&"MMMM"===M&&this._longMonthsParse[n].test(e))return n;if(t&&"MMM"===M&&this._shortMonthsParse[n].test(e))return n;if(!t&&this._monthsParse[n].test(e))return n}},kt.monthsRegex=function(e){return this._monthsParseExact?(z(this,"_monthsRegex")||Ce.call(this),e?this._monthsStrictRegex:this._monthsRegex):(z(this,"_monthsRegex")||(this._monthsRegex=Xe),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},kt.monthsShortRegex=function(e){return this._monthsParseExact?(z(this,"_monthsRegex")||Ce.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(z(this,"_monthsShortRegex")||(this._monthsShortRegex=Ee),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},kt.week=function(e){return Ve(e,this._week.dow,this._week.doy).week},kt.firstDayOfYear=function(){return this._week.doy},kt.firstDayOfWeek=function(){return this._week.dow},kt.weekdays=function(e,M){var t=b(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(M)?"format":"standalone"];return!0===e?Ge(t,this._week.dow):e?t[e.day()]:t},kt.weekdaysMin=function(e){return!0===e?Ge(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},kt.weekdaysShort=function(e){return!0===e?Ge(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},kt.weekdaysParse=function(e,M,t){var n,o,b;if(this._weekdaysParseExact)return tM.call(this,e,M,t);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(o=d([2e3,1]).day(n),t&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(o,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(o,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(o,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[n]||(b="^"+this.weekdays(o,"")+"|^"+this.weekdaysShort(o,"")+"|^"+this.weekdaysMin(o,""),this._weekdaysParse[n]=new RegExp(b.replace(".",""),"i")),t&&"dddd"===M&&this._fullWeekdaysParse[n].test(e))return n;if(t&&"ddd"===M&&this._shortWeekdaysParse[n].test(e))return n;if(t&&"dd"===M&&this._minWeekdaysParse[n].test(e))return n;if(!t&&this._weekdaysParse[n].test(e))return n}},kt.weekdaysRegex=function(e){return this._weekdaysParseExact?(z(this,"_weekdaysRegex")||nM.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(z(this,"_weekdaysRegex")||(this._weekdaysRegex=Ze),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},kt.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(z(this,"_weekdaysRegex")||nM.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(z(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=eM),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},kt.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(z(this,"_weekdaysRegex")||nM.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(z(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=MM),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},kt.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},kt.meridiem=function(e,M,t){return e>11?t?"pm":"PM":t?"am":"AM"},lM("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var M=e%10;return e+(1===V(e%100/10)?"th":1===M?"st":2===M?"nd":3===M?"rd":"th")}}),o.lang=L("moment.lang is deprecated. Use moment.locale instead.",lM),o.langData=L("moment.langData is deprecated. Use moment.localeData instead.",AM);var St=Math.abs;function Et(e,M,t,n){var o=KM(M,t);return e._milliseconds+=n*o._milliseconds,e._days+=n*o._days,e._months+=n*o._months,e._bubble()}function Xt(e){return e<0?Math.floor(e):Math.ceil(e)}function Yt(e){return 4800*e/146097}function Dt(e){return 146097*e/4800}function xt(e){return function(){return this.as(e)}}var Ct=xt("ms"),Pt=xt("s"),Ht=xt("m"),jt=xt("h"),Ft=xt("d"),It=xt("w"),Ut=xt("M"),Vt=xt("Q"),$t=xt("y");function Gt(e){return function(){return this.isValid()?this._data[e]:NaN}}var Jt=Gt("milliseconds"),Kt=Gt("seconds"),Qt=Gt("minutes"),Zt=Gt("hours"),en=Gt("days"),Mn=Gt("months"),tn=Gt("years");var nn=Math.round,on={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function bn(e,M,t,n,o){return o.relativeTime(M||1,!!t,e,n)}var pn=Math.abs;function zn(e){return(e>0)-(e<0)||+e}function cn(){if(!this.isValid())return this.localeData().invalidDate();var e,M,t,n,o,b,p,z,c=pn(this._milliseconds)/1e3,a=pn(this._days),r=pn(this._months),O=this.asSeconds();return O?(e=U(c/60),M=U(e/60),c%=60,e%=60,t=U(r/12),r%=12,n=c?c.toFixed(3).replace(/\.?0+$/,""):"",o=O<0?"-":"",b=zn(this._months)!==zn(O)?"-":"",p=zn(this._days)!==zn(O)?"-":"",z=zn(this._milliseconds)!==zn(O)?"-":"",o+"P"+(t?b+t+"Y":"")+(r?b+r+"M":"")+(a?p+a+"D":"")+(M||e||c?"T":"")+(M?z+M+"H":"")+(e?z+e+"M":"")+(c?z+n+"S":"")):"P0D"}var an=CM.prototype;return an.isValid=function(){return this._isValid},an.abs=function(){var e=this._data;return this._milliseconds=St(this._milliseconds),this._days=St(this._days),this._months=St(this._months),e.milliseconds=St(e.milliseconds),e.seconds=St(e.seconds),e.minutes=St(e.minutes),e.hours=St(e.hours),e.months=St(e.months),e.years=St(e.years),this},an.add=function(e,M){return Et(this,e,M,1)},an.subtract=function(e,M){return Et(this,e,M,-1)},an.as=function(e){if(!this.isValid())return NaN;var M,t,n=this._milliseconds;if("month"===(e=P(e))||"quarter"===e||"year"===e)switch(M=this._days+n/864e5,t=this._months+Yt(M),e){case"month":return t;case"quarter":return t/3;case"year":return t/12}else switch(M=this._days+Math.round(Dt(this._months)),e){case"week":return M/7+n/6048e5;case"day":return M+n/864e5;case"hour":return 24*M+n/36e5;case"minute":return 1440*M+n/6e4;case"second":return 86400*M+n/1e3;case"millisecond":return Math.floor(864e5*M)+n;default:throw new Error("Unknown unit "+e)}},an.asMilliseconds=Ct,an.asSeconds=Pt,an.asMinutes=Ht,an.asHours=jt,an.asDays=Ft,an.asWeeks=It,an.asMonths=Ut,an.asQuarters=Vt,an.asYears=$t,an.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*V(this._months/12):NaN},an._bubble=function(){var e,M,t,n,o,b=this._milliseconds,p=this._days,z=this._months,c=this._data;return b>=0&&p>=0&&z>=0||b<=0&&p<=0&&z<=0||(b+=864e5*Xt(Dt(z)+p),p=0,z=0),c.milliseconds=b%1e3,e=U(b/1e3),c.seconds=e%60,M=U(e/60),c.minutes=M%60,t=U(M/60),c.hours=t%24,p+=U(t/24),z+=o=U(Yt(p)),p-=Xt(Dt(o)),n=U(z/12),z%=12,c.days=p,c.months=z,c.years=n,this},an.clone=function(){return KM(this)},an.get=function(e){return e=P(e),this.isValid()?this[e+"s"]():NaN},an.milliseconds=Jt,an.seconds=Kt,an.minutes=Qt,an.hours=Zt,an.days=en,an.weeks=function(){return U(this.days()/7)},an.months=Mn,an.years=tn,an.humanize=function(e,M){if(!this.isValid())return this.localeData().invalidDate();var t,n,o=!1,b=on;return"object"==typeof e&&(M=e,e=!1),"boolean"==typeof e&&(o=e),"object"==typeof M&&(b=Object.assign({},on,M),null!=M.s&&null==M.ss&&(b.ss=M.s-1)),n=function(e,M,t,n){var o=KM(e).abs(),b=nn(o.as("s")),p=nn(o.as("m")),z=nn(o.as("h")),c=nn(o.as("d")),a=nn(o.as("M")),r=nn(o.as("w")),O=nn(o.as("y")),i=b<=t.ss&&["s",b]||b0,i[4]=n,bn.apply(null,i)}(this,!o,b,t=this.localeData()),o&&(n=t.pastFuture(+this,n)),t.postformat(n)},an.toISOString=cn,an.toString=cn,an.toJSON=cn,an.locale=zt,an.localeData=at,an.toIsoString=L("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",cn),an.lang=ct,X("X",0,0,"unix"),X("x",0,0,"valueOf"),de("x",re),de("X",/[+-]?\d+(\.\d{1,3})?/),qe("X",(function(e,M,t){t._d=new Date(1e3*parseFloat(e))})),qe("x",(function(e,M,t){t._d=new Date(V(e))})),o.version="2.29.4",M=EM,o.fn=vt,o.min=function(){return DM("isBefore",[].slice.call(arguments,0))},o.max=function(){return DM("isAfter",[].slice.call(arguments,0))},o.now=function(){return Date.now?Date.now():+new Date},o.utc=d,o.unix=function(e){return EM(1e3*e)},o.months=function(e,M){return Bt(e,M,"months")},o.isDate=O,o.locale=lM,o.invalid=A,o.duration=KM,o.isMoment=_,o.weekdays=function(e,M,t){return wt(e,M,t,"weekdays")},o.parseZone=function(){return EM.apply(null,arguments).parseZone()},o.localeData=AM,o.isDuration=PM,o.monthsShort=function(e,M){return Bt(e,M,"monthsShort")},o.weekdaysMin=function(e,M,t){return wt(e,M,t,"weekdaysMin")},o.defineLocale=uM,o.updateLocale=function(e,M){if(null!=M){var t,n,o=aM;null!=rM[e]&&null!=rM[e].parentLocale?rM[e].set(N(rM[e]._config,M)):(null!=(n=dM(e))&&(o=n._config),M=N(o,M),null==n&&(M.abbr=e),(t=new k(M)).parentLocale=rM[e],rM[e]=t),lM(e)}else null!=rM[e]&&(null!=rM[e].parentLocale?(rM[e]=rM[e].parentLocale,e===lM()&&lM(e)):null!=rM[e]&&delete rM[e]);return rM[e]},o.locales=function(){return R(rM)},o.weekdaysShort=function(e,M,t){return wt(e,M,t,"weekdaysShort")},o.normalizeUnits=P,o.relativeTimeRounding=function(e){return void 0===e?nn:"function"==typeof e&&(nn=e,!0)},o.relativeTimeThreshold=function(e,M){return void 0!==on[e]&&(void 0===M?on[e]:(on[e]=M,"s"===e&&(on.ss=M-1),!0))},o.calendarFormat=function(e,M){var t=e.diff(M,"days",!0);return t<-6?"sameElse":t<-1?"lastWeek":t<0?"lastDay":t<1?"sameDay":t<2?"nextDay":t<7?"nextWeek":"sameElse"},o.prototype=vt,o.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},o}()},2703:function(e,M,t){"use strict";var n=t(414);function o(){}function b(){}b.resetWarningCache=o,e.exports=function(){function e(e,M,t,o,b,p){if(p!==n){var z=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw z.name="Invariant Violation",z}}function M(){return e}e.isRequired=e;var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:M,element:e,elementType:e,instanceOf:M,node:e,objectOf:M,oneOf:M,oneOfType:M,shape:M,exact:M,checkPropTypes:b,resetWarningCache:o};return t.PropTypes=t,t}},5697:function(e,M,t){e.exports=t(2703)()},414:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},4448:function(e,M,t){"use strict";var n=t(7294),o=t(3840);function b(e){for(var M="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t

}~^HUhL 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�hOQ4{*7@O$R5R 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 LD$+%dp1$}$Shzu4 diff --git a/.wordpress-org/screenshot-4.png b/.wordpress-org/screenshot-4.png deleted file mode 100644 index c7a0a3b3a287ef9414ccd1948841f72f7e6b9233..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 137453 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πfVCi&gxSNT4{NEgmht!+_)$#f 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 diff --git a/.wordpress-org/screenshot-6.png b/.wordpress-org/screenshot-6.png deleted file mode 100644 index 01b982c7e75e4e205c0238aea2fec8c7175bceed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 106706 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