diff --git a/.github/workflows/reusable-phpunit-tests-v3.yml b/.github/workflows/reusable-phpunit-tests-v3.yml
index 7a51389765c75..34fffdfad4f99 100644
--- a/.github/workflows/reusable-phpunit-tests-v3.yml
+++ b/.github/workflows/reusable-phpunit-tests-v3.yml
@@ -165,6 +165,9 @@ jobs:
- name: Install npm dependencies
run: npm ci
+ - name: Build WordPress
+ run: npm run build:dev
+
- name: General debug information
run: |
npm --version
diff --git a/.github/workflows/reusable-test-core-build-process.yml b/.github/workflows/reusable-test-core-build-process.yml
index 54db09f4fda4e..d4cd2e4bce89a 100644
--- a/.github/workflows/reusable-test-core-build-process.yml
+++ b/.github/workflows/reusable-test-core-build-process.yml
@@ -39,6 +39,7 @@ on:
env:
PUPPETEER_SKIP_DOWNLOAD: ${{ true }}
+ NODE_OPTIONS: --max-old-space-size=4096
# Disable permissions for all available scopes by default.
# Any needed permissions should be configured at the job level.
diff --git a/.github/workflows/reusable-test-gutenberg-build-process.yml b/.github/workflows/reusable-test-gutenberg-build-process.yml
deleted file mode 100644
index a0e74d6d00bf5..0000000000000
--- a/.github/workflows/reusable-test-gutenberg-build-process.yml
+++ /dev/null
@@ -1,100 +0,0 @@
-##
-# A reusable workflow that tests the Gutenberg plugin build process when run within a wordpress-develop checkout.
-##
-name: Test the Gutenberg plugin Build Process
-
-on:
- workflow_call:
- inputs:
- os:
- description: 'Operating system to run tests on'
- required: false
- type: 'string'
- default: 'ubuntu-24.04'
- directory:
- description: 'Directory to run WordPress from. Valid values are `src` or `build`'
- required: false
- type: 'string'
- default: 'src'
-
-env:
- GUTENBERG_DIRECTORY: ${{ inputs.directory == 'build' && 'build' || 'src' }}/wp-content/plugins/gutenberg
- PUPPETEER_SKIP_DOWNLOAD: ${{ true }}
- NODE_OPTIONS: '--max-old-space-size=8192'
-
-# Disable permissions for all available scopes by default.
-# Any needed permissions should be configured at the job level.
-permissions: {}
-
-jobs:
- # Verifies that installing npm dependencies and building the Gutenberg plugin works as expected.
- #
- # Performs the following steps:
- # - Checks out the repository.
- # - Checks out the Gutenberg plugin into the plugins directory.
- # - Sets up Node.js.
- # - Logs debug information about the GitHub Action runner.
- # - Installs Gutenberg npm dependencies.
- # - Runs the Gutenberg build process.
- # - Installs Core npm dependencies.
- # - Builds WordPress to run from the relevant location (src or build).
- # - Builds Gutenberg.
- # - Ensures version-controlled files are not modified or deleted.
- build-process-tests:
- name: ${{ contains( inputs.os, 'macos-' ) && 'MacOS' || contains( inputs.os, 'windows-' ) && 'Windows' || 'Linux' }}
- permissions:
- contents: read
- runs-on: ${{ inputs.os }}
- timeout-minutes: 30
-
- steps:
- - name: Checkout repository
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- with:
- show-progress: ${{ runner.debug == '1' && 'true' || 'false' }}
- persist-credentials: false
-
- - name: Checkout Gutenberg plugin
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- with:
- repository: 'WordPress/gutenberg'
- path: ${{ env.GUTENBERG_DIRECTORY }}
- show-progress: ${{ runner.debug == '1' && 'true' || 'false' }}
- persist-credentials: false
-
- - name: Set up Node.js
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
- with:
- node-version-file: '.nvmrc'
- cache: npm
- cache-dependency-path: |
- package-lock.json
- ${{ env.GUTENBERG_DIRECTORY }}/package-lock.json
-
- - name: Log debug information
- run: |
- npm --version
- node --version
- curl --version
- git --version
-
- - name: Install Gutenberg Dependencies
- run: npm ci
- working-directory: ${{ env.GUTENBERG_DIRECTORY }}
-
- - name: Build Gutenberg
- run: npm run build
- working-directory: ${{ env.GUTENBERG_DIRECTORY }}
-
- - name: Install Core Dependencies
- run: npm ci
-
- - name: Build WordPress to run from ${{ inputs.directory }}
- run: npm run ${{ inputs.directory == 'src' && 'build:dev' || 'build' }}
-
- - name: Run Gutenberg build script after building Core to run from ${{ inputs.directory }}
- run: npm run build
- working-directory: ${{ env.GUTENBERG_DIRECTORY }}
-
- - name: Ensure version-controlled files are not modified or deleted during building
- run: git diff --exit-code
diff --git a/.github/workflows/reusable-test-local-docker-environment-v1.yml b/.github/workflows/reusable-test-local-docker-environment-v1.yml
index acdd7622f6136..a9f2b448e4340 100644
--- a/.github/workflows/reusable-test-local-docker-environment-v1.yml
+++ b/.github/workflows/reusable-test-local-docker-environment-v1.yml
@@ -120,6 +120,9 @@ jobs:
- name: Install npm dependencies
run: npm ci
+ - name: Build WordPress
+ run: npm run build:dev
+
- name: General debug information
run: |
npm --version
diff --git a/.github/workflows/test-build-processes.yml b/.github/workflows/test-build-processes.yml
index b33443367c846..150c36ef0893c 100644
--- a/.github/workflows/test-build-processes.yml
+++ b/.github/workflows/test-build-processes.yml
@@ -32,7 +32,6 @@ on:
# Confirm any changes to relevant workflow files.
- '.github/workflows/test-build-processes.yml'
- '.github/workflows/reusable-test-core-build-process.yml'
- - '.github/workflows/reusable-test-gutenberg-build-process.yml'
workflow_dispatch:
# Cancels all previous workflow runs for pull requests that have not completed.
@@ -98,54 +97,13 @@ jobs:
os: ${{ matrix.os }}
directory: ${{ matrix.directory }}
- # Tests the Gutenberg plugin build process within a wordpress-develop checkout.
- test-gutenberg-build-process:
- name: Gutenberg running from ${{ matrix.directory }}
- uses: ./.github/workflows/reusable-test-gutenberg-build-process.yml
- permissions:
- contents: read
- if: ${{ github.repository == 'WordPress/wordpress-develop' }}
- strategy:
- fail-fast: false
- matrix:
- os: [ 'ubuntu-24.04' ]
- directory: [ 'src', 'build' ]
- with:
- os: ${{ matrix.os }}
- directory: ${{ matrix.directory }}
-
- # Tests the Gutenberg plugin build process on additional operating systems.
- #
- # This is separate from the job above in order to use stricter conditions when determining when to test additional
- # operating systems. This avoids unintentionally consuming excessive minutes. Windows-based jobs consume minutes at a
- # 2x rate, and MacOS-based jobs at a 10x rate.
- # See https://docs.github.com/en/billing/concepts/product-billing/github-actions#per-minute-rates.
- #
- # The `matrix` and `runner` contexts are not available for use within `if` expressions. So there is
- # currently no way to determine the OS being used on a given job.
- # See https://docs.github.com/en/actions/learn-github-actions/contexts#context-availability.
- test-gutenberg-build-process-additional-os:
- name: Gutenberg running from ${{ matrix.directory }}
- uses: ./.github/workflows/reusable-test-gutenberg-build-process.yml
- permissions:
- contents: read
- if: ${{ github.repository == 'WordPress/wordpress-develop' }}
- strategy:
- fail-fast: false
- matrix:
- os: [ 'macos-15', 'windows-2025' ]
- directory: [ 'src', 'build' ]
- with:
- os: ${{ matrix.os }}
- directory: ${{ matrix.directory }}
-
slack-notifications:
name: Slack Notifications
uses: ./.github/workflows/slack-notifications.yml
permissions:
actions: read
contents: read
- needs: [ test-core-build-process, test-core-build-process-additional-os, test-gutenberg-build-process, test-gutenberg-build-process-additional-os ]
+ needs: [ test-core-build-process, test-core-build-process-additional-os ]
if: ${{ github.repository == 'WordPress/wordpress-develop' && github.event_name != 'pull_request' && always() }}
with:
calling_status: ${{ contains( needs.*.result, 'cancelled' ) && 'cancelled' || contains( needs.*.result, 'failure' ) && 'failure' || 'success' }}
diff --git a/.gitignore b/.gitignore
index 01314e1a67139..f0e39849ee5df 100644
--- a/.gitignore
+++ b/.gitignore
@@ -20,6 +20,7 @@ wp-tests-config.php
/node_modules
/npm-debug.log
/build
+/gutenberg
/tests/phpunit/build
/wp-cli.local.yml
/jsdoc
@@ -30,15 +31,18 @@ wp-tests-config.php
/src/wp-admin/css/colors/*/*.css
/src/wp-admin/js
/src/wp-includes/assets/*
-!/src/wp-includes/assets/script-loader-packages.min.php
-!/src/wp-includes/assets/script-modules-packages.min.php
/src/wp-includes/js
/src/wp-includes/css/dist
/src/wp-includes/css/*.min.css
/src/wp-includes/css/*-rtl.css
-/src/wp-includes/blocks/**/*.css
-/src/wp-includes/blocks/**/*.js
-/src/wp-includes/blocks/**/*.js.map
+/src/wp-includes/blocks/*
+!/src/wp-includes/blocks/index.php
+/src/wp-includes/build
+/src/wp-includes/class-wp-block-parser.php
+/src/wp-includes/class-wp-block-parser-block.php
+/src/wp-includes/class-wp-block-parser-frame.php
+/src/wp-includes/theme.json
+/src/wp-includes/theme-i18n.json
/packagehash.txt
/artifacts
/setup.log
diff --git a/Gruntfile.js b/Gruntfile.js
index fd6e1f9051591..f72c93856e6b2 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -3,7 +3,6 @@
/* globals Set */
var webpackConfig = require( './webpack.config' );
var installChanged = require( 'install-changed' );
-var json2php = require( 'json2php' );
module.exports = function(grunt) {
var path = require('path'),
@@ -1279,6 +1278,14 @@ module.exports = function(grunt) {
BUILD_DIR + 'wp-includes/js/dist/commands.js',
],
dest: BUILD_DIR + 'wp-includes/js/dist/'
+ },
+ {
+ expand: true,
+ flatten: true,
+ src: [
+ BUILD_DIR + 'wp-includes/js/dist/vendor/**/*.js'
+ ],
+ dest: BUILD_DIR + 'wp-includes/js/dist/vendor/'
}
]
}
@@ -1414,6 +1421,59 @@ module.exports = function(grunt) {
grunt.task.run( 'wp-packages:refresh-deps' );
} );
+ // Gutenberg integration tasks.
+ grunt.registerTask( 'gutenberg-checkout', 'Checks out the Gutenberg repository.', function() {
+ const done = this.async();
+ grunt.util.spawn( {
+ cmd: 'node',
+ args: [ 'tools/gutenberg/checkout-gutenberg.js' ],
+ opts: { stdio: 'inherit' }
+ }, function( error ) {
+ done( ! error );
+ } );
+ } );
+
+ grunt.registerTask( 'gutenberg-build', 'Builds the Gutenberg repository.', function() {
+ const done = this.async();
+ grunt.util.spawn( {
+ cmd: 'node',
+ args: [ 'tools/gutenberg/build-gutenberg.js' ],
+ opts: { stdio: 'inherit' }
+ }, function( error ) {
+ done( ! error );
+ } );
+ } );
+
+ grunt.registerTask( 'gutenberg-copy', 'Copies Gutenberg build output to WordPress Core.', function() {
+ const done = this.async();
+ const buildDir = grunt.option( 'dev' ) ? 'src' : 'build';
+ grunt.util.spawn( {
+ cmd: 'node',
+ args: [ 'tools/gutenberg/copy-gutenberg-build.js', `--build-dir=${ buildDir }` ],
+ opts: { stdio: 'inherit' }
+ }, function( error ) {
+ done( ! error );
+ } );
+ } );
+
+ grunt.registerTask( 'gutenberg-integrate', 'Complete Gutenberg integration workflow.', [
+ 'gutenberg-checkout',
+ 'gutenberg-build',
+ 'gutenberg-copy'
+ ] );
+
+ grunt.registerTask( 'copy-vendor-scripts', 'Copies vendor scripts from node_modules to wp-includes/js/dist/vendor/.', function() {
+ const done = this.async();
+ const buildDir = grunt.option( 'dev' ) ? 'src' : 'build';
+ grunt.util.spawn( {
+ cmd: 'node',
+ args: [ 'tools/vendors/copy-vendors.js', `--build-dir=${ buildDir }` ],
+ opts: { stdio: 'inherit' }
+ }, function( error ) {
+ done( ! error );
+ } );
+ } );
+
grunt.renameTask( 'watch', '_watch' );
grunt.registerTask( 'watch', function() {
@@ -1569,23 +1629,6 @@ module.exports = function(grunt) {
}
} );
- grunt.registerTask( 'copy:block-json', 'Copies block.json file contents to block-json.php.', function() {
- var blocks = {};
- grunt.file.recurse( SOURCE_DIR + 'wp-includes/blocks', function( abspath, rootdir, subdir, filename ) {
- if ( /^block\.json$/.test( filename ) ) {
- blocks[ subdir ] = grunt.file.readJSON( abspath );
- }
- } );
- grunt.file.write(
- SOURCE_DIR + 'wp-includes/blocks/blocks-json.php',
- '=20.10.0",
@@ -184,45 +105,11 @@
"node": ">=6.0.0"
}
},
- "node_modules/@ariakit/core": {
- "version": "0.4.14",
- "resolved": "https://registry.npmjs.org/@ariakit/core/-/core-0.4.14.tgz",
- "integrity": "sha512-hpzZvyYzGhP09S9jW1XGsU/FD5K3BKsH1eG/QJ8rfgEeUdPS7BvHPt5lHbOeJ2cMrRzBEvsEzLi1ivfDifHsVA=="
- },
- "node_modules/@ariakit/react": {
- "version": "0.4.15",
- "resolved": "https://registry.npmjs.org/@ariakit/react/-/react-0.4.15.tgz",
- "integrity": "sha512-0V2LkNPFrGRT+SEIiObx/LQjR6v3rR+mKEDUu/3tq7jfCZ+7+6Q6EMR1rFaK+XMkaRY1RWUcj/rRDWAUWnsDww==",
- "dependencies": {
- "@ariakit/react-core": "0.4.15"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/ariakit"
- },
- "peerDependencies": {
- "react": "^17.0.0 || ^18.0.0 || ^19.0.0",
- "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
- }
- },
- "node_modules/@ariakit/react-core": {
- "version": "0.4.15",
- "resolved": "https://registry.npmjs.org/@ariakit/react-core/-/react-core-0.4.15.tgz",
- "integrity": "sha512-Up8+U97nAPJdyUh9E8BCEhJYTA+eVztWpHoo1R9zZfHd4cnBWAg5RHxEmMH+MamlvuRxBQA71hFKY/735fDg+A==",
- "dependencies": {
- "@ariakit/core": "0.4.14",
- "@floating-ui/dom": "^1.0.0",
- "use-sync-external-store": "^1.2.0"
- },
- "peerDependencies": {
- "react": "^17.0.0 || ^18.0.0 || ^19.0.0",
- "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
- }
- },
"node_modules/@babel/code-frame": {
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz",
"integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-validator-identifier": "^7.27.1",
@@ -321,6 +208,7 @@
"version": "7.26.5",
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.5.tgz",
"integrity": "sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==",
+ "dev": true,
"dependencies": {
"@babel/parser": "^7.26.5",
"@babel/types": "^7.26.5",
@@ -336,6 +224,7 @@
"version": "0.3.8",
"resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz",
"integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==",
+ "dev": true,
"dependencies": {
"@jridgewell/set-array": "^1.2.1",
"@jridgewell/sourcemap-codec": "^1.4.10",
@@ -486,6 +375,7 @@
"version": "7.25.9",
"resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz",
"integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==",
+ "dev": true,
"dependencies": {
"@babel/traverse": "^7.25.9",
"@babel/types": "^7.25.9"
@@ -583,6 +473,7 @@
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
"integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">=6.9.0"
@@ -592,6 +483,7 @@
"version": "7.28.5",
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
"integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">=6.9.0"
@@ -638,6 +530,7 @@
"version": "7.28.5",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz",
"integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/types": "^7.28.5"
@@ -2079,6 +1972,7 @@
"version": "7.28.4",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz",
"integrity": "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">=6.9.0"
@@ -2088,6 +1982,7 @@
"version": "7.27.2",
"resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz",
"integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.27.1",
@@ -2102,6 +1997,7 @@
"version": "7.26.7",
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.7.tgz",
"integrity": "sha512-1x1sgeyRLC3r5fQOM0/xtQKsYjyxmFjaOrLJNtZ81inNjyJHGIolTULPiSc/2qe1/qfpFLisLQYFnnZl7QoedA==",
+ "dev": true,
"dependencies": {
"@babel/code-frame": "^7.26.2",
"@babel/generator": "^7.26.5",
@@ -2119,6 +2015,7 @@
"version": "7.28.5",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz",
"integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-string-parser": "^7.27.1",
@@ -2290,12 +2187,6 @@
"postcss-selector-parser": "^7.0.0"
}
},
- "node_modules/@date-fns/tz": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/@date-fns/tz/-/tz-1.4.1.tgz",
- "integrity": "sha512-P5LUNhtbj6YfI3iJjw5EL9eUAG6OitD0W3fWQcpQjDRc/QIsL0tRNuO1PcDvPccWL1fSTXXdE1ds+l95DV/OFA==",
- "license": "MIT"
- },
"node_modules/@discoveryjs/json-ext": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz",
@@ -2316,163 +2207,6 @@
"url": "https://github.com/sponsors/JounQin"
}
},
- "node_modules/@emotion/babel-plugin": {
- "version": "11.10.6",
- "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.6.tgz",
- "integrity": "sha512-p2dAqtVrkhSa7xz1u/m9eHYdLi+en8NowrmXeF/dKtJpU8lCWli8RUAati7NcSl0afsBott48pdnANuD0wh9QQ==",
- "dependencies": {
- "@babel/helper-module-imports": "^7.16.7",
- "@babel/runtime": "^7.18.3",
- "@emotion/hash": "^0.9.0",
- "@emotion/memoize": "^0.8.0",
- "@emotion/serialize": "^1.1.1",
- "babel-plugin-macros": "^3.1.0",
- "convert-source-map": "^1.5.0",
- "escape-string-regexp": "^4.0.0",
- "find-root": "^1.1.0",
- "source-map": "^0.5.7",
- "stylis": "4.1.3"
- }
- },
- "node_modules/@emotion/babel-plugin/node_modules/escape-string-regexp": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
- "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@emotion/cache": {
- "version": "11.10.5",
- "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.5.tgz",
- "integrity": "sha512-dGYHWyzTdmK+f2+EnIGBpkz1lKc4Zbj2KHd4cX3Wi8/OWr5pKslNjc3yABKH4adRGCvSX4VDC0i04mrrq0aiRA==",
- "dependencies": {
- "@emotion/memoize": "^0.8.0",
- "@emotion/sheet": "^1.2.1",
- "@emotion/utils": "^1.2.0",
- "@emotion/weak-memoize": "^0.3.0",
- "stylis": "4.1.3"
- }
- },
- "node_modules/@emotion/css": {
- "version": "11.10.6",
- "resolved": "https://registry.npmjs.org/@emotion/css/-/css-11.10.6.tgz",
- "integrity": "sha512-88Sr+3heKAKpj9PCqq5A1hAmAkoSIvwEq1O2TwDij7fUtsJpdkV4jMTISSTouFeRvsGvXIpuSuDQ4C1YdfNGXw==",
- "dependencies": {
- "@emotion/babel-plugin": "^11.10.6",
- "@emotion/cache": "^11.10.5",
- "@emotion/serialize": "^1.1.1",
- "@emotion/sheet": "^1.2.1",
- "@emotion/utils": "^1.2.0"
- }
- },
- "node_modules/@emotion/hash": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz",
- "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ=="
- },
- "node_modules/@emotion/memoize": {
- "version": "0.8.1",
- "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz",
- "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==",
- "license": "MIT"
- },
- "node_modules/@emotion/react": {
- "version": "11.10.6",
- "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.6.tgz",
- "integrity": "sha512-6HT8jBmcSkfzO7mc+N1L9uwvOnlcGoix8Zn7srt+9ga0MjREo6lRpuVX0kzo6Jp6oTqDhREOFsygN6Ew4fEQbw==",
- "dependencies": {
- "@babel/runtime": "^7.18.3",
- "@emotion/babel-plugin": "^11.10.6",
- "@emotion/cache": "^11.10.5",
- "@emotion/serialize": "^1.1.1",
- "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0",
- "@emotion/utils": "^1.2.0",
- "@emotion/weak-memoize": "^0.3.0",
- "hoist-non-react-statics": "^3.3.1"
- },
- "peerDependencies": {
- "react": ">=16.8.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
- }
- },
- "node_modules/@emotion/serialize": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.1.tgz",
- "integrity": "sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA==",
- "dependencies": {
- "@emotion/hash": "^0.9.0",
- "@emotion/memoize": "^0.8.0",
- "@emotion/unitless": "^0.8.0",
- "@emotion/utils": "^1.2.0",
- "csstype": "^3.0.2"
- }
- },
- "node_modules/@emotion/sheet": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.1.tgz",
- "integrity": "sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA=="
- },
- "node_modules/@emotion/styled": {
- "version": "11.10.6",
- "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.6.tgz",
- "integrity": "sha512-OXtBzOmDSJo5Q0AFemHCfl+bUueT8BIcPSxu0EGTpGk6DmI5dnhSzQANm1e1ze0YZL7TDyAyy6s/b/zmGOS3Og==",
- "dependencies": {
- "@babel/runtime": "^7.18.3",
- "@emotion/babel-plugin": "^11.10.6",
- "@emotion/is-prop-valid": "^1.2.0",
- "@emotion/serialize": "^1.1.1",
- "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0",
- "@emotion/utils": "^1.2.0"
- },
- "peerDependencies": {
- "@emotion/react": "^11.0.0-rc.0",
- "react": ">=16.8.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
- }
- },
- "node_modules/@emotion/styled/node_modules/@emotion/is-prop-valid": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz",
- "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==",
- "dependencies": {
- "@emotion/memoize": "^0.8.1"
- }
- },
- "node_modules/@emotion/unitless": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz",
- "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw=="
- },
- "node_modules/@emotion/use-insertion-effect-with-fallbacks": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz",
- "integrity": "sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==",
- "peerDependencies": {
- "react": ">=16.8.0"
- }
- },
- "node_modules/@emotion/utils": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz",
- "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw=="
- },
- "node_modules/@emotion/weak-memoize": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz",
- "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg=="
- },
"node_modules/@es-joy/jsdoccomment": {
"version": "0.41.0",
"resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.41.0.tgz",
@@ -2608,46 +2342,6 @@
"resolved": "https://registry.npmjs.org/@financial-times/useragent_parser/-/useragent_parser-1.6.3.tgz",
"integrity": "sha512-TlQiXt/vS5ZwY0V3salvlyQzIzMGZEyw9inmJA25A8heL2kBVENbToiEc64R6ETNf5YHa2lwnc2I7iNHP9SqeQ=="
},
- "node_modules/@floating-ui/core": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.0.tgz",
- "integrity": "sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg==",
- "dependencies": {
- "@floating-ui/utils": "^0.1.3"
- }
- },
- "node_modules/@floating-ui/dom": {
- "version": "1.6.3",
- "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.3.tgz",
- "integrity": "sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==",
- "dependencies": {
- "@floating-ui/core": "^1.0.0",
- "@floating-ui/utils": "^0.2.0"
- }
- },
- "node_modules/@floating-ui/dom/node_modules/@floating-ui/utils": {
- "version": "0.2.9",
- "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.9.tgz",
- "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg=="
- },
- "node_modules/@floating-ui/react-dom": {
- "version": "2.0.8",
- "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.8.tgz",
- "integrity": "sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==",
- "dependencies": {
- "@floating-ui/dom": "^1.6.1"
- },
- "peerDependencies": {
- "react": ">=16.8.0",
- "react-dom": ">=16.8.0"
- }
- },
- "node_modules/@floating-ui/utils": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.6.tgz",
- "integrity": "sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==",
- "license": "MIT"
- },
"node_modules/@formatjs/ecma402-abstract": {
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-2.3.2.tgz",
@@ -3724,6 +3418,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
"integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==",
+ "dev": true,
"engines": {
"node": ">=6.0.0"
}
@@ -3732,6 +3427,7 @@
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
"integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">=6.0.0"
@@ -3766,12 +3462,14 @@
"node_modules/@jridgewell/sourcemap-codec": {
"version": "1.4.14",
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
- "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw=="
+ "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
+ "dev": true
},
"node_modules/@jridgewell/trace-mapping": {
"version": "0.3.25",
"resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
"integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@jridgewell/resolve-uri": "^3.1.0",
@@ -4309,150 +4007,12 @@
"node": ">=18"
}
},
- "node_modules/@pmmmwh/react-refresh-webpack-plugin": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.6.1.tgz",
- "integrity": "sha512-95DXXJxNkpYu+sqmpDp7vbw9JCyiNpHuCsvuMuOgVFrKQlwEIn9Y1+NNIQJq+zFL+eWyxw6htthB5CtdwJupNA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "anser": "^2.1.1",
- "core-js-pure": "^3.23.3",
- "error-stack-parser": "^2.0.6",
- "html-entities": "^2.1.0",
- "schema-utils": "^4.2.0",
- "source-map": "^0.7.3"
- },
- "engines": {
- "node": ">=18.12"
- },
- "peerDependencies": {
- "@types/webpack": "5.x",
- "react-refresh": ">=0.10.0 <1.0.0",
- "sockjs-client": "^1.4.0",
- "type-fest": ">=0.17.0 <5.0.0",
- "webpack": "^5.0.0",
- "webpack-dev-server": "^4.8.0 || 5.x",
- "webpack-hot-middleware": "2.x",
- "webpack-plugin-serve": "1.x"
- },
- "peerDependenciesMeta": {
- "@types/webpack": {
- "optional": true
- },
- "sockjs-client": {
- "optional": true
- },
- "type-fest": {
- "optional": true
- },
- "webpack-dev-server": {
- "optional": true
- },
- "webpack-hot-middleware": {
- "optional": true
- },
- "webpack-plugin-serve": {
- "optional": true
- }
- }
- },
- "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/ajv": {
- "version": "8.17.1",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
- "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "fast-deep-equal": "^3.1.3",
- "fast-uri": "^3.0.1",
- "json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
- }
- },
- "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/ajv-keywords": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
- "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
- "dev": true,
- "dependencies": {
- "fast-deep-equal": "^3.1.3"
- },
- "peerDependencies": {
- "ajv": "^8.8.2"
- }
- },
- "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/json-schema-traverse": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
- "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
- "dev": true
- },
- "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/schema-utils": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz",
- "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==",
- "dev": true,
- "dependencies": {
- "@types/json-schema": "^7.0.9",
- "ajv": "^8.9.0",
- "ajv-formats": "^2.1.1",
- "ajv-keywords": "^5.1.0"
- },
- "engines": {
- "node": ">= 10.13.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- }
- },
- "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": {
- "version": "0.7.4",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz",
- "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==",
- "dev": true,
- "license": "BSD-3-Clause",
- "engines": {
- "node": ">= 8"
- }
- },
"node_modules/@polka/url": {
"version": "1.0.0-next.24",
"resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.24.tgz",
"integrity": "sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==",
"dev": true
},
- "node_modules/@preact/signals": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/@preact/signals/-/signals-1.3.2.tgz",
- "integrity": "sha512-naxcJgUJ6BTOROJ7C3QML7KvwKwCXQJYTc5L/b0eEsdYgPB6SxwoQ1vDGcS0Q7GVjAenVq/tXrybVdFShHYZWg==",
- "license": "MIT",
- "dependencies": {
- "@preact/signals-core": "^1.7.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/preact"
- },
- "peerDependencies": {
- "preact": "10.x"
- }
- },
- "node_modules/@preact/signals-core": {
- "version": "1.12.1",
- "resolved": "https://registry.npmjs.org/@preact/signals-core/-/signals-core-1.12.1.tgz",
- "integrity": "sha512-BwbTXpj+9QutoZLQvbttRg5x3l5468qaV2kufh+51yha1c53ep5dY4kTuZR35+3pAZxpfQerGJiQqg34ZNZ6uA==",
- "license": "MIT",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/preact"
- }
- },
"node_modules/@puppeteer/browsers": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.3.0.tgz",
@@ -4639,396 +4199,6 @@
"node": ">=12"
}
},
- "node_modules/@radix-ui/primitive": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz",
- "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==",
- "dependencies": {
- "@babel/runtime": "^7.13.10"
- }
- },
- "node_modules/@radix-ui/react-compose-refs": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz",
- "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==",
- "dependencies": {
- "@babel/runtime": "^7.13.10"
- },
- "peerDependencies": {
- "@types/react": "*",
- "react": "^16.8 || ^17.0 || ^18.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
- }
- },
- "node_modules/@radix-ui/react-context": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz",
- "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==",
- "dependencies": {
- "@babel/runtime": "^7.13.10"
- },
- "peerDependencies": {
- "@types/react": "*",
- "react": "^16.8 || ^17.0 || ^18.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
- }
- },
- "node_modules/@radix-ui/react-dialog": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.5.tgz",
- "integrity": "sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q==",
- "dependencies": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/primitive": "1.0.1",
- "@radix-ui/react-compose-refs": "1.0.1",
- "@radix-ui/react-context": "1.0.1",
- "@radix-ui/react-dismissable-layer": "1.0.5",
- "@radix-ui/react-focus-guards": "1.0.1",
- "@radix-ui/react-focus-scope": "1.0.4",
- "@radix-ui/react-id": "1.0.1",
- "@radix-ui/react-portal": "1.0.4",
- "@radix-ui/react-presence": "1.0.1",
- "@radix-ui/react-primitive": "1.0.3",
- "@radix-ui/react-slot": "1.0.2",
- "@radix-ui/react-use-controllable-state": "1.0.1",
- "aria-hidden": "^1.1.1",
- "react-remove-scroll": "2.5.5"
- },
- "peerDependencies": {
- "@types/react": "*",
- "@types/react-dom": "*",
- "react": "^16.8 || ^17.0 || ^18.0",
- "react-dom": "^16.8 || ^17.0 || ^18.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- },
- "@types/react-dom": {
- "optional": true
- }
- }
- },
- "node_modules/@radix-ui/react-dismissable-layer": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.5.tgz",
- "integrity": "sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==",
- "dependencies": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/primitive": "1.0.1",
- "@radix-ui/react-compose-refs": "1.0.1",
- "@radix-ui/react-primitive": "1.0.3",
- "@radix-ui/react-use-callback-ref": "1.0.1",
- "@radix-ui/react-use-escape-keydown": "1.0.3"
- },
- "peerDependencies": {
- "@types/react": "*",
- "@types/react-dom": "*",
- "react": "^16.8 || ^17.0 || ^18.0",
- "react-dom": "^16.8 || ^17.0 || ^18.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- },
- "@types/react-dom": {
- "optional": true
- }
- }
- },
- "node_modules/@radix-ui/react-focus-guards": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz",
- "integrity": "sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==",
- "dependencies": {
- "@babel/runtime": "^7.13.10"
- },
- "peerDependencies": {
- "@types/react": "*",
- "react": "^16.8 || ^17.0 || ^18.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
- }
- },
- "node_modules/@radix-ui/react-focus-scope": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.4.tgz",
- "integrity": "sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==",
- "dependencies": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/react-compose-refs": "1.0.1",
- "@radix-ui/react-primitive": "1.0.3",
- "@radix-ui/react-use-callback-ref": "1.0.1"
- },
- "peerDependencies": {
- "@types/react": "*",
- "@types/react-dom": "*",
- "react": "^16.8 || ^17.0 || ^18.0",
- "react-dom": "^16.8 || ^17.0 || ^18.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- },
- "@types/react-dom": {
- "optional": true
- }
- }
- },
- "node_modules/@radix-ui/react-id": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz",
- "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==",
- "dependencies": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/react-use-layout-effect": "1.0.1"
- },
- "peerDependencies": {
- "@types/react": "*",
- "react": "^16.8 || ^17.0 || ^18.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
- }
- },
- "node_modules/@radix-ui/react-portal": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.4.tgz",
- "integrity": "sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==",
- "dependencies": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/react-primitive": "1.0.3"
- },
- "peerDependencies": {
- "@types/react": "*",
- "@types/react-dom": "*",
- "react": "^16.8 || ^17.0 || ^18.0",
- "react-dom": "^16.8 || ^17.0 || ^18.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- },
- "@types/react-dom": {
- "optional": true
- }
- }
- },
- "node_modules/@radix-ui/react-presence": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.1.tgz",
- "integrity": "sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==",
- "dependencies": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/react-compose-refs": "1.0.1",
- "@radix-ui/react-use-layout-effect": "1.0.1"
- },
- "peerDependencies": {
- "@types/react": "*",
- "@types/react-dom": "*",
- "react": "^16.8 || ^17.0 || ^18.0",
- "react-dom": "^16.8 || ^17.0 || ^18.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- },
- "@types/react-dom": {
- "optional": true
- }
- }
- },
- "node_modules/@radix-ui/react-primitive": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz",
- "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==",
- "dependencies": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/react-slot": "1.0.2"
- },
- "peerDependencies": {
- "@types/react": "*",
- "@types/react-dom": "*",
- "react": "^16.8 || ^17.0 || ^18.0",
- "react-dom": "^16.8 || ^17.0 || ^18.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- },
- "@types/react-dom": {
- "optional": true
- }
- }
- },
- "node_modules/@radix-ui/react-slot": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz",
- "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==",
- "dependencies": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/react-compose-refs": "1.0.1"
- },
- "peerDependencies": {
- "@types/react": "*",
- "react": "^16.8 || ^17.0 || ^18.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
- }
- },
- "node_modules/@radix-ui/react-use-callback-ref": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz",
- "integrity": "sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==",
- "dependencies": {
- "@babel/runtime": "^7.13.10"
- },
- "peerDependencies": {
- "@types/react": "*",
- "react": "^16.8 || ^17.0 || ^18.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
- }
- },
- "node_modules/@radix-ui/react-use-controllable-state": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz",
- "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==",
- "dependencies": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/react-use-callback-ref": "1.0.1"
- },
- "peerDependencies": {
- "@types/react": "*",
- "react": "^16.8 || ^17.0 || ^18.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
- }
- },
- "node_modules/@radix-ui/react-use-escape-keydown": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz",
- "integrity": "sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==",
- "dependencies": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/react-use-callback-ref": "1.0.1"
- },
- "peerDependencies": {
- "@types/react": "*",
- "react": "^16.8 || ^17.0 || ^18.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
- }
- },
- "node_modules/@radix-ui/react-use-layout-effect": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz",
- "integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==",
- "dependencies": {
- "@babel/runtime": "^7.13.10"
- },
- "peerDependencies": {
- "@types/react": "*",
- "react": "^16.8 || ^17.0 || ^18.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
- }
- },
- "node_modules/@react-spring/animated": {
- "version": "9.7.1",
- "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.7.1.tgz",
- "integrity": "sha512-EX5KAD9y7sD43TnLeTNG1MgUVpuRO1YaSJRPawHNRgUWYfILge3s85anny4S4eTJGpdp5OoFV2kx9fsfeo0qsw==",
- "dependencies": {
- "@react-spring/shared": "~9.7.1",
- "@react-spring/types": "~9.7.1"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
- }
- },
- "node_modules/@react-spring/core": {
- "version": "9.7.1",
- "resolved": "https://registry.npmjs.org/@react-spring/core/-/core-9.7.1.tgz",
- "integrity": "sha512-8K9/FaRn5VvMa24mbwYxwkALnAAyMRdmQXrARZLcBW2vxLJ6uw9Cy3d06Z8M12kEqF2bDlccaCSDsn2bSz+Q4A==",
- "dependencies": {
- "@react-spring/animated": "~9.7.1",
- "@react-spring/rafz": "~9.7.1",
- "@react-spring/shared": "~9.7.1",
- "@react-spring/types": "~9.7.1"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/react-spring/donate"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
- }
- },
- "node_modules/@react-spring/rafz": {
- "version": "9.7.1",
- "resolved": "https://registry.npmjs.org/@react-spring/rafz/-/rafz-9.7.1.tgz",
- "integrity": "sha512-JSsrRfbEJvuE3w/uvU3mCTuWwpQcBXkwoW14lBgzK9XJhuxmscGo59AgJUpFkGOiGAVXFBGB+nEXtSinFsopgw=="
- },
- "node_modules/@react-spring/shared": {
- "version": "9.7.1",
- "resolved": "https://registry.npmjs.org/@react-spring/shared/-/shared-9.7.1.tgz",
- "integrity": "sha512-R2kZ+VOO6IBeIAYTIA3C1XZ0ZVg/dDP5FKtWaY8k5akMer9iqf5H9BU0jyt3Qtxn0qQY7whQdf6MTcWtKeaawg==",
- "dependencies": {
- "@react-spring/rafz": "~9.7.1",
- "@react-spring/types": "~9.7.1"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
- }
- },
- "node_modules/@react-spring/types": {
- "version": "9.7.1",
- "resolved": "https://registry.npmjs.org/@react-spring/types/-/types-9.7.1.tgz",
- "integrity": "sha512-yBcyfKUeZv9wf/ZFrQszvhSPuDx6Py6yMJzpMnS+zxcZmhXPeOCKZSHwqrUz1WxvuRckUhlgb7eNI/x5e1e8CA=="
- },
- "node_modules/@react-spring/web": {
- "version": "9.7.1",
- "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.7.1.tgz",
- "integrity": "sha512-6uUE5MyKqdrJnIJqlDN/AXf3i8PjOQzUuT26nkpsYxUGOk7c+vZVPcfrExLSoKzTb9kF0i66DcqzO5fXz/Z1AA==",
- "dependencies": {
- "@react-spring/animated": "~9.7.1",
- "@react-spring/core": "~9.7.1",
- "@react-spring/shared": "~9.7.1",
- "@react-spring/types": "~9.7.1"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
- }
- },
"node_modules/@rtsao/scc": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz",
@@ -5754,39 +4924,6 @@
"url": "https://github.com/sponsors/gregberge"
}
},
- "node_modules/@tannin/compile": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@tannin/compile/-/compile-1.1.0.tgz",
- "integrity": "sha512-n8m9eNDfoNZoxdvWiTfW/hSPhehzLJ3zW7f8E7oT6mCROoMNWCB4TYtv041+2FMAxweiE0j7i1jubQU4MEC/Gg==",
- "dependencies": {
- "@tannin/evaluate": "^1.2.0",
- "@tannin/postfix": "^1.1.0"
- }
- },
- "node_modules/@tannin/evaluate": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@tannin/evaluate/-/evaluate-1.2.0.tgz",
- "integrity": "sha512-3ioXvNowbO/wSrxsDG5DKIMxC81P0QrQTYai8zFNY+umuoHWRPbQ/TuuDEOju9E+jQDXmj6yI5GyejNuh8I+eg=="
- },
- "node_modules/@tannin/plural-forms": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@tannin/plural-forms/-/plural-forms-1.1.0.tgz",
- "integrity": "sha512-xl9R2mDZO/qiHam1AgMnAES6IKIg7OBhcXqy6eDsRCdXuxAFPcjrej9HMjyCLE0DJ/8cHf0i5OQTstuBRhpbHw==",
- "dependencies": {
- "@tannin/compile": "^1.1.0"
- }
- },
- "node_modules/@tannin/postfix": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@tannin/postfix/-/postfix-1.1.0.tgz",
- "integrity": "sha512-oocsqY7g0cR+Gur5jRQLSrX2OtpMLMse1I10JQBm8CdGMrDkh1Mg2gjsiquMHRtBs4Qwu5wgEp5GgIYHk4SNPw=="
- },
- "node_modules/@tannin/sprintf": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/@tannin/sprintf/-/sprintf-1.3.3.tgz",
- "integrity": "sha512-RwARl+hFwhzy0tg9atWcchLFvoQiOh4rrP7uG2N5E4W80BPCUX0ElcUR9St43fxB9EfjsW2df9Qp+UsTbvQDjA==",
- "license": "MIT"
- },
"node_modules/@tootallnate/once": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
@@ -5952,17 +5089,6 @@
"@types/node": "*"
}
},
- "node_modules/@types/gradient-parser": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@types/gradient-parser/-/gradient-parser-1.1.0.tgz",
- "integrity": "sha512-SaEcbgQscHtGJ1QL+ajgDTmmqU2f6T+00jZRcFlVHUW2Asivc84LNUev/UQFyu117AsdyrtI+qpwLvgjJXJxmw==",
- "license": "MIT"
- },
- "node_modules/@types/highlight-words-core": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@types/highlight-words-core/-/highlight-words-core-1.2.1.tgz",
- "integrity": "sha512-9VZUA5omXBfn+hDxFjUDu1FOJTBM3LmvqfDey+Z6Aa8B8/JmF5SMj6FBrjfgJ/Q3YXOZd3qyTDfJyMZSs/wCUA=="
- },
"node_modules/@types/http-errors": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz",
@@ -6061,15 +5187,11 @@
"integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==",
"dev": true
},
- "node_modules/@types/mousetrap": {
- "version": "1.6.11",
- "resolved": "https://registry.npmjs.org/@types/mousetrap/-/mousetrap-1.6.11.tgz",
- "integrity": "sha512-F0oAily9Q9QQpv9JKxKn0zMKfOo36KHCW7myYsmUyf2t0g+sBTbG3UleTPoguHdE1z3GLFr3p7/wiOio52QFjQ=="
- },
"node_modules/@types/node": {
"version": "14.14.20",
"resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.20.tgz",
- "integrity": "sha512-Y93R97Ouif9JEOWPIUyU+eyIdyRqQR0I8Ez1dzku4hDx34NWh4HbtIc3WNzwB1Y9ULvNGeu5B8h8bVL5cAk4/A=="
+ "integrity": "sha512-Y93R97Ouif9JEOWPIUyU+eyIdyRqQR0I8Ez1dzku4hDx34NWh4HbtIc3WNzwB1Y9ULvNGeu5B8h8bVL5cAk4/A==",
+ "dev": true
},
"node_modules/@types/node-forge": {
"version": "1.3.11",
@@ -6089,12 +5211,8 @@
"node_modules/@types/parse-json": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
- },
- "node_modules/@types/prop-types": {
- "version": "15.7.12",
- "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz",
- "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q=="
+ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
+ "dev": true
},
"node_modules/@types/q": {
"version": "1.5.4",
@@ -6115,23 +5233,6 @@
"integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==",
"dev": true
},
- "node_modules/@types/react": {
- "version": "18.3.2",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.2.tgz",
- "integrity": "sha512-Btgg89dAnqD4vV7R3hlwOxgqobUQKgx3MmrQRi0yYbs/P0ym8XozIAlkqVilPqHQwXs4e9Tf63rrCgl58BcO4w==",
- "dependencies": {
- "@types/prop-types": "*",
- "csstype": "^3.0.2"
- }
- },
- "node_modules/@types/react-dom": {
- "version": "18.3.0",
- "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz",
- "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==",
- "dependencies": {
- "@types/react": "*"
- }
- },
"node_modules/@types/retry": {
"version": "0.12.0",
"resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz",
@@ -6175,15 +5276,6 @@
"@types/node": "*"
}
},
- "node_modules/@types/simple-peer": {
- "version": "9.11.9",
- "resolved": "https://registry.npmjs.org/@types/simple-peer/-/simple-peer-9.11.9.tgz",
- "integrity": "sha512-6Gdl7TSS5oh9nuwKD4Pl8cSmaxWycYeZz9HLnJBNvIwWjZuGVsmHe9RwW3+9RxfhC1aIR9Z83DvaJoMw6rhkbg==",
- "license": "MIT",
- "dependencies": {
- "@types/node": "*"
- }
- },
"node_modules/@types/sockjs": {
"version": "0.3.36",
"resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz",
@@ -6476,22 +5568,6 @@
"url": "https://opencollective.com/eslint"
}
},
- "node_modules/@use-gesture/core": {
- "version": "10.3.1",
- "resolved": "https://registry.npmjs.org/@use-gesture/core/-/core-10.3.1.tgz",
- "integrity": "sha512-WcINiDt8WjqBdUXye25anHiNxPc0VOrlT8F6LLkU6cycrOGUDyY/yyFmsg3k8i5OLvv25llc0QC45GhR/C8llw=="
- },
- "node_modules/@use-gesture/react": {
- "version": "10.3.1",
- "resolved": "https://registry.npmjs.org/@use-gesture/react/-/react-10.3.1.tgz",
- "integrity": "sha512-Yy19y6O2GJq8f7CHf7L0nxL8bf4PZCPaVOCgJrusOeFHY1LvHgYXnmnXg6N5iwAnbgbZCDjo60SiM6IPJi9C5g==",
- "dependencies": {
- "@use-gesture/core": "10.3.1"
- },
- "peerDependencies": {
- "react": ">= 16.8.0"
- }
- },
"node_modules/@webassemblyjs/ast": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz",
@@ -6697,93 +5773,6 @@
}
}
},
- "node_modules/@wordpress/a11y": {
- "version": "4.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-4.33.1.tgz",
- "integrity": "sha512-W/MeUMZPSsgYnF6/0cXTYq1JBnCd22dBsWtYJw+Ujgx7s4h52LMnx/dIGE1Xi3XzT4nPUD1DvSw0U3lIMWW5Fg==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/dom-ready": "^4.33.1",
- "@wordpress/i18n": "^6.6.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
- "node_modules/@wordpress/admin-ui": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/@wordpress/admin-ui/-/admin-ui-1.1.4.tgz",
- "integrity": "sha512-AoAuc+YeFKO9bdHKgPqem3Z1viggsG/txOogFunu/RudDGmmhKbqSlUzvnAQIAP6imUI1xeWnaWSgbGqOeIvsg==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/base-styles": "^6.9.1",
- "@wordpress/components": "^30.6.4",
- "@wordpress/element": "^6.33.1",
- "clsx": "^2.1.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
- "node_modules/@wordpress/annotations": {
- "version": "3.33.2",
- "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-3.33.2.tgz",
- "integrity": "sha512-lVpLQdct1svaSk3ptCO74Qf9hS9fKo5rIQo+k9PKZAIzC5GafVoimRFKqShxohNQE27P+2evJMk2+rLk6EeBAQ==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/data": "^10.33.1",
- "@wordpress/hooks": "^4.33.1",
- "@wordpress/i18n": "^6.6.1",
- "@wordpress/rich-text": "^7.33.2",
- "uuid": "^9.0.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0"
- }
- },
- "node_modules/@wordpress/annotations/node_modules/uuid": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
- "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==",
- "funding": [
- "https://github.com/sponsors/broofa",
- "https://github.com/sponsors/ctavan"
- ],
- "license": "MIT",
- "bin": {
- "uuid": "dist/bin/uuid"
- }
- },
- "node_modules/@wordpress/api-fetch": {
- "version": "7.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-7.33.1.tgz",
- "integrity": "sha512-kxk7Og2CZLOMUZtDfOXSGapem4ToP15JB24PfixJLS0dKfrlUBci4ShjJ3z3jdIx01gf1gfP4NFjqzicJKb+Rg==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/i18n": "^6.6.1",
- "@wordpress/url": "^4.33.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
- "node_modules/@wordpress/autop": {
- "version": "4.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-4.33.1.tgz",
- "integrity": "sha512-X3DMHzAIB5lHC3vXrRiH4H+11uTrLU8PnsM5ykizk59/VgbNNRjSurvxHvM2/GM7geOxngDCDlNAz3foisnmHw==",
- "license": "GPL-2.0-or-later",
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
"node_modules/@wordpress/babel-preset-default": {
"version": "8.33.1",
"resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-8.33.1.tgz",
@@ -6812,263 +5801,13 @@
"version": "6.9.1",
"resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-6.9.1.tgz",
"integrity": "sha512-UCtTANAdym5jpTEZS17WHrKLu7R52gQRgKuwsRm5uZWUb4g4Vq8NX52CBIesF1viFyKfM++HpmteFkrL7p0SMg==",
+ "dev": true,
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
"npm": ">=8.19.2"
}
},
- "node_modules/@wordpress/blob": {
- "version": "4.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-4.33.1.tgz",
- "integrity": "sha512-3a0gY6+f1UcF82mbviSFzRDzQ8dEACwISkXNrwvV7Y70ke5F1UHWWkux4S15f7OcaeTs/L4SWTqZ0y5ufzHioA==",
- "license": "GPL-2.0-or-later",
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
- "node_modules/@wordpress/block-directory": {
- "version": "5.33.9",
- "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-5.33.9.tgz",
- "integrity": "sha512-ZVmOo6O4a6pSDyUmIF99g8zsr+bKLK7/e3nd0WO7OF+xO7+L0HoSRiTVA7jtiyDFygxafSswNT79YLrRMtLG0A==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/a11y": "^4.33.1",
- "@wordpress/api-fetch": "^7.33.1",
- "@wordpress/base-styles": "^6.9.1",
- "@wordpress/block-editor": "^15.6.7",
- "@wordpress/blocks": "^15.6.2",
- "@wordpress/components": "^30.6.4",
- "@wordpress/compose": "^7.33.1",
- "@wordpress/core-data": "^7.33.7",
- "@wordpress/data": "^10.33.1",
- "@wordpress/editor": "^14.33.9",
- "@wordpress/element": "^6.33.1",
- "@wordpress/hooks": "^4.33.1",
- "@wordpress/html-entities": "^4.33.1",
- "@wordpress/i18n": "^6.6.1",
- "@wordpress/icons": "^11.0.1",
- "@wordpress/notices": "^5.33.1",
- "@wordpress/plugins": "^7.33.4",
- "@wordpress/private-apis": "^1.33.1",
- "@wordpress/url": "^4.33.1",
- "change-case": "^4.1.2",
- "clsx": "^2.1.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
- "node_modules/@wordpress/block-editor": {
- "version": "15.6.7",
- "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-15.6.7.tgz",
- "integrity": "sha512-r/eKqxC0meRjvourvPq/fiYKa3CaDZMIb/26HjZJKAyb/FvU9yimeV8i9LAN0jXNND2AjACrV+2rMOhV5tHPcA==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@emotion/react": "^11.7.1",
- "@emotion/styled": "^11.6.0",
- "@react-spring/web": "^9.4.5",
- "@wordpress/a11y": "^4.33.1",
- "@wordpress/api-fetch": "^7.33.1",
- "@wordpress/base-styles": "^6.9.1",
- "@wordpress/blob": "^4.33.1",
- "@wordpress/block-serialization-default-parser": "^5.33.1",
- "@wordpress/blocks": "^15.6.2",
- "@wordpress/commands": "^1.33.4",
- "@wordpress/components": "^30.6.4",
- "@wordpress/compose": "^7.33.1",
- "@wordpress/data": "^10.33.1",
- "@wordpress/date": "^5.33.1",
- "@wordpress/deprecated": "^4.33.1",
- "@wordpress/dom": "^4.33.1",
- "@wordpress/element": "^6.33.1",
- "@wordpress/escape-html": "^3.33.1",
- "@wordpress/hooks": "^4.33.1",
- "@wordpress/html-entities": "^4.33.1",
- "@wordpress/i18n": "^6.6.1",
- "@wordpress/icons": "^11.0.1",
- "@wordpress/interactivity": "^6.33.1",
- "@wordpress/is-shallow-equal": "^5.33.1",
- "@wordpress/keyboard-shortcuts": "^5.33.1",
- "@wordpress/keycodes": "^4.33.1",
- "@wordpress/notices": "^5.33.1",
- "@wordpress/preferences": "^4.33.4",
- "@wordpress/priority-queue": "^3.33.1",
- "@wordpress/private-apis": "^1.33.1",
- "@wordpress/rich-text": "^7.33.2",
- "@wordpress/style-engine": "^2.33.1",
- "@wordpress/token-list": "^3.33.1",
- "@wordpress/upload-media": "^0.18.4",
- "@wordpress/url": "^4.33.1",
- "@wordpress/warning": "^3.33.1",
- "@wordpress/wordcount": "^4.33.1",
- "change-case": "^4.1.2",
- "clsx": "^2.1.1",
- "colord": "^2.7.0",
- "deepmerge": "^4.3.0",
- "diff": "^4.0.2",
- "fast-deep-equal": "^3.1.3",
- "memize": "^2.1.0",
- "parsel-js": "^1.1.2",
- "postcss": "^8.4.21",
- "postcss-prefix-selector": "^1.16.0",
- "postcss-urlrebase": "^1.4.0",
- "react-autosize-textarea": "^7.1.0",
- "react-easy-crop": "^5.0.6",
- "remove-accents": "^0.5.0"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
- "node_modules/@wordpress/block-library": {
- "version": "9.33.8",
- "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-9.33.8.tgz",
- "integrity": "sha512-7rGpAKbiKsG72xk7vckb8uxJfHjbOnb3VjEEf9Ot9Iw72A2P/b6MsSQO7j93LEC55PNhTTKsJ+59c6VK7OXoSg==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/a11y": "^4.33.1",
- "@wordpress/api-fetch": "^7.33.1",
- "@wordpress/autop": "^4.33.1",
- "@wordpress/base-styles": "^6.9.1",
- "@wordpress/blob": "^4.33.1",
- "@wordpress/block-editor": "^15.6.7",
- "@wordpress/blocks": "^15.6.2",
- "@wordpress/components": "^30.6.4",
- "@wordpress/compose": "^7.33.1",
- "@wordpress/core-data": "^7.33.7",
- "@wordpress/data": "^10.33.1",
- "@wordpress/date": "^5.33.1",
- "@wordpress/deprecated": "^4.33.1",
- "@wordpress/dom": "^4.33.1",
- "@wordpress/element": "^6.33.1",
- "@wordpress/escape-html": "^3.33.1",
- "@wordpress/hooks": "^4.33.1",
- "@wordpress/html-entities": "^4.33.1",
- "@wordpress/i18n": "^6.6.1",
- "@wordpress/icons": "^11.0.1",
- "@wordpress/interactivity": "^6.33.1",
- "@wordpress/interactivity-router": "^2.33.1",
- "@wordpress/keyboard-shortcuts": "^5.33.1",
- "@wordpress/keycodes": "^4.33.1",
- "@wordpress/latex-to-mathml": "^1.1.2",
- "@wordpress/notices": "^5.33.1",
- "@wordpress/patterns": "^2.33.7",
- "@wordpress/primitives": "^4.33.1",
- "@wordpress/private-apis": "^1.33.1",
- "@wordpress/reusable-blocks": "^5.33.7",
- "@wordpress/rich-text": "^7.33.2",
- "@wordpress/server-side-render": "^6.9.4",
- "@wordpress/url": "^4.33.1",
- "@wordpress/viewport": "^6.33.1",
- "@wordpress/wordcount": "^4.33.1",
- "change-case": "^4.1.2",
- "clsx": "^2.1.1",
- "colord": "^2.7.0",
- "escape-html": "^1.0.3",
- "fast-average-color": "^9.1.1",
- "fast-deep-equal": "^3.1.3",
- "memize": "^2.1.0",
- "remove-accents": "^0.5.0",
- "uuid": "^9.0.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
- "node_modules/@wordpress/block-library/node_modules/uuid": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
- "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==",
- "funding": [
- "https://github.com/sponsors/broofa",
- "https://github.com/sponsors/ctavan"
- ],
- "license": "MIT",
- "bin": {
- "uuid": "dist/bin/uuid"
- }
- },
- "node_modules/@wordpress/block-serialization-default-parser": {
- "version": "5.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-5.33.1.tgz",
- "integrity": "sha512-qzkF9t6JAklS38WHrHSN6N/cbJe8FRnIsjDCLYrfH3dSrEcxrbctJa7mY9urqqCKuUVjWdOszPU/1mkZR0jh5w==",
- "license": "GPL-2.0-or-later",
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
- "node_modules/@wordpress/blocks": {
- "version": "15.6.2",
- "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-15.6.2.tgz",
- "integrity": "sha512-A8b7dBiarUjr8CEoVpbqyDnsmlhFRQgQhsySdIr3j9aImVzpVFGn/htoO+0Axj37zK9LNkNEeod4w7/COtrUCQ==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/autop": "^4.33.1",
- "@wordpress/blob": "^4.33.1",
- "@wordpress/block-serialization-default-parser": "^5.33.1",
- "@wordpress/data": "^10.33.1",
- "@wordpress/deprecated": "^4.33.1",
- "@wordpress/dom": "^4.33.1",
- "@wordpress/element": "^6.33.1",
- "@wordpress/hooks": "^4.33.1",
- "@wordpress/html-entities": "^4.33.1",
- "@wordpress/i18n": "^6.6.1",
- "@wordpress/is-shallow-equal": "^5.33.1",
- "@wordpress/private-apis": "^1.33.1",
- "@wordpress/rich-text": "^7.33.2",
- "@wordpress/shortcode": "^4.33.1",
- "@wordpress/warning": "^3.33.1",
- "change-case": "^4.1.2",
- "colord": "^2.7.0",
- "fast-deep-equal": "^3.1.3",
- "hpq": "^1.3.0",
- "is-plain-object": "^5.0.0",
- "memize": "^2.1.0",
- "react-is": "^18.3.0",
- "remove-accents": "^0.5.0",
- "showdown": "^1.9.1",
- "simple-html-tokenizer": "^0.5.7",
- "uuid": "^9.0.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0"
- }
- },
- "node_modules/@wordpress/blocks/node_modules/uuid": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
- "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==",
- "funding": [
- "https://github.com/sponsors/broofa",
- "https://github.com/sponsors/ctavan"
- ],
- "license": "MIT",
- "bin": {
- "uuid": "dist/bin/uuid"
- }
- },
"node_modules/@wordpress/browserslist-config": {
"version": "6.33.1",
"resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-6.33.1.tgz",
@@ -7080,360 +5819,6 @@
"npm": ">=8.19.2"
}
},
- "node_modules/@wordpress/commands": {
- "version": "1.33.4",
- "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-1.33.4.tgz",
- "integrity": "sha512-RunvR3cv+vvAm9g04ikHcb36ZX25dpfQgUSJMVNwaEfNPcQV5BtWjR+7RhRva9hwTlDeOzoL6WmPXb0PtKVPuA==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/base-styles": "^6.9.1",
- "@wordpress/components": "^30.6.4",
- "@wordpress/data": "^10.33.1",
- "@wordpress/element": "^6.33.1",
- "@wordpress/i18n": "^6.6.1",
- "@wordpress/icons": "^11.0.1",
- "@wordpress/keyboard-shortcuts": "^5.33.1",
- "@wordpress/private-apis": "^1.33.1",
- "clsx": "^2.1.1",
- "cmdk": "^1.0.0"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
- "node_modules/@wordpress/components": {
- "version": "30.6.4",
- "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-30.6.4.tgz",
- "integrity": "sha512-D/NYNnoXx9BdH8w9E65BaTRh5T/mgeJjpkxQ5PsFEkU/QIVh0jfsS921U3jMA2S0piwULe2hCzXH8SehawGu7Q==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@ariakit/react": "^0.4.15",
- "@emotion/cache": "^11.7.1",
- "@emotion/css": "^11.7.1",
- "@emotion/react": "^11.7.1",
- "@emotion/serialize": "^1.0.2",
- "@emotion/styled": "^11.6.0",
- "@emotion/utils": "^1.0.0",
- "@floating-ui/react-dom": "2.0.8",
- "@types/gradient-parser": "1.1.0",
- "@types/highlight-words-core": "1.2.1",
- "@use-gesture/react": "^10.3.1",
- "@wordpress/a11y": "^4.33.1",
- "@wordpress/base-styles": "^6.9.1",
- "@wordpress/compose": "^7.33.1",
- "@wordpress/date": "^5.33.1",
- "@wordpress/deprecated": "^4.33.1",
- "@wordpress/dom": "^4.33.1",
- "@wordpress/element": "^6.33.1",
- "@wordpress/escape-html": "^3.33.1",
- "@wordpress/hooks": "^4.33.1",
- "@wordpress/html-entities": "^4.33.1",
- "@wordpress/i18n": "^6.6.1",
- "@wordpress/icons": "^11.0.1",
- "@wordpress/is-shallow-equal": "^5.33.1",
- "@wordpress/keycodes": "^4.33.1",
- "@wordpress/primitives": "^4.33.1",
- "@wordpress/private-apis": "^1.33.1",
- "@wordpress/rich-text": "^7.33.2",
- "@wordpress/warning": "^3.33.1",
- "change-case": "^4.1.2",
- "clsx": "^2.1.1",
- "colord": "^2.7.0",
- "date-fns": "^3.6.0",
- "deepmerge": "^4.3.0",
- "fast-deep-equal": "^3.1.3",
- "framer-motion": "^11.15.0",
- "gradient-parser": "1.1.1",
- "highlight-words-core": "^1.2.2",
- "is-plain-object": "^5.0.0",
- "memize": "^2.1.0",
- "path-to-regexp": "^6.2.1",
- "re-resizable": "^6.4.0",
- "react-colorful": "^5.3.1",
- "react-day-picker": "^9.7.0",
- "remove-accents": "^0.5.0",
- "uuid": "^9.0.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
- "node_modules/@wordpress/components/node_modules/uuid": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
- "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==",
- "funding": [
- "https://github.com/sponsors/broofa",
- "https://github.com/sponsors/ctavan"
- ],
- "license": "MIT",
- "bin": {
- "uuid": "dist/bin/uuid"
- }
- },
- "node_modules/@wordpress/compose": {
- "version": "7.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.33.1.tgz",
- "integrity": "sha512-1satS+7EKlzZOCR++uP8mAy3BJPKX2eeTZHVW3669n0xM1xdmzl9JXyEbtEqaFVYhI3dHTq5kLwrm+aSpn0zag==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@types/mousetrap": "^1.6.8",
- "@wordpress/deprecated": "^4.33.1",
- "@wordpress/dom": "^4.33.1",
- "@wordpress/element": "^6.33.1",
- "@wordpress/is-shallow-equal": "^5.33.1",
- "@wordpress/keycodes": "^4.33.1",
- "@wordpress/priority-queue": "^3.33.1",
- "@wordpress/undo-manager": "^1.33.1",
- "change-case": "^4.1.2",
- "clipboard": "^2.0.11",
- "mousetrap": "^1.6.5",
- "use-memo-one": "^1.1.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0"
- }
- },
- "node_modules/@wordpress/core-commands": {
- "version": "1.33.7",
- "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-1.33.7.tgz",
- "integrity": "sha512-hjAu6MP6WiTg+Ai/40hswT3qLKZMXc34z3tWZ5iagAKHH5vVqfbGhNJauNyXK/Tftfq1yCFBDZGZ5Tq2bP9s4A==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/block-editor": "^15.6.7",
- "@wordpress/commands": "^1.33.4",
- "@wordpress/compose": "^7.33.1",
- "@wordpress/core-data": "^7.33.7",
- "@wordpress/data": "^10.33.1",
- "@wordpress/element": "^6.33.1",
- "@wordpress/html-entities": "^4.33.1",
- "@wordpress/i18n": "^6.6.1",
- "@wordpress/icons": "^11.0.1",
- "@wordpress/notices": "^5.33.1",
- "@wordpress/private-apis": "^1.33.1",
- "@wordpress/router": "^1.33.1",
- "@wordpress/url": "^4.33.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
- "node_modules/@wordpress/core-data": {
- "version": "7.33.7",
- "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-7.33.7.tgz",
- "integrity": "sha512-i7r1hMKPs2Z/inK8SUQ44uIwpqSVNlXPliq8Ov4p3DN44xBz0TyN7hKu4mKe61PFrQxv0rwkqXBVRj04I4JieA==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/api-fetch": "^7.33.1",
- "@wordpress/block-editor": "^15.6.7",
- "@wordpress/blocks": "^15.6.2",
- "@wordpress/compose": "^7.33.1",
- "@wordpress/data": "^10.33.1",
- "@wordpress/deprecated": "^4.33.1",
- "@wordpress/element": "^6.33.1",
- "@wordpress/html-entities": "^4.33.1",
- "@wordpress/i18n": "^6.6.1",
- "@wordpress/is-shallow-equal": "^5.33.1",
- "@wordpress/private-apis": "^1.33.1",
- "@wordpress/rich-text": "^7.33.2",
- "@wordpress/sync": "^1.33.1",
- "@wordpress/undo-manager": "^1.33.1",
- "@wordpress/url": "^4.33.1",
- "@wordpress/warning": "^3.33.1",
- "change-case": "^4.1.2",
- "equivalent-key-map": "^0.2.2",
- "fast-deep-equal": "^3.1.3",
- "memize": "^2.1.0",
- "uuid": "^9.0.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
- "node_modules/@wordpress/core-data/node_modules/uuid": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
- "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==",
- "funding": [
- "https://github.com/sponsors/broofa",
- "https://github.com/sponsors/ctavan"
- ],
- "license": "MIT",
- "bin": {
- "uuid": "dist/bin/uuid"
- }
- },
- "node_modules/@wordpress/customize-widgets": {
- "version": "5.33.8",
- "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-5.33.8.tgz",
- "integrity": "sha512-Nf5oL/3wDzU8FicSq2/h19MPt7aLvFGsZ9j3MXpn9zbiUSYBG7zTrch1d0bUm2RGT7Y65XRbiFPUtjTeLl96+Q==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/base-styles": "^6.9.1",
- "@wordpress/block-editor": "^15.6.7",
- "@wordpress/block-library": "^9.33.8",
- "@wordpress/blocks": "^15.6.2",
- "@wordpress/components": "^30.6.4",
- "@wordpress/compose": "^7.33.1",
- "@wordpress/core-data": "^7.33.7",
- "@wordpress/data": "^10.33.1",
- "@wordpress/dom": "^4.33.1",
- "@wordpress/element": "^6.33.1",
- "@wordpress/hooks": "^4.33.1",
- "@wordpress/i18n": "^6.6.1",
- "@wordpress/icons": "^11.0.1",
- "@wordpress/interface": "^9.18.4",
- "@wordpress/is-shallow-equal": "^5.33.1",
- "@wordpress/keyboard-shortcuts": "^5.33.1",
- "@wordpress/keycodes": "^4.33.1",
- "@wordpress/media-utils": "^5.33.1",
- "@wordpress/preferences": "^4.33.4",
- "@wordpress/private-apis": "^1.33.1",
- "@wordpress/widgets": "^4.33.7",
- "clsx": "^2.1.1",
- "fast-deep-equal": "^3.1.3"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
- "node_modules/@wordpress/data": {
- "version": "10.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-10.33.1.tgz",
- "integrity": "sha512-Y+GlNYFds2ICgkAfwT3UsLCXlagibtUFADBf/UXmTgEvc07/O/lOBHeIW72BiRkb/O4oCqf2ZeXgGkNgJLlyiQ==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/compose": "^7.33.1",
- "@wordpress/deprecated": "^4.33.1",
- "@wordpress/element": "^6.33.1",
- "@wordpress/is-shallow-equal": "^5.33.1",
- "@wordpress/priority-queue": "^3.33.1",
- "@wordpress/private-apis": "^1.33.1",
- "@wordpress/redux-routine": "^5.33.1",
- "deepmerge": "^4.3.0",
- "equivalent-key-map": "^0.2.2",
- "is-plain-object": "^5.0.0",
- "is-promise": "^4.0.0",
- "redux": "^5.0.1",
- "rememo": "^4.0.2",
- "use-memo-one": "^1.1.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0"
- }
- },
- "node_modules/@wordpress/data-controls": {
- "version": "4.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-4.33.1.tgz",
- "integrity": "sha512-+gD47q6WuZ2MYMxwUBwBTYACMayrZoyG6W6OR1Q2ggOfkmoQb4OlxEWJPdCIC8GxJJwVh8ej9HjzzI3S/tDsJg==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/api-fetch": "^7.33.1",
- "@wordpress/data": "^10.33.1",
- "@wordpress/deprecated": "^4.33.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0"
- }
- },
- "node_modules/@wordpress/dataviews": {
- "version": "10.1.6",
- "resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-10.1.6.tgz",
- "integrity": "sha512-hDACJEzCSSJxpxvxEXHd7Gh3BzfUMkaB98QVqzZK6rQ+aXcRYCj3J1LruT0ku+FCB2MAcrTjLdmc7Sw/jqtajw==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@ariakit/react": "^0.4.15",
- "@wordpress/base-styles": "^6.9.1",
- "@wordpress/components": "^30.6.4",
- "@wordpress/compose": "^7.33.1",
- "@wordpress/data": "^10.33.1",
- "@wordpress/date": "^5.33.1",
- "@wordpress/element": "^6.33.1",
- "@wordpress/i18n": "^6.6.1",
- "@wordpress/icons": "^11.0.1",
- "@wordpress/keycodes": "^4.33.1",
- "@wordpress/primitives": "^4.33.1",
- "@wordpress/private-apis": "^1.33.1",
- "@wordpress/url": "^4.33.1",
- "@wordpress/warning": "^3.33.1",
- "clsx": "^2.1.1",
- "colord": "^2.7.0",
- "date-fns": "^4.1.0",
- "deepmerge": "4.3.1",
- "fast-deep-equal": "^3.1.3",
- "remove-accents": "^0.5.0"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
- "node_modules/@wordpress/dataviews/node_modules/date-fns": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz",
- "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/kossnocorp"
- }
- },
- "node_modules/@wordpress/date": {
- "version": "5.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-5.33.1.tgz",
- "integrity": "sha512-8M25DKrC39v3IgjWScy722NiNYdlodjUawjLJBjdtaO73ZEtPXrWVocT+HKFqDVAoTGqF/J43IFxxW020+udXA==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/deprecated": "^4.33.1",
- "moment": "^2.29.4",
- "moment-timezone": "^0.5.40"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
"node_modules/@wordpress/dependency-extraction-webpack-plugin": {
"version": "6.33.1",
"resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-6.33.1.tgz",
@@ -7458,42 +5843,6 @@
"dev": true,
"license": "BSD"
},
- "node_modules/@wordpress/deprecated": {
- "version": "4.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-4.33.1.tgz",
- "integrity": "sha512-dDOGfYtebSj0iSmOAJD7HiqXacx6lLJZkhRKPeffXG8e990EBVa2qgcRt2jcQHaSO/h9gmOsGmC7trEG66YzMA==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/hooks": "^4.33.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
- "node_modules/@wordpress/dom": {
- "version": "4.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-4.33.1.tgz",
- "integrity": "sha512-1ow6ikYbE+p2xMCykZecGqRmZBqz0Z90KQ06EbKFr9tJ9tSgp05Jm6J7Op3VclJxJ+6as5js+28ppps3eVzGcg==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/deprecated": "^4.33.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
- "node_modules/@wordpress/dom-ready": {
- "version": "4.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-4.33.1.tgz",
- "integrity": "sha512-jrHN/arTKp2iuYj24byFgabBhZsZ3WUXCSKT16d/1MZUXGQt876XXu6r5rwpLtnVsX2gFiZ/DzdRKCL4RV9Wpg==",
- "license": "GPL-2.0-or-later",
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
"node_modules/@wordpress/e2e-test-utils-playwright": {
"version": "1.33.2",
"resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-1.33.2.tgz",
@@ -7545,269 +5894,6 @@
"node": ">=10.0.0"
}
},
- "node_modules/@wordpress/edit-post": {
- "version": "8.33.9",
- "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-8.33.9.tgz",
- "integrity": "sha512-Oix8XpI93B5KPlVyI8JUwPpTcu21M1fV3PTDo4IpEMN3wOxjSa4BquKyGCmN0DqhXlxVUYiFYU/FdP3f/G+Whg==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/a11y": "^4.33.1",
- "@wordpress/admin-ui": "^1.1.4",
- "@wordpress/api-fetch": "^7.33.1",
- "@wordpress/base-styles": "^6.9.1",
- "@wordpress/block-editor": "^15.6.7",
- "@wordpress/block-library": "^9.33.8",
- "@wordpress/blocks": "^15.6.2",
- "@wordpress/commands": "^1.33.4",
- "@wordpress/components": "^30.6.4",
- "@wordpress/compose": "^7.33.1",
- "@wordpress/core-data": "^7.33.7",
- "@wordpress/data": "^10.33.1",
- "@wordpress/deprecated": "^4.33.1",
- "@wordpress/dom": "^4.33.1",
- "@wordpress/editor": "^14.33.9",
- "@wordpress/element": "^6.33.1",
- "@wordpress/hooks": "^4.33.1",
- "@wordpress/html-entities": "^4.33.1",
- "@wordpress/i18n": "^6.6.1",
- "@wordpress/icons": "^11.0.1",
- "@wordpress/keyboard-shortcuts": "^5.33.1",
- "@wordpress/keycodes": "^4.33.1",
- "@wordpress/notices": "^5.33.1",
- "@wordpress/plugins": "^7.33.4",
- "@wordpress/preferences": "^4.33.4",
- "@wordpress/private-apis": "^1.33.1",
- "@wordpress/url": "^4.33.1",
- "@wordpress/viewport": "^6.33.1",
- "@wordpress/warning": "^3.33.1",
- "@wordpress/widgets": "^4.33.7",
- "clsx": "^2.1.1",
- "memize": "^2.1.0"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
- "node_modules/@wordpress/edit-site": {
- "version": "6.33.9",
- "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-6.33.9.tgz",
- "integrity": "sha512-8dkNDoJY1abBe964ODdM/+Xi44S+7s5flCnPdz9RvGOaAeZWq4WYNGgsljlNP43wzPr8Eq+iPkqjbzpx3bInfA==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@react-spring/web": "^9.4.5",
- "@wordpress/a11y": "^4.33.1",
- "@wordpress/admin-ui": "^1.1.4",
- "@wordpress/api-fetch": "^7.33.1",
- "@wordpress/base-styles": "^6.9.1",
- "@wordpress/blob": "^4.33.1",
- "@wordpress/block-editor": "^15.6.7",
- "@wordpress/block-library": "^9.33.8",
- "@wordpress/blocks": "^15.6.2",
- "@wordpress/commands": "^1.33.4",
- "@wordpress/components": "^30.6.4",
- "@wordpress/compose": "^7.33.1",
- "@wordpress/core-data": "^7.33.7",
- "@wordpress/data": "^10.33.1",
- "@wordpress/dataviews": "^10.1.6",
- "@wordpress/date": "^5.33.1",
- "@wordpress/deprecated": "^4.33.1",
- "@wordpress/dom": "^4.33.1",
- "@wordpress/editor": "^14.33.9",
- "@wordpress/element": "^6.33.1",
- "@wordpress/escape-html": "^3.33.1",
- "@wordpress/fields": "^0.25.9",
- "@wordpress/hooks": "^4.33.1",
- "@wordpress/html-entities": "^4.33.1",
- "@wordpress/i18n": "^6.6.1",
- "@wordpress/icons": "^11.0.1",
- "@wordpress/keyboard-shortcuts": "^5.33.1",
- "@wordpress/keycodes": "^4.33.1",
- "@wordpress/media-utils": "^5.33.1",
- "@wordpress/notices": "^5.33.1",
- "@wordpress/patterns": "^2.33.7",
- "@wordpress/plugins": "^7.33.4",
- "@wordpress/preferences": "^4.33.4",
- "@wordpress/primitives": "^4.33.1",
- "@wordpress/private-apis": "^1.33.1",
- "@wordpress/reusable-blocks": "^5.33.7",
- "@wordpress/router": "^1.33.1",
- "@wordpress/style-engine": "^2.33.1",
- "@wordpress/url": "^4.33.1",
- "@wordpress/viewport": "^6.33.1",
- "@wordpress/views": "^1.0.7",
- "@wordpress/widgets": "^4.33.7",
- "@wordpress/wordcount": "^4.33.1",
- "change-case": "^4.1.2",
- "clsx": "^2.1.1",
- "colord": "^2.9.2",
- "fast-deep-equal": "^3.1.3",
- "memize": "^2.1.0",
- "react-autosize-textarea": "^7.1.0"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
- "node_modules/@wordpress/edit-widgets": {
- "version": "6.33.8",
- "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-6.33.8.tgz",
- "integrity": "sha512-SFsvQwMwu15WYUemUug0K9ITWIFx46CoDBAYyAbRV7Jy+torSoCrq8VjkiZsal7KYMhDJ/25ectvi4TYV/DOZQ==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/api-fetch": "^7.33.1",
- "@wordpress/base-styles": "^6.9.1",
- "@wordpress/block-editor": "^15.6.7",
- "@wordpress/block-library": "^9.33.8",
- "@wordpress/blocks": "^15.6.2",
- "@wordpress/components": "^30.6.4",
- "@wordpress/compose": "^7.33.1",
- "@wordpress/core-data": "^7.33.7",
- "@wordpress/data": "^10.33.1",
- "@wordpress/deprecated": "^4.33.1",
- "@wordpress/dom": "^4.33.1",
- "@wordpress/element": "^6.33.1",
- "@wordpress/hooks": "^4.33.1",
- "@wordpress/i18n": "^6.6.1",
- "@wordpress/icons": "^11.0.1",
- "@wordpress/interface": "^9.18.4",
- "@wordpress/keyboard-shortcuts": "^5.33.1",
- "@wordpress/keycodes": "^4.33.1",
- "@wordpress/media-utils": "^5.33.1",
- "@wordpress/notices": "^5.33.1",
- "@wordpress/patterns": "^2.33.7",
- "@wordpress/plugins": "^7.33.4",
- "@wordpress/preferences": "^4.33.4",
- "@wordpress/private-apis": "^1.33.1",
- "@wordpress/reusable-blocks": "^5.33.7",
- "@wordpress/url": "^4.33.1",
- "@wordpress/widgets": "^4.33.7",
- "clsx": "^2.1.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
- "node_modules/@wordpress/editor": {
- "version": "14.33.9",
- "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-14.33.9.tgz",
- "integrity": "sha512-E1OU5u6PxCOHKxNOl1xWU3tjrsjWGYbaN77u5k0OfL3jGonOmL+XV+GO2Uh50m+/+eKr/9fReQoBv5erIseTEA==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@floating-ui/react-dom": "2.0.8",
- "@wordpress/a11y": "^4.33.1",
- "@wordpress/api-fetch": "^7.33.1",
- "@wordpress/base-styles": "^6.9.1",
- "@wordpress/blob": "^4.33.1",
- "@wordpress/block-editor": "^15.6.7",
- "@wordpress/blocks": "^15.6.2",
- "@wordpress/commands": "^1.33.4",
- "@wordpress/components": "^30.6.4",
- "@wordpress/compose": "^7.33.1",
- "@wordpress/core-data": "^7.33.7",
- "@wordpress/data": "^10.33.1",
- "@wordpress/dataviews": "^10.1.6",
- "@wordpress/date": "^5.33.1",
- "@wordpress/deprecated": "^4.33.1",
- "@wordpress/dom": "^4.33.1",
- "@wordpress/element": "^6.33.1",
- "@wordpress/fields": "^0.25.9",
- "@wordpress/hooks": "^4.33.1",
- "@wordpress/html-entities": "^4.33.1",
- "@wordpress/i18n": "^6.6.1",
- "@wordpress/icons": "^11.0.1",
- "@wordpress/interface": "^9.18.4",
- "@wordpress/keyboard-shortcuts": "^5.33.1",
- "@wordpress/keycodes": "^4.33.1",
- "@wordpress/media-utils": "^5.33.1",
- "@wordpress/notices": "^5.33.1",
- "@wordpress/patterns": "^2.33.7",
- "@wordpress/plugins": "^7.33.4",
- "@wordpress/preferences": "^4.33.4",
- "@wordpress/private-apis": "^1.33.1",
- "@wordpress/reusable-blocks": "^5.33.7",
- "@wordpress/rich-text": "^7.33.2",
- "@wordpress/server-side-render": "^6.9.4",
- "@wordpress/url": "^4.33.1",
- "@wordpress/warning": "^3.33.1",
- "@wordpress/wordcount": "^4.33.1",
- "change-case": "^4.1.2",
- "client-zip": "^2.4.5",
- "clsx": "^2.1.1",
- "date-fns": "^3.6.0",
- "deepmerge": "^4.3.0",
- "fast-deep-equal": "^3.1.3",
- "is-plain-object": "^5.0.0",
- "memize": "^2.1.0",
- "react-autosize-textarea": "^7.1.0",
- "remove-accents": "^0.5.0",
- "uuid": "^9.0.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
- "node_modules/@wordpress/editor/node_modules/uuid": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
- "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==",
- "funding": [
- "https://github.com/sponsors/broofa",
- "https://github.com/sponsors/ctavan"
- ],
- "license": "MIT",
- "bin": {
- "uuid": "dist/bin/uuid"
- }
- },
- "node_modules/@wordpress/element": {
- "version": "6.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.33.1.tgz",
- "integrity": "sha512-8Y2TEkduT1cAGVfh5HoERpJIVvCcfHI1k+PGgG3wzy85me6hjgA/P7l90yBt/9i9Omt5+buGfnklobstECR8zg==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@types/react": "^18.2.79",
- "@types/react-dom": "^18.2.25",
- "@wordpress/escape-html": "^3.33.1",
- "change-case": "^4.1.2",
- "is-plain-object": "^5.0.0",
- "react": "^18.3.0",
- "react-dom": "^18.3.0"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
- "node_modules/@wordpress/escape-html": {
- "version": "3.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.33.1.tgz",
- "integrity": "sha512-HMBYhNta/2UwopSwwZRD4MvmDOHd9VaxjHS40ay6riPOZk47BkN7ntbnYm9I/vC66Pw1btH+rnhvf8zvtkjm2A==",
- "license": "GPL-2.0-or-later",
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
"node_modules/@wordpress/eslint-plugin": {
"version": "22.19.1",
"resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-22.19.1.tgz",
@@ -7868,200 +5954,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@wordpress/fields": {
- "version": "0.25.9",
- "resolved": "https://registry.npmjs.org/@wordpress/fields/-/fields-0.25.9.tgz",
- "integrity": "sha512-HOpF3NGSiy3AmmnW4THvVvR0JQ0Q9GWUkMxxpFkouPsKJKPE6TntlCYqGPjEobmHh9qNbUPFIRevCD4xpAK5Aw==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/api-fetch": "^7.33.1",
- "@wordpress/base-styles": "^6.9.1",
- "@wordpress/blob": "^4.33.1",
- "@wordpress/block-editor": "^15.6.7",
- "@wordpress/blocks": "^15.6.2",
- "@wordpress/components": "^30.6.4",
- "@wordpress/compose": "^7.33.1",
- "@wordpress/core-data": "^7.33.7",
- "@wordpress/data": "^10.33.1",
- "@wordpress/dataviews": "^10.1.6",
- "@wordpress/date": "^5.33.1",
- "@wordpress/element": "^6.33.1",
- "@wordpress/hooks": "^4.33.1",
- "@wordpress/html-entities": "^4.33.1",
- "@wordpress/i18n": "^6.6.1",
- "@wordpress/icons": "^11.0.1",
- "@wordpress/media-utils": "^5.33.1",
- "@wordpress/notices": "^5.33.1",
- "@wordpress/patterns": "^2.33.7",
- "@wordpress/primitives": "^4.33.1",
- "@wordpress/private-apis": "^1.33.1",
- "@wordpress/router": "^1.33.1",
- "@wordpress/url": "^4.33.1",
- "@wordpress/warning": "^3.33.1",
- "change-case": "4.1.2",
- "client-zip": "^2.4.5",
- "clsx": "2.1.1",
- "remove-accents": "^0.5.0"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0"
- }
- },
- "node_modules/@wordpress/format-library": {
- "version": "5.33.7",
- "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-5.33.7.tgz",
- "integrity": "sha512-t8QJP7CKWEUvRhyQEI4nbYVYg19W0FN+3EmpzlxNSI5qahDsWH/8B+NilrT7Uclym+pMRk40WE2eHFAj02Twvg==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/a11y": "^4.33.1",
- "@wordpress/block-editor": "^15.6.7",
- "@wordpress/components": "^30.6.4",
- "@wordpress/compose": "^7.33.1",
- "@wordpress/data": "^10.33.1",
- "@wordpress/element": "^6.33.1",
- "@wordpress/html-entities": "^4.33.1",
- "@wordpress/i18n": "^6.6.1",
- "@wordpress/icons": "^11.0.1",
- "@wordpress/latex-to-mathml": "^1.1.2",
- "@wordpress/private-apis": "^1.33.1",
- "@wordpress/rich-text": "^7.33.2",
- "@wordpress/url": "^4.33.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
- "node_modules/@wordpress/hooks": {
- "version": "4.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.33.1.tgz",
- "integrity": "sha512-p9RbNsZJnsGY45MEV3QfYHS4dMmKe0B1f/RUXEL8ZLa36aUWZrUX7PJxvmmpeuPrboHQwT4MDps9kwHO4V6GVg==",
- "license": "GPL-2.0-or-later",
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
- "node_modules/@wordpress/html-entities": {
- "version": "4.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-4.33.1.tgz",
- "integrity": "sha512-HdpnRRvTMstX58U4Yr+UisIrFLcG97PGegAczMxeq9Q1n3ol5FCkEegBTQIJffAZ5IadBsPZ77fjoVtLK7RViQ==",
- "license": "GPL-2.0-or-later",
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
- "node_modules/@wordpress/i18n": {
- "version": "6.6.1",
- "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.6.1.tgz",
- "integrity": "sha512-aEFSF+5dp0UhdMGHyNUwhcL0Sg/kp0NtCSMrfcQrXRM6uD/+y8ih0mHeULww5V919NUrzXIZSZGfOaOIiQVXXg==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@tannin/sprintf": "^1.3.2",
- "@wordpress/hooks": "^4.33.1",
- "gettext-parser": "^1.3.1",
- "memize": "^2.1.0",
- "tannin": "^1.2.0"
- },
- "bin": {
- "pot-to-php": "tools/pot-to-php.js"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
- "node_modules/@wordpress/icons": {
- "version": "11.0.1",
- "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-11.0.1.tgz",
- "integrity": "sha512-vXkWiAxwDjWBcj72oXbJyuDtIvNvk1JnnmYzQUpIjKjvScRPcj+Kt40nFYk/5kPnNAhBqVNcZ7tWK7NctSslJA==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/element": "^6.33.1",
- "@wordpress/primitives": "^4.33.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
- "node_modules/@wordpress/interactivity": {
- "version": "6.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-6.33.1.tgz",
- "integrity": "sha512-MSnOhE7oMlFYWhRrw56j0NS5L8d2hltiKLz1+YP5aHX75MVH3rH00ULqFshlRfHrhqFXlEufmKRoQBD7g3MMHQ==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@preact/signals": "^1.3.0",
- "preact": "^10.24.2"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
- "node_modules/@wordpress/interactivity-router": {
- "version": "2.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/interactivity-router/-/interactivity-router-2.33.1.tgz",
- "integrity": "sha512-j+JfkwkwEylFWk24wYsIo0V6Jd7bonmnwryI1G7Vh0h8buV7XaCvakmItQ7PUliIKA7SRQPNcoFjSrsca719tw==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/a11y": "^4.33.1",
- "@wordpress/interactivity": "^6.33.1",
- "es-module-lexer": "^1.5.4"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
- "node_modules/@wordpress/interface": {
- "version": "9.18.4",
- "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-9.18.4.tgz",
- "integrity": "sha512-dm882d3Jvy+/ItaJvB3G4GUTHQPs9zsgnxSRNoHAaBz1G+wwueD0trxGcjzgW90jbc/qacKQCJ0rPQfnGWJ9/A==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/a11y": "^4.33.1",
- "@wordpress/admin-ui": "^1.1.4",
- "@wordpress/components": "^30.6.4",
- "@wordpress/compose": "^7.33.1",
- "@wordpress/data": "^10.33.1",
- "@wordpress/deprecated": "^4.33.1",
- "@wordpress/element": "^6.33.1",
- "@wordpress/i18n": "^6.6.1",
- "@wordpress/icons": "^11.0.1",
- "@wordpress/plugins": "^7.33.4",
- "@wordpress/preferences": "^4.33.4",
- "@wordpress/viewport": "^6.33.1",
- "clsx": "^2.1.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
- "node_modules/@wordpress/is-shallow-equal": {
- "version": "5.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.33.1.tgz",
- "integrity": "sha512-QMOwATwFjFr6Z9geS8EjuEVGN0gkpANypjqIBE8iTDtfKhY99LTtxbTaguviqKfVP7l73v1B0GJfHtkPExhJkA==",
- "license": "GPL-2.0-or-later",
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
"node_modules/@wordpress/jest-console": {
"version": "8.33.1",
"resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-8.33.1.tgz",
@@ -8098,108 +5990,6 @@
"jest": ">=29"
}
},
- "node_modules/@wordpress/keyboard-shortcuts": {
- "version": "5.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-5.33.1.tgz",
- "integrity": "sha512-ql+qQ+AW9rnaS6jBv3J5MT8ku0qijAYCq6rIvfEiA1W84i5+LB9JYxxzrFH8v5uGU4ZjqqRQEmcDd+lorlT4Vg==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/data": "^10.33.1",
- "@wordpress/element": "^6.33.1",
- "@wordpress/keycodes": "^4.33.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0"
- }
- },
- "node_modules/@wordpress/keycodes": {
- "version": "4.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.33.1.tgz",
- "integrity": "sha512-acuH0ogiY92ClslUpezZyEzfm1Ubx2bftevn/PxbsVq52UCOu14CAKgnO9sYqVuMpXT+zXveRMySixyKHB1wnA==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/i18n": "^6.6.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
- "node_modules/@wordpress/latex-to-mathml": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@wordpress/latex-to-mathml/-/latex-to-mathml-1.1.2.tgz",
- "integrity": "sha512-+nTj1Lw/jOyIaYCRfqFlIGxAjxwRg5dTkgSxgtB53wtGGv0kieeeHDLVJdO/C/yU04pAStHMT+25Oi4DXUKRBw==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "temml": "^0.10.33"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
- "node_modules/@wordpress/list-reusable-blocks": {
- "version": "5.33.4",
- "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-5.33.4.tgz",
- "integrity": "sha512-Szfb9AMHzjVK+ITj0HzDHXowaqLiVh/Y3rDcmpmQOhhVWTabEea1ls00aFjOWRpa9k6jm+7vqYtAEnWd2bIlLQ==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/api-fetch": "^7.33.1",
- "@wordpress/base-styles": "^6.9.1",
- "@wordpress/blob": "^4.33.1",
- "@wordpress/components": "^30.6.4",
- "@wordpress/compose": "^7.33.1",
- "@wordpress/element": "^6.33.1",
- "@wordpress/i18n": "^6.6.1",
- "change-case": "^4.1.2"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
- "node_modules/@wordpress/media-utils": {
- "version": "5.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-5.33.1.tgz",
- "integrity": "sha512-Ty4gPDoKesy3nTu6b2nU2bee1Vqk90Cf1MHsoalo+6lw/UDlvX+RsogUzTVwUH9n2jG4rYQFPZY1KI/1pxj1rg==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/api-fetch": "^7.33.1",
- "@wordpress/blob": "^4.33.1",
- "@wordpress/element": "^6.33.1",
- "@wordpress/i18n": "^6.6.1",
- "@wordpress/private-apis": "^1.33.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
- "node_modules/@wordpress/notices": {
- "version": "5.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-5.33.1.tgz",
- "integrity": "sha512-bvw97KGiToFZv9/EHPhom2va7pDXCUR2BNfSuxT3lSAt1tX5DUD5i1+6aa5TIybSAtZNGisCySH4fL/paMDMjQ==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/a11y": "^4.33.1",
- "@wordpress/data": "^10.33.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0"
- }
- },
"node_modules/@wordpress/npm-package-json-lint-config": {
"version": "5.33.1",
"resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-5.33.1.tgz",
@@ -8214,85 +6004,6 @@
"npm-package-json-lint": ">=6.0.0"
}
},
- "node_modules/@wordpress/nux": {
- "version": "9.33.4",
- "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-9.33.4.tgz",
- "integrity": "sha512-bXGRX4uMrR0bWciCkzXYxClCvFGBUUMs2qUlxbIBdgKxiEbLKY6xpfdroRZHnDzDhE5tr7D1t5Zc3a0gxmQX7g==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/base-styles": "^6.9.1",
- "@wordpress/components": "^30.6.4",
- "@wordpress/compose": "^7.33.1",
- "@wordpress/data": "^10.33.1",
- "@wordpress/deprecated": "^4.33.1",
- "@wordpress/element": "^6.33.1",
- "@wordpress/i18n": "^6.6.1",
- "@wordpress/icons": "^11.0.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
- "node_modules/@wordpress/patterns": {
- "version": "2.33.7",
- "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-2.33.7.tgz",
- "integrity": "sha512-dq2sCLNK1WWDhCpIfy65e3Z4Eyd9EXe5hE588TuaOmOHhU7uJBcpZnNKOJOBE8Cl9xR43Q8/l60f/nYKsOWiKA==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/a11y": "^4.33.1",
- "@wordpress/base-styles": "^6.9.1",
- "@wordpress/block-editor": "^15.6.7",
- "@wordpress/blocks": "^15.6.2",
- "@wordpress/components": "^30.6.4",
- "@wordpress/compose": "^7.33.1",
- "@wordpress/core-data": "^7.33.7",
- "@wordpress/data": "^10.33.1",
- "@wordpress/element": "^6.33.1",
- "@wordpress/html-entities": "^4.33.1",
- "@wordpress/i18n": "^6.6.1",
- "@wordpress/icons": "^11.0.1",
- "@wordpress/notices": "^5.33.1",
- "@wordpress/private-apis": "^1.33.1",
- "@wordpress/url": "^4.33.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
- "node_modules/@wordpress/plugins": {
- "version": "7.33.4",
- "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-7.33.4.tgz",
- "integrity": "sha512-1FBLXXOaS27sCqbeaMd8QNgK8Utr0tJtqakKRQQrsKxuOBL6oncMbqsRkq68TVZF/rGOflzcXhaHhwqLylD8iw==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/components": "^30.6.4",
- "@wordpress/compose": "^7.33.1",
- "@wordpress/deprecated": "^4.33.1",
- "@wordpress/element": "^6.33.1",
- "@wordpress/hooks": "^4.33.1",
- "@wordpress/icons": "^11.0.1",
- "@wordpress/is-shallow-equal": "^5.33.1",
- "memize": "^2.0.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
"node_modules/@wordpress/postcss-plugins-preset": {
"version": "5.33.1",
"resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-5.33.1.tgz",
@@ -8312,46 +6023,6 @@
"postcss": "^8.0.0"
}
},
- "node_modules/@wordpress/preferences": {
- "version": "4.33.4",
- "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-4.33.4.tgz",
- "integrity": "sha512-WfAKKTWbWVPvNFerwrgQtjWxLMq2Kuj4J6mxK/NwBCzu3dWQZXVMlrzuEx8NA4VgKOzGV00a1Jqr9/HUX7DwCQ==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/a11y": "^4.33.1",
- "@wordpress/base-styles": "^6.9.1",
- "@wordpress/components": "^30.6.4",
- "@wordpress/compose": "^7.33.1",
- "@wordpress/data": "^10.33.1",
- "@wordpress/deprecated": "^4.33.1",
- "@wordpress/element": "^6.33.1",
- "@wordpress/i18n": "^6.6.1",
- "@wordpress/icons": "^11.0.1",
- "@wordpress/private-apis": "^1.33.1",
- "clsx": "^2.1.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
- "node_modules/@wordpress/preferences-persistence": {
- "version": "2.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-2.33.1.tgz",
- "integrity": "sha512-AqMq1eiCqmwRkMqhn9EUjjd9IkCPZjPaQiYDTmISoL5wLcOrUS3rtnJsuvL3kYWJY8LYuETWJJg/bEQb79QlSg==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/api-fetch": "^7.33.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
"node_modules/@wordpress/prettier-config": {
"version": "4.33.1",
"resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-4.33.1.tgz",
@@ -8366,138 +6037,6 @@
"prettier": ">=3"
}
},
- "node_modules/@wordpress/primitives": {
- "version": "4.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-4.33.1.tgz",
- "integrity": "sha512-CVdk+tyyGVB4ube6O/uS9BgdDly2imImqE6SM/Aa5N4O6BI6mIgLhLQoKqj7WBKIdI0qTMndyGHfqqoUWBD5wA==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/element": "^6.33.1",
- "clsx": "^2.1.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0"
- }
- },
- "node_modules/@wordpress/priority-queue": {
- "version": "3.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.33.1.tgz",
- "integrity": "sha512-m3S+bfVIGmDHVrCzTdQu5oHP6aBIM0pf5AYVpfdA2addJHLICtAMrPYdD+4MXekh8a38DzPekZa03vGv3ws3zQ==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "requestidlecallback": "^0.3.0"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
- "node_modules/@wordpress/private-apis": {
- "version": "1.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-1.33.1.tgz",
- "integrity": "sha512-7y6nbTMu8C7XdRPV0YJnNVBnfYJ9Ioa5cPxR6TxTkbxxK/xrdQwnrRJRLXrSQ8SOE+WIsuGHe9n7IYDJy0W0aw==",
- "license": "GPL-2.0-or-later",
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
- "node_modules/@wordpress/redux-routine": {
- "version": "5.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-5.33.1.tgz",
- "integrity": "sha512-PdoYe5+78U3JcBVxFa/vxOAJ7ahdQTqr3/25WACRB/bHreeN/3r1CE1YaUiBTUFBVpu4iWQVojFswjkNlSG36w==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "is-plain-object": "^5.0.0",
- "is-promise": "^4.0.0",
- "rungen": "^0.3.2"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "redux": ">=4"
- }
- },
- "node_modules/@wordpress/reusable-blocks": {
- "version": "5.33.7",
- "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-5.33.7.tgz",
- "integrity": "sha512-APZVYydkXtfYDaWRPX7BgXEeog/uhm+XAQWJL+kbTFLWVamCQq0bnhEuD4Pi53Yz7XZRBvw8tzEQqm0cm2YWaw==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/base-styles": "^6.9.1",
- "@wordpress/block-editor": "^15.6.7",
- "@wordpress/blocks": "^15.6.2",
- "@wordpress/components": "^30.6.4",
- "@wordpress/core-data": "^7.33.7",
- "@wordpress/data": "^10.33.1",
- "@wordpress/element": "^6.33.1",
- "@wordpress/i18n": "^6.6.1",
- "@wordpress/icons": "^11.0.1",
- "@wordpress/notices": "^5.33.1",
- "@wordpress/private-apis": "^1.33.1",
- "@wordpress/url": "^4.33.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
- "node_modules/@wordpress/rich-text": {
- "version": "7.33.2",
- "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-7.33.2.tgz",
- "integrity": "sha512-jy8DPBN6f0WeQM1jL+yGX29xHgzDdyrGoXYEGrGt2ngpGYMca2ZrG9ZLcpQlU6S3sLV/n1jtjZntWrFFYRzgQA==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/a11y": "^4.33.1",
- "@wordpress/compose": "^7.33.1",
- "@wordpress/data": "^10.33.1",
- "@wordpress/deprecated": "^4.33.1",
- "@wordpress/element": "^6.33.1",
- "@wordpress/escape-html": "^3.33.1",
- "@wordpress/i18n": "^6.6.1",
- "@wordpress/keycodes": "^4.33.1",
- "colord": "2.9.3",
- "memize": "^2.1.0"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0"
- }
- },
- "node_modules/@wordpress/router": {
- "version": "1.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-1.33.1.tgz",
- "integrity": "sha512-QuC4D4zyPcMJDcZOjXVtl6XhXQ9I8urwgXTPDBIzK6I+jad7tJw54d+X8aEKMP5Ce4NoyegOZY7GaqX4DMjPww==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/compose": "^7.33.1",
- "@wordpress/element": "^6.33.1",
- "@wordpress/private-apis": "^1.33.1",
- "@wordpress/url": "^4.33.1",
- "history": "^5.3.0",
- "route-recognizer": "^0.3.4"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0"
- }
- },
"node_modules/@wordpress/scripts": {
"version": "30.26.2",
"resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-30.26.2.tgz",
@@ -9703,57 +7242,6 @@
"node": ">=8"
}
},
- "node_modules/@wordpress/server-side-render": {
- "version": "6.9.4",
- "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-6.9.4.tgz",
- "integrity": "sha512-/2z7nA5eZ6rW54f0LtjYMmFIY5LKnAw3jOjQKLyQ2sZD0OrKe7byfSRcO1pIAmAaQbwry8fI6+hsREAM841xxA==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/api-fetch": "^7.33.1",
- "@wordpress/blocks": "^15.6.2",
- "@wordpress/components": "^30.6.4",
- "@wordpress/compose": "^7.33.1",
- "@wordpress/data": "^10.33.1",
- "@wordpress/deprecated": "^4.33.1",
- "@wordpress/element": "^6.33.1",
- "@wordpress/i18n": "^6.6.1",
- "@wordpress/url": "^4.33.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
- "node_modules/@wordpress/shortcode": {
- "version": "4.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-4.33.1.tgz",
- "integrity": "sha512-NEcIcHYc5C7egdTUYWZoCuRb8rccuPZTPQRYjg2UuV/eH56EPzsMpl9iRfBDQQyp575zLDOqwdnRog8v4Ni2Zw==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "memize": "^2.0.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
- "node_modules/@wordpress/style-engine": {
- "version": "2.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-2.33.1.tgz",
- "integrity": "sha512-S55fZu1Zp8NpvsSz9q990hgcbbfQB6unHTljOxneYrHVe4R0oSy0POOk/ngLqbDJEhcantgCUbbLWdZKnAYsPg==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "change-case": "^4.1.2"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
"node_modules/@wordpress/stylelint-config": {
"version": "23.25.1",
"resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-23.25.1.tgz",
@@ -9774,181 +7262,11 @@
"stylelint-scss": "^6.4.0"
}
},
- "node_modules/@wordpress/sync": {
- "version": "1.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-1.33.1.tgz",
- "integrity": "sha512-N1O8lTO+NvRI9A2WjWBGAg67XbaQUkGhT+cR3j1PuhUB7IxQHXZiZy0xW/eDiM76U/VMZ3wteOuu6ufgCv3VJQ==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@types/simple-peer": "^9.11.5",
- "@wordpress/hooks": "^4.33.1",
- "@wordpress/url": "^4.33.1",
- "import-locals": "^2.0.0",
- "lib0": "^0.2.42",
- "simple-peer": "^9.11.0",
- "y-indexeddb": "~9.0.11",
- "y-protocols": "^1.0.5",
- "y-webrtc": "~10.2.5",
- "yjs": "~13.6.6"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
- "node_modules/@wordpress/token-list": {
- "version": "3.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-3.33.1.tgz",
- "integrity": "sha512-q89DOrcCL7o6ezCCkM4tD5sPV6rV7IosaMa+FH5qT2OK+++wFBGQsojgxyRZCm+tln7m2As58OJOBsmO9J458Q==",
- "license": "GPL-2.0-or-later",
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
- "node_modules/@wordpress/undo-manager": {
- "version": "1.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.33.1.tgz",
- "integrity": "sha512-oIaZFjPSIy78ELLEdiQZDr68SRfsbr7WnrBX3V6GDZ3WEzhW7qKodQ0RiXn9vpwaax4fEobsW/z7j7D/pY6+Aw==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/is-shallow-equal": "^5.33.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
- "node_modules/@wordpress/upload-media": {
- "version": "0.18.4",
- "resolved": "https://registry.npmjs.org/@wordpress/upload-media/-/upload-media-0.18.4.tgz",
- "integrity": "sha512-/slxbD9v3XrYSPTaqCtQ0NqmyeLSBKU43Dk/7M2QOSww2i7ih3tBYU3Lym9QIyr08TZASY/LUY84Rli369WY0w==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/api-fetch": "^7.33.1",
- "@wordpress/blob": "^4.33.1",
- "@wordpress/compose": "^7.33.1",
- "@wordpress/data": "^10.33.1",
- "@wordpress/element": "^6.33.1",
- "@wordpress/i18n": "^6.6.1",
- "@wordpress/preferences": "^4.33.4",
- "@wordpress/private-apis": "^1.33.1",
- "@wordpress/url": "^4.33.1",
- "uuid": "^9.0.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
- "node_modules/@wordpress/upload-media/node_modules/uuid": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
- "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==",
- "funding": [
- "https://github.com/sponsors/broofa",
- "https://github.com/sponsors/ctavan"
- ],
- "license": "MIT",
- "bin": {
- "uuid": "dist/bin/uuid"
- }
- },
- "node_modules/@wordpress/url": {
- "version": "4.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-4.33.1.tgz",
- "integrity": "sha512-t4MKPofYLHTIVE+NV36WBmlnzHsnZFkXsACdu/InF0u5pmyc/ZgXmq44qi6h/PmbGoUKnRQisulMIvGfEVBTeA==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "remove-accents": "^0.5.0"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
- "node_modules/@wordpress/viewport": {
- "version": "6.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-6.33.1.tgz",
- "integrity": "sha512-UmXx/UhJZqRYYCj+ZbG2XpObUa/UP2ydxC7hAVj3uc/xYrB8M3OOcYnQ+WQejAoyNs4sTe6VpzDZRn/rdcExMw==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/compose": "^7.33.1",
- "@wordpress/data": "^10.33.1",
- "@wordpress/element": "^6.33.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0"
- }
- },
- "node_modules/@wordpress/views": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/@wordpress/views/-/views-1.0.7.tgz",
- "integrity": "sha512-rYMKl1+vRIR2u627P9kkyUgEwRuUlEGCUkikHugek7WiayhMzuNqBQhbgb2rNIp7LHjt5kjVGwZ6sZ+qXNAwmg==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/data": "^10.33.1",
- "@wordpress/dataviews": "^10.1.6",
- "@wordpress/element": "^6.33.1",
- "@wordpress/preferences": "^4.33.4",
- "dequal": "^2.0.3"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
"node_modules/@wordpress/warning": {
"version": "3.33.1",
"resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.33.1.tgz",
"integrity": "sha512-ciDPM0AEu1s3xjDUwiTRxWiY0sTKTXI4R8NYO57g9+RuP4M5JnLK5/mdLVFCiWNo27tkUPFAgzHop7ssj3inew==",
- "license": "GPL-2.0-or-later",
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
- "node_modules/@wordpress/widgets": {
- "version": "4.33.7",
- "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-4.33.7.tgz",
- "integrity": "sha512-UlFtCJWWCGwgvqxdRGA5g9n785GbdERgzIrYeI77l2+NLX81UFGBOwLfMittEPPXTrt2JLQ8/jIKUYTKNtbdtA==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/api-fetch": "^7.33.1",
- "@wordpress/base-styles": "^6.9.1",
- "@wordpress/block-editor": "^15.6.7",
- "@wordpress/blocks": "^15.6.2",
- "@wordpress/components": "^30.6.4",
- "@wordpress/compose": "^7.33.1",
- "@wordpress/core-data": "^7.33.7",
- "@wordpress/data": "^10.33.1",
- "@wordpress/element": "^6.33.1",
- "@wordpress/i18n": "^6.6.1",
- "@wordpress/icons": "^11.0.1",
- "@wordpress/notices": "^5.33.1",
- "clsx": "^2.1.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
- "node_modules/@wordpress/wordcount": {
- "version": "4.33.1",
- "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-4.33.1.tgz",
- "integrity": "sha512-Qg9+Ah9rEH8vOZAThF8CQS+TrWOmpKbGtRy+ZgLghc+mr2FGpyal3hwsoS3yFW6CUSf23YTWw2k2osEeTf2erQ==",
+ "dev": true,
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -10130,13 +7448,6 @@
"ajv": "^6.9.1"
}
},
- "node_modules/anser": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/anser/-/anser-2.3.2.tgz",
- "integrity": "sha512-PMqBCBvrOVDRqLGooQb+z+t1Q0PiPyurUQeZRR5uHBOVZcW8B04KMmnT12USnhpNX2wCPagWzLVppQMUG3u0Dw==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/ansi-colors": {
"version": "4.1.3",
"resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz",
@@ -10198,18 +7509,11 @@
"ansi-html": "bin/ansi-html"
}
},
- "node_modules/ansi-regex": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz",
- "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==",
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/ansi-styles": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
"dependencies": {
"color-convert": "^1.9.0"
},
@@ -10302,17 +7606,6 @@
"dev": true,
"license": "BSD-3-Clause"
},
- "node_modules/aria-hidden": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.4.tgz",
- "integrity": "sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==",
- "dependencies": {
- "tslib": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
"node_modules/aria-query": {
"version": "5.3.2",
"resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz",
@@ -10712,11 +8005,6 @@
"postcss": "^8.1.0"
}
},
- "node_modules/autosize": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/autosize/-/autosize-4.0.4.tgz",
- "integrity": "sha512-5yxLQ22O0fCRGoxGfeLSNt3J8LB1v+umtpMnPW6XjkTWXKoN0AmXAIhelJcDtFT/Y/wYWmfE+oqU10Q0b8FhaQ=="
- },
"node_modules/available-typed-arrays": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
@@ -10993,20 +8281,6 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
- "node_modules/babel-plugin-macros": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz",
- "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==",
- "dependencies": {
- "@babel/runtime": "^7.12.5",
- "cosmiconfig": "^7.0.0",
- "resolve": "^1.19.0"
- },
- "engines": {
- "node": ">=10",
- "npm": ">=6"
- }
- },
"node_modules/babel-plugin-polyfill-corejs2": {
"version": "0.4.12",
"resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz",
@@ -11175,6 +8449,7 @@
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
"integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
+ "dev": true,
"funding": [
{
"type": "github",
@@ -12069,6 +9344,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
"integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+ "dev": true,
"engines": {
"node": ">=6"
}
@@ -12077,6 +9353,7 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
"integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
+ "dev": true,
"dependencies": {
"pascal-case": "^3.1.2",
"tslib": "^2.0.3"
@@ -12086,6 +9363,7 @@
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
"integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
+ "dev": true,
"engines": {
"node": ">=6"
}
@@ -12153,6 +9431,7 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz",
"integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==",
+ "dev": true,
"dependencies": {
"no-case": "^3.0.4",
"tslib": "^2.0.3",
@@ -12210,6 +9489,7 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz",
"integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==",
+ "dev": true,
"dependencies": {
"camel-case": "^4.1.2",
"capital-case": "^1.0.4",
@@ -12561,12 +9841,6 @@
"integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
"dev": true
},
- "node_modules/client-zip": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/client-zip/-/client-zip-2.5.0.tgz",
- "integrity": "sha512-ydG4nDZesbFurnNq0VVCp/yyomIBh+X/1fZPI/P24zbnG4dtC4tQAfI5uQsomigsUMeiRO2wiTPizLWQh+IAyQ==",
- "license": "MIT"
- },
"node_modules/clipboard": {
"version": "2.0.11",
"resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.11.tgz",
@@ -12577,16 +9851,6 @@
"tiny-emitter": "^2.0.0"
}
},
- "node_modules/cliui": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
- "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
- "dependencies": {
- "string-width": "^3.1.0",
- "strip-ansi": "^5.2.0",
- "wrap-ansi": "^5.1.0"
- }
- },
"node_modules/clone-deep": {
"version": "0.2.4",
"resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz",
@@ -12625,27 +9889,6 @@
"mimic-response": "^1.0.0"
}
},
- "node_modules/clsx": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
- "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/cmdk": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/cmdk/-/cmdk-1.0.0.tgz",
- "integrity": "sha512-gDzVf0a09TvoJ5jnuPvygTB77+XdOSwEmJ88L6XPFPlv7T3RxbP9jgenfylrAMD0+Le1aO0nVjQUzl2g+vjz5Q==",
- "dependencies": {
- "@radix-ui/react-dialog": "1.0.5",
- "@radix-ui/react-primitive": "1.0.3"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
"node_modules/co": {
"version": "4.6.0",
"resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
@@ -12723,6 +9966,7 @@
"version": "1.9.3",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
"integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
"dependencies": {
"color-name": "1.1.3"
}
@@ -12731,12 +9975,14 @@
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
"integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
+ "dev": true,
"license": "MIT"
},
"node_modules/colord": {
"version": "2.9.3",
"resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz",
- "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw=="
+ "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==",
+ "dev": true
},
"node_modules/colorette": {
"version": "2.0.20",
@@ -12849,11 +10095,6 @@
"node": ">= 0.6"
}
},
- "node_modules/computed-style": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/computed-style/-/computed-style-0.1.4.tgz",
- "integrity": "sha512-WpAmaKbMNmS3OProfHIdJiNleNJdgUrJfbKArXua28QF7+0CoZjlLn0lp6vlc+dl5r2/X9GQiQRQQU4BzSa69w=="
- },
"node_modules/concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
@@ -12920,6 +10161,7 @@
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz",
"integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==",
+ "dev": true,
"dependencies": {
"no-case": "^3.0.4",
"tslib": "^2.0.3",
@@ -12957,7 +10199,8 @@
"node_modules/convert-source-map": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
- "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="
+ "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
+ "dev": true
},
"node_modules/cookie": {
"version": "0.7.1",
@@ -12984,96 +10227,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/copy-webpack-plugin": {
- "version": "13.0.1",
- "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-13.0.1.tgz",
- "integrity": "sha512-J+YV3WfhY6W/Xf9h+J1znYuqTye2xkBUIGyTPWuBAT27qajBa5mR4f8WBmfDY3YjRftT2kqZZiLi1qf0H+UOFw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "glob-parent": "^6.0.1",
- "normalize-path": "^3.0.0",
- "schema-utils": "^4.2.0",
- "serialize-javascript": "^6.0.2",
- "tinyglobby": "^0.2.12"
- },
- "engines": {
- "node": ">= 18.12.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- },
- "peerDependencies": {
- "webpack": "^5.1.0"
- }
- },
- "node_modules/copy-webpack-plugin/node_modules/ajv": {
- "version": "8.17.1",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
- "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "fast-deep-equal": "^3.1.3",
- "fast-uri": "^3.0.1",
- "json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
- }
- },
- "node_modules/copy-webpack-plugin/node_modules/ajv-keywords": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
- "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
- "dev": true,
- "dependencies": {
- "fast-deep-equal": "^3.1.3"
- },
- "peerDependencies": {
- "ajv": "^8.8.2"
- }
- },
- "node_modules/copy-webpack-plugin/node_modules/glob-parent": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
- "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
- "dev": true,
- "dependencies": {
- "is-glob": "^4.0.3"
- },
- "engines": {
- "node": ">=10.13.0"
- }
- },
- "node_modules/copy-webpack-plugin/node_modules/json-schema-traverse": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
- "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
- "dev": true
- },
- "node_modules/copy-webpack-plugin/node_modules/schema-utils": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz",
- "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==",
- "dev": true,
- "dependencies": {
- "@types/json-schema": "^7.0.9",
- "ajv": "^8.9.0",
- "ajv-formats": "^2.1.1",
- "ajv-keywords": "^5.1.0"
- },
- "engines": {
- "node": ">= 10.13.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- }
- },
"node_modules/core-js": {
"version": "3.38.1",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.38.1.tgz",
@@ -13124,6 +10277,7 @@
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
"integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==",
+ "dev": true,
"dependencies": {
"@types/parse-json": "^4.0.0",
"import-fresh": "^3.2.1",
@@ -13560,11 +10714,6 @@
"integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
"dev": true
},
- "node_modules/csstype": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz",
- "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw=="
- },
"node_modules/currently-unhandled": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
@@ -13718,21 +10867,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/date-fns": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.6.0.tgz",
- "integrity": "sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/kossnocorp"
- }
- },
- "node_modules/date-fns-jalali": {
- "version": "4.1.0-0",
- "resolved": "https://registry.npmjs.org/date-fns-jalali/-/date-fns-jalali-4.1.0-0.tgz",
- "integrity": "sha512-hTIP/z+t+qKwBDcmmsnmjWTduxCg+5KfdqWQvb2X/8C9+knYY6epN/pfxdDuyVlSVeFz0sM5eEfwIUQ70U4ckg==",
- "license": "MIT"
- },
"node_modules/date-now": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
@@ -13758,6 +10892,7 @@
"version": "4.4.3",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
"integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"ms": "^2.1.3"
@@ -13775,6 +10910,7 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
"integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
+ "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -14082,6 +11218,7 @@
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
"integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
+ "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -14310,15 +11447,6 @@
"node": ">= 0.8"
}
},
- "node_modules/dequal": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
- "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/desandro-matches-selector": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/desandro-matches-selector/-/desandro-matches-selector-2.0.2.tgz",
@@ -14373,25 +11501,12 @@
"integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
"dev": true
},
- "node_modules/detect-node-es": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz",
- "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ=="
- },
"node_modules/devtools-protocol": {
"version": "0.0.1312386",
"resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1312386.tgz",
"integrity": "sha512-DPnhUXvmvKT2dFA/j7B+riVLUt9Q6RKJlcppojL5CoRywJJKLDYnRlw0gTFKfgDPHP5E04UoB71SxoJlVZy8FA==",
"dev": true
},
- "node_modules/diff": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
- "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
- "engines": {
- "node": ">=0.3.1"
- }
- },
"node_modules/diff-sequences": {
"version": "29.6.3",
"resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz",
@@ -14529,6 +11644,7 @@
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz",
"integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
+ "dev": true,
"dependencies": {
"no-case": "^3.0.4",
"tslib": "^2.0.3"
@@ -14728,11 +11844,6 @@
"url": "https://github.com/sindresorhus/emittery?sponsor=1"
}
},
- "node_modules/emoji-regex": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
- "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA=="
- },
"node_modules/emojis-list": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
@@ -14752,14 +11863,6 @@
"node": ">= 0.8"
}
},
- "node_modules/encoding": {
- "version": "0.1.13",
- "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
- "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
- "dependencies": {
- "iconv-lite": "^0.6.2"
- }
- },
"node_modules/end-of-stream": {
"version": "1.4.4",
"resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
@@ -14847,17 +11950,6 @@
"node": ">=4"
}
},
- "node_modules/equivalent-key-map": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/equivalent-key-map/-/equivalent-key-map-0.2.2.tgz",
- "integrity": "sha512-xvHeyCDbZzkpN4VHQj/n+j2lOwL0VWszG30X4cOrc9Y7Tuo2qCdZK/0AMod23Z5dCtNUbaju6p0rwOhHUk05ew=="
- },
- "node_modules/err-code": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/err-code/-/err-code-3.0.1.tgz",
- "integrity": "sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA==",
- "license": "MIT"
- },
"node_modules/error": {
"version": "7.2.1",
"resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz",
@@ -14871,6 +11963,7 @@
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
"integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+ "dev": true,
"dependencies": {
"is-arrayish": "^0.2.1"
}
@@ -15003,6 +12096,7 @@
"version": "1.7.0",
"resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz",
"integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==",
+ "dev": true,
"license": "MIT"
},
"node_modules/es-object-atoms": {
@@ -15076,7 +12170,8 @@
"node_modules/escape-html": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
- "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
+ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
+ "dev": true
},
"node_modules/escape-string-regexp": {
"version": "1.0.5",
@@ -16675,18 +13770,11 @@
"node >=0.6.0"
]
},
- "node_modules/fast-average-color": {
- "version": "9.3.0",
- "resolved": "https://registry.npmjs.org/fast-average-color/-/fast-average-color-9.3.0.tgz",
- "integrity": "sha512-FlPROSqDMOnoBgkFhWMHJODPvpS0Od0WDpedcKq4U/t0JVapGAkblNwxOr75qT+ZNd0dQM4qlgqrtnXbCJ8cNg==",
- "engines": {
- "node": ">= 12"
- }
- },
"node_modules/fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+ "dev": true
},
"node_modules/fast-diff": {
"version": "1.3.0",
@@ -16867,21 +13955,6 @@
"pend": "~1.2.0"
}
},
- "node_modules/fdir": {
- "version": "6.4.3",
- "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.3.tgz",
- "integrity": "sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==",
- "dev": true,
- "license": "MIT",
- "peerDependencies": {
- "picomatch": "^3 || ^4"
- },
- "peerDependenciesMeta": {
- "picomatch": {
- "optional": true
- }
- }
- },
"node_modules/fetch-blob": {
"version": "3.1.5",
"resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.1.5.tgz",
@@ -17272,22 +14345,6 @@
"node": ">=8"
}
},
- "node_modules/find-root": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
- "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng=="
- },
- "node_modules/find-up": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
- "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
- "dependencies": {
- "locate-path": "^3.0.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/find-versions": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz",
@@ -17690,33 +14747,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/framer-motion": {
- "version": "11.18.2",
- "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-11.18.2.tgz",
- "integrity": "sha512-5F5Och7wrvtLVElIpclDT0CBzMVg3dL22B64aZwHtsIY8RB4mXICLrkajK4G9R+ieSAGcgrLeae2SeUTg2pr6w==",
- "license": "MIT",
- "dependencies": {
- "motion-dom": "^11.18.1",
- "motion-utils": "^11.18.1",
- "tslib": "^2.4.0"
- },
- "peerDependencies": {
- "@emotion/is-prop-valid": "*",
- "react": "^18.0.0 || ^19.0.0",
- "react-dom": "^18.0.0 || ^19.0.0"
- },
- "peerDependenciesMeta": {
- "@emotion/is-prop-valid": {
- "optional": true
- },
- "react": {
- "optional": true
- },
- "react-dom": {
- "optional": true
- }
- }
- },
"node_modules/fresh": {
"version": "0.5.2",
"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
@@ -17813,6 +14843,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
"integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
+ "dev": true,
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -17867,16 +14898,11 @@
"node": ">=6.9.0"
}
},
- "node_modules/get-browser-rtc": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/get-browser-rtc/-/get-browser-rtc-1.1.0.tgz",
- "integrity": "sha512-MghbMJ61EJrRsDe7w1Bvqt3ZsBuqhce5nrn/XAwgwOXhcsz53/ltdxOse1h/8eKXj5slzxdsz56g5rzOFSGwfQ==",
- "license": "MIT"
- },
"node_modules/get-caller-file": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
"integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+ "dev": true,
"engines": {
"node": "6.* || 8.* || >= 10.*"
}
@@ -17906,14 +14932,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/get-nonce": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz",
- "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==",
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/get-package-type": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
@@ -18049,15 +15067,6 @@
"assert-plus": "^1.0.0"
}
},
- "node_modules/gettext-parser": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/gettext-parser/-/gettext-parser-1.4.0.tgz",
- "integrity": "sha512-sedZYLHlHeBop/gZ1jdg59hlUEcpcZJofLq2JFwJT1zTqAU3l2wFv6IsuwFHGqbiT9DWzMUW4/em2+hspnmMMA==",
- "dependencies": {
- "encoding": "^0.1.12",
- "safe-buffer": "^5.1.1"
- }
- },
"node_modules/gifsicle": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-4.0.1.tgz",
@@ -18181,6 +15190,7 @@
"version": "11.12.0",
"resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
"integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+ "dev": true,
"engines": {
"node": ">=4"
}
@@ -18337,14 +15347,6 @@
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
},
- "node_modules/gradient-parser": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/gradient-parser/-/gradient-parser-1.1.1.tgz",
- "integrity": "sha512-Hu0YfNU+38EsTmnUfLXUKFMXq9yz7htGYpF4x+dlbBhUCvIvzLt0yVLT/gJRmvLKFJdqNFrz4eKkIUjIXSr7Tw==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/graphemer": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
@@ -19731,6 +16733,7 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
"integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
+ "dev": true,
"dependencies": {
"function-bind": "^1.1.2"
},
@@ -19742,38 +16745,12 @@
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz",
"integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==",
+ "dev": true,
"dependencies": {
"capital-case": "^1.0.4",
"tslib": "^2.0.3"
}
},
- "node_modules/highlight-words-core": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/highlight-words-core/-/highlight-words-core-1.2.2.tgz",
- "integrity": "sha512-BXUKIkUuh6cmmxzi5OIbUJxrG8OAk2MqoL1DtO3Wo9D2faJg2ph5ntyuQeLqaHJmzER6H5tllCDA9ZnNe9BVGg=="
- },
- "node_modules/history": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz",
- "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.6"
- }
- },
- "node_modules/hoist-non-react-statics": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
- "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==",
- "dependencies": {
- "react-is": "^16.7.0"
- }
- },
- "node_modules/hoist-non-react-statics/node_modules/react-is": {
- "version": "16.13.1",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
- "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
- },
"node_modules/homedir-polyfill": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
@@ -19825,11 +16802,6 @@
"wbuf": "^1.1.0"
}
},
- "node_modules/hpq": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/hpq/-/hpq-1.3.0.tgz",
- "integrity": "sha512-fvYTvdCFOWQupGxqkahrkA+ERBuMdzkxwtUdKrxR6rmMd4Pfl+iZ1QiQYoaZ0B/v0y59MOMnz3XFUWbT50/NWA=="
- },
"node_modules/html-encoding-sniffer": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz",
@@ -20144,6 +17116,7 @@
"version": "0.6.3",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
"integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+ "dev": true,
"dependencies": {
"safer-buffer": ">= 2.1.2 < 3.0.0"
},
@@ -20167,6 +17140,7 @@
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
"integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
+ "dev": true,
"funding": [
{
"type": "github",
@@ -20468,6 +17442,7 @@
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
"integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
+ "dev": true,
"dependencies": {
"parent-module": "^1.0.0",
"resolve-from": "^4.0.0"
@@ -20498,12 +17473,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/import-locals": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/import-locals/-/import-locals-2.0.0.tgz",
- "integrity": "sha512-1/bPE89IZhyf7dr5Pkz7b4UyVXy5pEt7PTEfye15UEn3AK8+2zwcDCfKk9Pwun4ltfhOSszOrReSsFcDKw/yoA==",
- "license": "MIT"
- },
"node_modules/imurmurhash": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
@@ -20701,14 +17670,6 @@
"node": ">=4"
}
},
- "node_modules/invariant": {
- "version": "2.2.4",
- "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
- "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
- "dependencies": {
- "loose-envify": "^1.0.0"
- }
- },
"node_modules/ip-address": {
"version": "9.0.5",
"resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz",
@@ -20793,7 +17754,8 @@
"node_modules/is-arrayish": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
- "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
+ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
+ "dev": true
},
"node_modules/is-async-function": {
"version": "2.1.1",
@@ -20895,6 +17857,7 @@
"version": "2.16.1",
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
"integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
+ "dev": true,
"dependencies": {
"hasown": "^2.0.2"
},
@@ -21031,6 +17994,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
"integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">=4"
@@ -21192,6 +18156,7 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
"integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
+ "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -21212,12 +18177,6 @@
"integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==",
"dev": true
},
- "node_modules/is-promise": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz",
- "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==",
- "license": "MIT"
- },
"node_modules/is-regex": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz",
@@ -21484,16 +18443,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/isomorphic.js": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/isomorphic.js/-/isomorphic.js-0.2.5.tgz",
- "integrity": "sha512-PIeMbHqMt4DnUP3MA/Flc0HElYjMXArsw1qwJZcm9sqR8mq3l8NYizFMty0pWwE/tzIGH3EKK5+jes5mAr85yw==",
- "license": "MIT",
- "funding": {
- "type": "GitHub Sponsors ā¤",
- "url": "https://github.com/sponsors/dmonad"
- }
- },
"node_modules/isstream": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
@@ -24181,6 +21130,7 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz",
"integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==",
+ "dev": true,
"license": "MIT",
"bin": {
"jsesc": "bin/jsesc"
@@ -24252,7 +21202,8 @@
"node_modules/json-parse-even-better-errors": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
- "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
+ "dev": true
},
"node_modules/json-schema-traverse": {
"version": "0.4.1",
@@ -24466,27 +21417,6 @@
"node": ">= 0.8.0"
}
},
- "node_modules/lib0": {
- "version": "0.2.114",
- "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.114.tgz",
- "integrity": "sha512-gcxmNFzA4hv8UYi8j43uPlQ7CGcyMJ2KQb5kZASw6SnAKAf10hK12i2fjrS3Cl/ugZa5Ui6WwIu1/6MIXiHttQ==",
- "license": "MIT",
- "dependencies": {
- "isomorphic.js": "^0.2.4"
- },
- "bin": {
- "0ecdsa-generate-keypair": "bin/0ecdsa-generate-keypair.js",
- "0gentesthtml": "bin/gentesthtml.js",
- "0serve": "bin/0serve.js"
- },
- "engines": {
- "node": ">=16"
- },
- "funding": {
- "type": "GitHub Sponsors ā¤",
- "url": "https://github.com/sponsors/dmonad"
- }
- },
"node_modules/lie": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz",
@@ -24918,21 +21848,11 @@
"url": "https://github.com/sponsors/antonk52"
}
},
- "node_modules/line-height": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/line-height/-/line-height-0.3.1.tgz",
- "integrity": "sha512-YExecgqPwnp5gplD2+Y8e8A5+jKpr25+DzMbFdI1/1UAr0FJrTFv4VkHLf8/6B590i1wUPJWMKKldkd/bdQ//w==",
- "dependencies": {
- "computed-style": "~0.1.3"
- },
- "engines": {
- "node": ">= 4.0.0"
- }
- },
"node_modules/lines-and-columns": {
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
- "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
+ "dev": true
},
"node_modules/linkify-it": {
"version": "3.0.3",
@@ -25037,18 +21957,6 @@
"lie": "3.1.1"
}
},
- "node_modules/locate-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
- "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
- "dependencies": {
- "p-locate": "^3.0.0",
- "path-exists": "^3.0.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/lodash": {
"version": "4.17.21",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
@@ -25261,6 +22169,7 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
"integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
+ "dev": true,
"dependencies": {
"tslib": "^2.0.3"
}
@@ -25731,11 +22640,6 @@
"node": ">= 4.0.0"
}
},
- "node_modules/memize": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/memize/-/memize-2.1.0.tgz",
- "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg=="
- },
"node_modules/meow": {
"version": "3.7.0",
"resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
@@ -26124,37 +23028,6 @@
"node": "*"
}
},
- "node_modules/moment-timezone": {
- "version": "0.5.40",
- "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.40.tgz",
- "integrity": "sha512-tWfmNkRYmBkPJz5mr9GVDn9vRlVZOTe6yqY92rFxiOdWXbjaR0+9LwQnZGGuNR63X456NqmEkbskte8tWL5ePg==",
- "dependencies": {
- "moment": ">= 2.9.0"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/motion-dom": {
- "version": "11.18.1",
- "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-11.18.1.tgz",
- "integrity": "sha512-g76KvA001z+atjfxczdRtw/RXOM3OMSdd1f4DL77qCTF/+avrRJiawSG4yDibEQ215sr9kpinSlX2pCTJ9zbhw==",
- "license": "MIT",
- "dependencies": {
- "motion-utils": "^11.18.1"
- }
- },
- "node_modules/motion-utils": {
- "version": "11.18.1",
- "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-11.18.1.tgz",
- "integrity": "sha512-49Kt+HKjtbJKLtgO/LKj9Ld+6vw9BjH5d9sc40R/kVyH8GLAXgT42M2NnuPcJNuA3s9ZfZBUcwIgpmZWGEE+hA==",
- "license": "MIT"
- },
- "node_modules/mousetrap": {
- "version": "1.6.5",
- "resolved": "https://registry.npmjs.org/mousetrap/-/mousetrap-1.6.5.tgz",
- "integrity": "sha512-QNo4kEepaIBwiT8CDhP98umTetp+JNfQYBWvC1pc6/OAibuXtRcxZ58Qz8skvEHYvURne/7R8T5VoOI7rDsEUA=="
- },
"node_modules/mrmime": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz",
@@ -26167,7 +23040,8 @@
"node_modules/ms": {
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true
},
"node_modules/multicast-dns": {
"version": "7.2.5",
@@ -26192,6 +23066,7 @@
"version": "3.3.11",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
"integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
+ "dev": true,
"funding": [
{
"type": "github",
@@ -26315,6 +23190,7 @@
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
"integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
+ "dev": true,
"dependencies": {
"lower-case": "^2.0.2",
"tslib": "^2.0.3"
@@ -26429,11 +23305,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/normalize-wheel": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/normalize-wheel/-/normalize-wheel-1.0.1.tgz",
- "integrity": "sha512-1OnlAPZ3zgrk8B91HyRj+eVv+kS5u+Z0SCsak6Xil/kmgEia50ga7zfkumayonZrImffAxPU/5WcyGhzetHNPA=="
- },
"node_modules/npm-bundled": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz",
@@ -26930,6 +23801,7 @@
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
"integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
+ "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -27414,6 +24286,7 @@
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
"integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "dev": true,
"dependencies": {
"p-try": "^2.0.0"
},
@@ -27424,17 +24297,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/p-locate": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
- "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
- "dependencies": {
- "p-limit": "^2.0.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/p-map-series": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz",
@@ -27498,6 +24360,7 @@
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
"integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "dev": true,
"engines": {
"node": ">=6"
}
@@ -27574,6 +24437,7 @@
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz",
"integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==",
+ "dev": true,
"dependencies": {
"dot-case": "^3.0.4",
"tslib": "^2.0.3"
@@ -27583,6 +24447,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
"integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+ "dev": true,
"dependencies": {
"callsites": "^3.0.0"
},
@@ -27614,6 +24479,7 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
"integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
+ "dev": true,
"dependencies": {
"@babel/code-frame": "^7.0.0",
"error-ex": "^1.3.1",
@@ -27660,11 +24526,6 @@
"url": "https://github.com/fb55/entities?sponsor=1"
}
},
- "node_modules/parsel-js": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/parsel-js/-/parsel-js-1.1.2.tgz",
- "integrity": "sha512-D66DG2nKx4Yoq66TMEyCUHlR2STGqO7vsBrX7tgyS9cfQyO6XD5JyzOiflwmWN6a4wbUAqpmHqmrxlTQVGZcbA=="
- },
"node_modules/parseurl": {
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
@@ -27678,6 +24539,7 @@
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
"integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
+ "dev": true,
"dependencies": {
"no-case": "^3.0.4",
"tslib": "^2.0.3"
@@ -27696,6 +24558,7 @@
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz",
"integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==",
+ "dev": true,
"dependencies": {
"dot-case": "^3.0.4",
"tslib": "^2.0.3"
@@ -27707,14 +24570,6 @@
"integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
"dev": true
},
- "node_modules/path-exists": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
- "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==",
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/path-is-absolute": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
@@ -27738,7 +24593,8 @@
"node_modules/path-parse": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
- "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
+ "dev": true
},
"node_modules/path-root": {
"version": "0.1.1",
@@ -27765,12 +24621,14 @@
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz",
"integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==",
+ "dev": true,
"license": "MIT"
},
"node_modules/path-type": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
"integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+ "dev": true,
"engines": {
"node": ">=8"
}
@@ -27791,6 +24649,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
"integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
+ "dev": true,
"license": "ISC"
},
"node_modules/picomatch": {
@@ -27969,29 +24828,6 @@
"node": ">=12"
}
},
- "node_modules/portfinder": {
- "version": "1.0.28",
- "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz",
- "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==",
- "dev": true,
- "dependencies": {
- "async": "^2.6.2",
- "debug": "^3.1.1",
- "mkdirp": "^0.5.5"
- },
- "engines": {
- "node": ">= 0.12.0"
- }
- },
- "node_modules/portfinder/node_modules/debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "dependencies": {
- "ms": "^2.1.1"
- }
- },
"node_modules/posix-character-classes": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
@@ -28014,6 +24850,7 @@
"version": "8.5.6",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
"integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
+ "dev": true,
"funding": [
{
"type": "opencollective",
@@ -28572,14 +25409,6 @@
"postcss": "^8.4.32"
}
},
- "node_modules/postcss-prefix-selector": {
- "version": "1.16.1",
- "resolved": "https://registry.npmjs.org/postcss-prefix-selector/-/postcss-prefix-selector-1.16.1.tgz",
- "integrity": "sha512-Umxu+FvKMwlY6TyDzGFoSUnzW+NOfMBLyC1tAkIjgX+Z/qGspJeRjVC903D7mx7TuBpJlwti2ibXtWuA7fKMeQ==",
- "peerDependencies": {
- "postcss": ">4 <9"
- }
- },
"node_modules/postcss-reduce-initial": {
"version": "7.0.5",
"resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-7.0.5.tgz",
@@ -28933,31 +25762,11 @@
"node": ">=4"
}
},
- "node_modules/postcss-urlrebase": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/postcss-urlrebase/-/postcss-urlrebase-1.4.0.tgz",
- "integrity": "sha512-rRaxMmWvXrn8Rk1PqsxmaJwldRHsr0WbbASKKCZYxXwotHkM/5X/6IrwaEe8pdzpbNGCEY86yhYMN0MhgOkADA==",
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "peerDependencies": {
- "postcss": "^8.3.0"
- }
- },
"node_modules/postcss-value-parser": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
- "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
- },
- "node_modules/preact": {
- "version": "10.27.2",
- "resolved": "https://registry.npmjs.org/preact/-/preact-10.27.2.tgz",
- "integrity": "sha512-5SYSgFKSyhCbk6SrXyMpqjb5+MQBgfvEKE/OC+PujcY34sOpqtr+0AZQtPYx5IA6VxynQ7rUPCtKzyovpj9Bpg==",
- "license": "MIT",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/preact"
- }
+ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
+ "dev": true
},
"node_modules/prelude-ls": {
"version": "1.2.1",
@@ -29083,6 +25892,7 @@
"version": "15.8.1",
"resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
"integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
+ "dev": true,
"dependencies": {
"loose-envify": "^1.4.0",
"object-assign": "^4.1.1",
@@ -29092,7 +25902,8 @@
"node_modules/prop-types/node_modules/react-is": {
"version": "16.13.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
- "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
+ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
+ "dev": true
},
"node_modules/proto-list": {
"version": "1.2.4",
@@ -29625,26 +26436,6 @@
"integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
"dev": true
},
- "node_modules/queue-microtask": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT"
- },
"node_modules/queue-tick": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz",
@@ -29691,6 +26482,7 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
"integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
+ "dev": true,
"dependencies": {
"safe-buffer": "^5.1.0"
}
@@ -29733,15 +26525,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/re-resizable": {
- "version": "6.9.9",
- "resolved": "https://registry.npmjs.org/re-resizable/-/re-resizable-6.9.9.tgz",
- "integrity": "sha512-l+MBlKZffv/SicxDySKEEh42hR6m5bAHfNu3Tvxks2c4Ah+ldnWjfnVRwxo/nxF27SsUsxDS0raAzFuJNKABXA==",
- "peerDependencies": {
- "react": "^16.13.1 || ^17.0.0 || ^18.0.0",
- "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0"
- }
- },
"node_modules/react": {
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
@@ -29753,60 +26536,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/react-autosize-textarea": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/react-autosize-textarea/-/react-autosize-textarea-7.1.0.tgz",
- "integrity": "sha512-BHpjCDkuOlllZn3nLazY2F8oYO1tS2jHnWhcjTWQdcKiiMU6gHLNt/fzmqMSyerR0eTdKtfSIqtSeTtghNwS+g==",
- "dependencies": {
- "autosize": "^4.0.2",
- "line-height": "^0.3.1",
- "prop-types": "^15.5.6"
- },
- "peerDependencies": {
- "react": "^0.14.0 || ^15.0.0 || ^16.0.0",
- "react-dom": "^0.14.0 || ^15.0.0 || ^16.0.0"
- }
- },
- "node_modules/react-colorful": {
- "version": "5.6.1",
- "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.6.1.tgz",
- "integrity": "sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==",
- "peerDependencies": {
- "react": ">=16.8.0",
- "react-dom": ">=16.8.0"
- }
- },
- "node_modules/react-day-picker": {
- "version": "9.11.1",
- "resolved": "https://registry.npmjs.org/react-day-picker/-/react-day-picker-9.11.1.tgz",
- "integrity": "sha512-l3ub6o8NlchqIjPKrRFUCkTUEq6KwemQlfv3XZzzwpUeGwmDJ+0u0Upmt38hJyd7D/vn2dQoOoLV/qAp0o3uUw==",
- "license": "MIT",
- "dependencies": {
- "@date-fns/tz": "^1.4.1",
- "date-fns": "^4.1.0",
- "date-fns-jalali": "^4.1.0-0"
- },
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "type": "individual",
- "url": "https://github.com/sponsors/gpbl"
- },
- "peerDependencies": {
- "react": ">=16.8.0"
- }
- },
- "node_modules/react-day-picker/node_modules/date-fns": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz",
- "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/kossnocorp"
- }
- },
"node_modules/react-dom": {
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
@@ -29819,19 +26548,6 @@
"react": "^18.3.1"
}
},
- "node_modules/react-easy-crop": {
- "version": "5.0.7",
- "resolved": "https://registry.npmjs.org/react-easy-crop/-/react-easy-crop-5.0.7.tgz",
- "integrity": "sha512-6d5IUt09M3HwdDGwrcjPVgfrOfYWAOku8sCTn/xU7b1vkEg+lExMLwW8UbR39L8ybQi0hJZTU57yprF9h5Q5Ig==",
- "dependencies": {
- "normalize-wheel": "^1.0.1",
- "tslib": "^2.0.1"
- },
- "peerDependencies": {
- "react": ">=16.4.0",
- "react-dom": ">=16.4.0"
- }
- },
"node_modules/react-is": {
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
@@ -29846,73 +26562,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/react-remove-scroll": {
- "version": "2.5.5",
- "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz",
- "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==",
- "dependencies": {
- "react-remove-scroll-bar": "^2.3.3",
- "react-style-singleton": "^2.2.1",
- "tslib": "^2.1.0",
- "use-callback-ref": "^1.3.0",
- "use-sidecar": "^1.1.2"
- },
- "engines": {
- "node": ">=10"
- },
- "peerDependencies": {
- "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
- }
- },
- "node_modules/react-remove-scroll-bar": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz",
- "integrity": "sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==",
- "dependencies": {
- "react-style-singleton": "^2.2.1",
- "tslib": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "peerDependencies": {
- "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
- }
- },
- "node_modules/react-style-singleton": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz",
- "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==",
- "dependencies": {
- "get-nonce": "^1.0.0",
- "invariant": "^2.2.4",
- "tslib": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "peerDependencies": {
- "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
- }
- },
"node_modules/read-cache": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
@@ -30104,11 +26753,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/redux": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz",
- "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w=="
- },
"node_modules/reflect.getprototypeof": {
"version": "1.0.10",
"resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz",
@@ -30231,16 +26875,6 @@
"regjsparser": "bin/parser"
}
},
- "node_modules/rememo": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/rememo/-/rememo-4.0.2.tgz",
- "integrity": "sha512-NVfSP9NstE3QPNs/TnegQY0vnJnstKQSpcrsI2kBTB3dB2PkdfKdTa+abbjMIDqpc63fE5LfjLgfMst0ULMFxQ=="
- },
- "node_modules/remove-accents": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.5.0.tgz",
- "integrity": "sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A=="
- },
"node_modules/repeat-element": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
@@ -30345,16 +26979,11 @@
"uuid": "bin/uuid"
}
},
- "node_modules/requestidlecallback": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/requestidlecallback/-/requestidlecallback-0.3.0.tgz",
- "integrity": "sha512-TWHFkT7S9p7IxLC5A1hYmAYQx2Eb9w1skrXmQ+dS1URyvR8tenMLl4lHbqEOUnpEYxNKpkVMXUgknVpBZWXXfQ==",
- "license": "MIT"
- },
"node_modules/require-directory": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
"integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
+ "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -30368,11 +26997,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/require-main-filename": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
- "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg=="
- },
"node_modules/requireindex": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/requireindex/-/requireindex-1.2.0.tgz",
@@ -30402,6 +27026,7 @@
"version": "1.22.10",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz",
"integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==",
+ "dev": true,
"dependencies": {
"is-core-module": "^2.16.0",
"path-parse": "^1.0.7",
@@ -30464,6 +27089,7 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
"integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "dev": true,
"engines": {
"node": ">=4"
}
@@ -30578,12 +27204,6 @@
"node": ">=10.0.0"
}
},
- "node_modules/route-recognizer": {
- "version": "0.3.4",
- "resolved": "https://registry.npmjs.org/route-recognizer/-/route-recognizer-0.3.4.tgz",
- "integrity": "sha512-2+MhsfPhvauN1O8KaXpXAOfR/fwe8dnUXVM+xw7yt40lJRfPVQxV6yryZm0cgRvAj5fMF/mdRZbL2ptwbs5i2g==",
- "license": "MIT"
- },
"node_modules/rtlcss": {
"version": "2.6.2",
"resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-2.6.2.tgz",
@@ -30700,12 +27320,6 @@
}
]
},
- "node_modules/rungen": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/rungen/-/rungen-0.3.2.tgz",
- "integrity": "sha512-zWl10xu2D7zoR8zSC2U6bg5bYF6T/Wk7rxwp8IPaJH7f0Ge21G03kNHVgHR7tyVkSSfAOG0Rqf/Cl38JftSmtw==",
- "license": "MIT"
- },
"node_modules/rxjs": {
"version": "5.5.12",
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz",
@@ -30756,6 +27370,7 @@
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
"integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "dev": true,
"funding": [
{
"type": "github",
@@ -30828,7 +27443,8 @@
"node_modules/safer-buffer": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+ "dev": true
},
"node_modules/sass": {
"version": "1.94.0",
@@ -31103,6 +27719,7 @@
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz",
"integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==",
+ "dev": true,
"dependencies": {
"no-case": "^3.0.4",
"tslib": "^2.0.3",
@@ -31212,11 +27829,6 @@
"node": ">= 0.8.0"
}
},
- "node_modules/set-blocking": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
- "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw=="
- },
"node_modules/set-function-length": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
@@ -31380,17 +27992,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/showdown": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/showdown/-/showdown-1.9.1.tgz",
- "integrity": "sha512-9cGuS382HcvExtf5AHk7Cb4pAeQQ+h0eTr33V1mu+crYWV4KvWAw6el92bDrqGEk5d46Ai/fhbEUwqJ/mTCNEA==",
- "dependencies": {
- "yargs": "^14.2"
- },
- "bin": {
- "showdown": "bin/showdown.js"
- }
- },
"node_modules/side-channel": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
@@ -31469,78 +28070,6 @@
"integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
"dev": true
},
- "node_modules/simple-html-tokenizer": {
- "version": "0.5.11",
- "resolved": "https://registry.npmjs.org/simple-html-tokenizer/-/simple-html-tokenizer-0.5.11.tgz",
- "integrity": "sha512-C2WEK/Z3HoSFbYq8tI7ni3eOo/NneSPRoPpcM7WdLjFOArFuyXEjAoCdOC3DgMfRyziZQ1hCNR4mrNdWEvD0og=="
- },
- "node_modules/simple-peer": {
- "version": "9.11.1",
- "resolved": "https://registry.npmjs.org/simple-peer/-/simple-peer-9.11.1.tgz",
- "integrity": "sha512-D1SaWpOW8afq1CZGWB8xTfrT3FekjQmPValrqncJMX7QFl8YwhrPTZvMCANLtgBwwdS+7zURyqxDDEmY558tTw==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "buffer": "^6.0.3",
- "debug": "^4.3.2",
- "err-code": "^3.0.1",
- "get-browser-rtc": "^1.1.0",
- "queue-microtask": "^1.2.3",
- "randombytes": "^2.1.0",
- "readable-stream": "^3.6.0"
- }
- },
- "node_modules/simple-peer/node_modules/buffer": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
- "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
- }
- },
- "node_modules/simple-peer/node_modules/readable-stream": {
- "version": "3.6.2",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
- "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
- "license": "MIT",
- "dependencies": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
"node_modules/sinon": {
"version": "16.1.3",
"resolved": "https://registry.npmjs.org/sinon/-/sinon-16.1.3.tgz",
@@ -31706,6 +28235,7 @@
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz",
"integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==",
+ "dev": true,
"dependencies": {
"dot-case": "^3.0.4",
"tslib": "^2.0.3"
@@ -31925,6 +28455,7 @@
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==",
+ "dev": true,
"license": "BSD-3-Clause",
"engines": {
"node": ">=0.10.0"
@@ -31934,6 +28465,7 @@
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
"integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
+ "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -32414,19 +28946,6 @@
"integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=",
"dev": true
},
- "node_modules/string-width": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
- "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
- "dependencies": {
- "emoji-regex": "^7.0.1",
- "is-fullwidth-code-point": "^2.0.0",
- "strip-ansi": "^5.1.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/string.prototype.includes": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz",
@@ -32537,17 +29056,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/strip-ansi": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
- "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
- "dependencies": {
- "ansi-regex": "^4.1.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/strip-bom": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
@@ -33218,11 +29726,6 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
- "node_modules/stylis": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.1.3.tgz",
- "integrity": "sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA=="
- },
"node_modules/supports-color": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
@@ -33279,6 +29782,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
"integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
+ "dev": true,
"engines": {
"node": ">= 0.4"
},
@@ -33466,14 +29970,6 @@
"integrity": "sha512-y3JaeRSplks6NYQuCOj3ZFMO3j60rTwbuKCvZxsAraGYH2epusatvZ0baZYA01WsGqJBq/Dl6vOrMUJqyMj8kA==",
"dev": true
},
- "node_modules/tannin": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/tannin/-/tannin-1.2.0.tgz",
- "integrity": "sha512-U7GgX/RcSeUETbV7gYgoz8PD7Ni4y95pgIP/Z6ayI3CfhSujwKEBlGFTCRN+Aqnuyf4AN2yHL+L8x+TCGjb9uA==",
- "dependencies": {
- "@tannin/plural-forms": "^1.1.0"
- }
- },
"node_modules/tapable": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz",
@@ -33550,15 +30046,6 @@
"streamx": "^2.15.0"
}
},
- "node_modules/temml": {
- "version": "0.10.34",
- "resolved": "https://registry.npmjs.org/temml/-/temml-0.10.34.tgz",
- "integrity": "sha512-f3b5CaPwPvMviA+CtHy0qoIGWvzpRrNpXmGRc/Y1jc9gAYy+xOlndJFyn7Vfcz7cBcS8QRvv8z0EEH59sHCQxg==",
- "license": "MIT",
- "engines": {
- "node": ">=18.13.0"
- }
- },
"node_modules/temp-dir": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz",
@@ -33821,36 +30308,6 @@
"ms": "^2.1.1"
}
},
- "node_modules/tinyglobby": {
- "version": "0.2.12",
- "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.12.tgz",
- "integrity": "sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "fdir": "^6.4.3",
- "picomatch": "^4.0.2"
- },
- "engines": {
- "node": ">=12.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/SuperchupuDev"
- }
- },
- "node_modules/tinyglobby/node_modules/picomatch": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
- "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
"node_modules/tldts-core": {
"version": "6.1.75",
"resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.75.tgz",
@@ -34055,7 +30512,8 @@
"node_modules/tslib": {
"version": "2.8.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
- "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "dev": true
},
"node_modules/tsutils": {
"version": "3.21.0",
@@ -34487,6 +30945,7 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz",
"integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==",
+ "dev": true,
"dependencies": {
"tslib": "^2.0.3"
}
@@ -34495,6 +30954,7 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz",
"integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==",
+ "dev": true,
"dependencies": {
"tslib": "^2.0.3"
}
@@ -34601,63 +31061,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/use-callback-ref": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz",
- "integrity": "sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==",
- "dependencies": {
- "tslib": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "peerDependencies": {
- "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
- }
- },
- "node_modules/use-memo-one": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/use-memo-one/-/use-memo-one-1.1.3.tgz",
- "integrity": "sha512-g66/K7ZQGYrI6dy8GLpVcMsBp4s17xNkYJVSMvTEevGy3nDxHOfE6z8BVE22+5G5x7t3+bhzrlTDB7ObrEE0cQ==",
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
- }
- },
- "node_modules/use-sidecar": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz",
- "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==",
- "dependencies": {
- "detect-node-es": "^1.1.0",
- "tslib": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "peerDependencies": {
- "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0",
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
- }
- },
- "node_modules/use-sync-external-store": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.4.0.tgz",
- "integrity": "sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==",
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
- }
- },
"node_modules/util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
@@ -35302,24 +31705,6 @@
}
}
},
- "node_modules/webpack-livereload-plugin": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/webpack-livereload-plugin/-/webpack-livereload-plugin-3.0.2.tgz",
- "integrity": "sha512-5JeZ2dgsvSNG+clrkD/u2sEiPcNk4qwCVZZmW8KpqKcNlkGv7IJjdVrq13+etAmMZYaCF1EGXdHkVFuLgP4zfw==",
- "dev": true,
- "dependencies": {
- "anymatch": "^3.1.1",
- "portfinder": "^1.0.17",
- "schema-utils": ">1.0.0",
- "tiny-lr": "^1.1.1"
- },
- "engines": {
- "node": ">= 10.18.0"
- },
- "peerDependencies": {
- "webpack": "^4.0.0 || ^5.0.0"
- }
- },
"node_modules/webpack-merge": {
"version": "5.10.0",
"resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz",
@@ -35588,11 +31973,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/which-module": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
- "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q=="
- },
"node_modules/which-typed-array": {
"version": "1.1.19",
"resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz",
@@ -35627,19 +32007,6 @@
"integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==",
"dev": true
},
- "node_modules/wrap-ansi": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
- "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
- "dependencies": {
- "ansi-styles": "^3.2.0",
- "string-width": "^3.0.0",
- "strip-ansi": "^5.0.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
@@ -35737,100 +32104,6 @@
"node": ">=0.4"
}
},
- "node_modules/y-indexeddb": {
- "version": "9.0.12",
- "resolved": "https://registry.npmjs.org/y-indexeddb/-/y-indexeddb-9.0.12.tgz",
- "integrity": "sha512-9oCFRSPPzBK7/w5vOkJBaVCQZKHXB/v6SIT+WYhnJxlEC61juqG0hBrAf+y3gmSMLFLwICNH9nQ53uscuse6Hg==",
- "license": "MIT",
- "dependencies": {
- "lib0": "^0.2.74"
- },
- "engines": {
- "node": ">=16.0.0",
- "npm": ">=8.0.0"
- },
- "funding": {
- "type": "GitHub Sponsors ā¤",
- "url": "https://github.com/sponsors/dmonad"
- },
- "peerDependencies": {
- "yjs": "^13.0.0"
- }
- },
- "node_modules/y-protocols": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/y-protocols/-/y-protocols-1.0.6.tgz",
- "integrity": "sha512-vHRF2L6iT3rwj1jub/K5tYcTT/mEYDUppgNPXwp8fmLpui9f7Yeq3OEtTLVF012j39QnV+KEQpNqoN7CWU7Y9Q==",
- "license": "MIT",
- "dependencies": {
- "lib0": "^0.2.85"
- },
- "engines": {
- "node": ">=16.0.0",
- "npm": ">=8.0.0"
- },
- "funding": {
- "type": "GitHub Sponsors ā¤",
- "url": "https://github.com/sponsors/dmonad"
- },
- "peerDependencies": {
- "yjs": "^13.0.0"
- }
- },
- "node_modules/y-webrtc": {
- "version": "10.2.6",
- "resolved": "https://registry.npmjs.org/y-webrtc/-/y-webrtc-10.2.6.tgz",
- "integrity": "sha512-1kZ4YYwksFZi8+l8mTebVX9vW6Q5MnqxMkvNU700X5dBE38usurt/JgeXSIQRpK3NwUYYb9y63Jn9FMpMH6/vA==",
- "license": "MIT",
- "dependencies": {
- "lib0": "^0.2.42",
- "simple-peer": "^9.11.0",
- "y-protocols": "^1.0.6"
- },
- "bin": {
- "y-webrtc-signaling": "bin/server.js"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "type": "GitHub Sponsors ā¤",
- "url": "https://github.com/sponsors/dmonad"
- },
- "optionalDependencies": {
- "ws": "^8.14.2"
- },
- "peerDependencies": {
- "yjs": "^13.6.8"
- }
- },
- "node_modules/y-webrtc/node_modules/ws": {
- "version": "8.18.3",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz",
- "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==",
- "license": "MIT",
- "optional": true,
- "engines": {
- "node": ">=10.0.0"
- },
- "peerDependencies": {
- "bufferutil": "^4.0.1",
- "utf-8-validate": ">=5.0.2"
- },
- "peerDependenciesMeta": {
- "bufferutil": {
- "optional": true
- },
- "utf-8-validate": {
- "optional": true
- }
- }
- },
- "node_modules/y18n": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
- "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ=="
- },
"node_modules/yallist": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
@@ -35841,37 +32114,11 @@
"version": "1.10.2",
"resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
"integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
+ "dev": true,
"engines": {
"node": ">= 6"
}
},
- "node_modules/yargs": {
- "version": "14.2.3",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz",
- "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==",
- "dependencies": {
- "cliui": "^5.0.0",
- "decamelize": "^1.2.0",
- "find-up": "^3.0.0",
- "get-caller-file": "^2.0.1",
- "require-directory": "^2.1.1",
- "require-main-filename": "^2.0.0",
- "set-blocking": "^2.0.0",
- "string-width": "^3.0.0",
- "which-module": "^2.0.0",
- "y18n": "^4.0.0",
- "yargs-parser": "^15.0.1"
- }
- },
- "node_modules/yargs-parser": {
- "version": "15.0.3",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.3.tgz",
- "integrity": "sha512-/MVEVjTXy/cGAjdtQf8dW3V9b97bPN7rNn8ETj6BmAQL7ibC7O1Q9SPJbGjgh3SlwoBNXMzj/ZGIj8mBgl12YA==",
- "dependencies": {
- "camelcase": "^5.0.0",
- "decamelize": "^1.2.0"
- }
- },
"node_modules/yauzl": {
"version": "2.10.0",
"resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
@@ -35882,23 +32129,6 @@
"fd-slicer": "~1.1.0"
}
},
- "node_modules/yjs": {
- "version": "13.6.27",
- "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.27.tgz",
- "integrity": "sha512-OIDwaflOaq4wC6YlPBy2L6ceKeKuF7DeTxx+jPzv1FHn9tCZ0ZwSRnUBxD05E3yed46fv/FWJbvR+Ud7x0L7zw==",
- "license": "MIT",
- "dependencies": {
- "lib0": "^0.2.99"
- },
- "engines": {
- "node": ">=16.0.0",
- "npm": ">=8.0.0"
- },
- "funding": {
- "type": "GitHub Sponsors ā¤",
- "url": "https://github.com/sponsors/dmonad"
- }
- },
"node_modules/yocto-queue": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
diff --git a/package.json b/package.json
index 5981ed7d27b80..f51bbe5af1397 100644
--- a/package.json
+++ b/package.json
@@ -6,6 +6,9 @@
"type": "svn",
"url": "https://develop.svn.wordpress.org/trunk"
},
+ "gutenberg": {
+ "ref": "b79bbe25a1b00ce640bfab363f182c678181082f"
+ },
"engines": {
"node": ">=20.10.0",
"npm": ">=10.2.3"
@@ -26,16 +29,12 @@
"devDependencies": {
"@lodder/grunt-postcss": "^3.1.1",
"@playwright/test": "1.56.1",
- "@pmmmwh/react-refresh-webpack-plugin": "0.6.1",
- "@wordpress/babel-preset-default": "8.33.1",
- "@wordpress/dependency-extraction-webpack-plugin": "6.33.1",
"@wordpress/e2e-test-utils-playwright": "1.33.2",
"@wordpress/prettier-config": "4.33.1",
"@wordpress/scripts": "30.26.2",
"autoprefixer": "10.4.22",
"chalk": "5.6.2",
"check-node-version": "4.2.1",
- "copy-webpack-plugin": "13.0.1",
"cssnano": "7.1.2",
"dotenv": "17.2.3",
"dotenv-expand": "12.0.3",
@@ -62,91 +61,16 @@
"postcss": "8.5.6",
"prettier": "npm:wp-prettier@3.0.3",
"qunit": "~2.24.2",
- "react-refresh": "0.14.0",
"sass": "1.94.0",
"sinon": "16.1.3",
"sinon-test": "~3.1.6",
"source-map-loader": "5.0.0",
"terser-webpack-plugin": "5.3.14",
- "uglify-js": "^3.19.3",
"uuid": "13.0.0",
"wait-on": "9.0.3",
- "webpack": "5.98.0",
- "webpack-livereload-plugin": "3.0.2"
+ "webpack": "5.98.0"
},
"dependencies": {
- "@wordpress/a11y": "4.33.1",
- "@wordpress/admin-ui": "1.1.4",
- "@wordpress/annotations": "3.33.2",
- "@wordpress/api-fetch": "7.33.1",
- "@wordpress/autop": "4.33.1",
- "@wordpress/base-styles": "6.9.1",
- "@wordpress/blob": "4.33.1",
- "@wordpress/block-directory": "5.33.9",
- "@wordpress/block-editor": "15.6.7",
- "@wordpress/block-library": "9.33.8",
- "@wordpress/block-serialization-default-parser": "5.33.1",
- "@wordpress/blocks": "15.6.2",
- "@wordpress/commands": "1.33.4",
- "@wordpress/components": "30.6.4",
- "@wordpress/compose": "7.33.1",
- "@wordpress/core-commands": "1.33.7",
- "@wordpress/core-data": "7.33.7",
- "@wordpress/customize-widgets": "5.33.8",
- "@wordpress/data": "10.33.1",
- "@wordpress/data-controls": "4.33.1",
- "@wordpress/dataviews": "10.1.6",
- "@wordpress/date": "5.33.1",
- "@wordpress/deprecated": "4.33.1",
- "@wordpress/dom": "4.33.1",
- "@wordpress/dom-ready": "4.33.1",
- "@wordpress/edit-post": "8.33.9",
- "@wordpress/edit-site": "6.33.9",
- "@wordpress/edit-widgets": "6.33.8",
- "@wordpress/editor": "14.33.9",
- "@wordpress/element": "6.33.1",
- "@wordpress/escape-html": "3.33.1",
- "@wordpress/fields": "0.25.9",
- "@wordpress/format-library": "5.33.7",
- "@wordpress/hooks": "4.33.1",
- "@wordpress/html-entities": "4.33.1",
- "@wordpress/i18n": "6.6.1",
- "@wordpress/icons": "11.0.1",
- "@wordpress/interactivity": "6.33.1",
- "@wordpress/interactivity-router": "2.33.1",
- "@wordpress/interface": "9.18.4",
- "@wordpress/is-shallow-equal": "5.33.1",
- "@wordpress/keyboard-shortcuts": "5.33.1",
- "@wordpress/keycodes": "4.33.1",
- "@wordpress/latex-to-mathml": "1.1.2",
- "@wordpress/list-reusable-blocks": "5.33.4",
- "@wordpress/media-utils": "5.33.1",
- "@wordpress/notices": "5.33.1",
- "@wordpress/nux": "9.33.4",
- "@wordpress/patterns": "2.33.7",
- "@wordpress/plugins": "7.33.4",
- "@wordpress/preferences": "4.33.4",
- "@wordpress/preferences-persistence": "2.33.1",
- "@wordpress/primitives": "4.33.1",
- "@wordpress/priority-queue": "3.33.1",
- "@wordpress/private-apis": "1.33.1",
- "@wordpress/redux-routine": "5.33.1",
- "@wordpress/reusable-blocks": "5.33.7",
- "@wordpress/rich-text": "7.33.2",
- "@wordpress/router": "1.33.1",
- "@wordpress/server-side-render": "6.9.4",
- "@wordpress/shortcode": "4.33.1",
- "@wordpress/style-engine": "2.33.1",
- "@wordpress/sync": "1.33.1",
- "@wordpress/token-list": "3.33.1",
- "@wordpress/undo-manager": "1.33.1",
- "@wordpress/upload-media": "0.18.4",
- "@wordpress/url": "4.33.1",
- "@wordpress/viewport": "6.33.1",
- "@wordpress/views": "1.0.7",
- "@wordpress/warning": "3.33.1",
- "@wordpress/widgets": "4.33.7",
- "@wordpress/wordcount": "4.33.1",
"backbone": "1.6.0",
"clipboard": "2.0.11",
"core-js-url-browser": "3.6.4",
@@ -196,6 +120,11 @@
"test:coverage": "npm run test:php -- --coverage-html ./coverage/html/ --coverage-php ./coverage/php/report.php --coverage-text=./coverage/text/report.txt",
"test:e2e": "wp-scripts test-playwright --config tests/e2e/playwright.config.js",
"test:visual": "wp-scripts test-playwright --config tests/visual-regression/playwright.config.js",
+ "gutenberg:checkout": "node tools/gutenberg/checkout-gutenberg.js",
+ "gutenberg:build": "node tools/gutenberg/build-gutenberg.js",
+ "gutenberg:copy": "node tools/gutenberg/copy-gutenberg-build.js",
+ "gutenberg:integrate": "npm run gutenberg:checkout && npm run gutenberg:build && npm run gutenberg:copy",
+ "vendor:copy": "node tools/vendors/copy-vendors.js",
"sync-gutenberg-packages": "grunt sync-gutenberg-packages",
"postsync-gutenberg-packages": "grunt wp-packages:sync-stable-blocks && grunt build --dev && grunt build"
}
diff --git a/src/wp-admin/font-library.php b/src/wp-admin/font-library.php
new file mode 100644
index 0000000000000..5c9fe21264997
--- /dev/null
+++ b/src/wp-admin/font-library.php
@@ -0,0 +1,38 @@
+' . __( 'You need a higher level of permission.' ) . '' .
+ '
' . __( 'Sorry, you are not allowed to manage fonts on this site.' ) . '
',
+ 403
+ );
+}
+
+// Check if Gutenberg build files are available
+if ( ! function_exists( 'font_library_wp_admin_render_page' ) ) {
+ wp_die(
+ '' . __( 'Font Library is not available.' ) . '
' .
+ '' . __( 'The Font Library requires Gutenberg integration. Please run npm run gutenberg:integrate to build the necessary files.' ) . '
',
+ 503
+ );
+}
+
+// Set the page title
+$title = _x( 'Fonts', 'Font Library admin page title' );
+
+require_once ABSPATH . 'wp-admin/admin-header.php';
+
+// Render the Font Library page
+font_library_wp_admin_render_page();
+
+require_once ABSPATH . 'wp-admin/admin-footer.php';
diff --git a/src/wp-admin/includes/update-core.php b/src/wp-admin/includes/update-core.php
index e417966c130fc..cfe17fd744b6b 100644
--- a/src/wp-admin/includes/update-core.php
+++ b/src/wp-admin/includes/update-core.php
@@ -837,8 +837,6 @@
'wp-includes/blocks/post-template/editor.min.css',
'wp-includes/blocks/post-template/editor-rtl.css',
'wp-includes/blocks/post-template/editor-rtl.min.css',
- 'wp-includes/js/dist/undo-manager.js',
- 'wp-includes/js/dist/undo-manager.min.js',
'wp-includes/js/dist/fields.min.js',
'wp-includes/js/dist/fields.js',
// 6.9
diff --git a/src/wp-admin/menu.php b/src/wp-admin/menu.php
index f7dfd9270ddca..c9187399cec7a 100644
--- a/src/wp-admin/menu.php
+++ b/src/wp-admin/menu.php
@@ -236,6 +236,9 @@
}
}
+// Font Library menu item.
+$submenu['themes.php'][8] = array( __( 'Fonts' ), 'edit_theme_options', 'font-library.php' );
+
$customize_url = add_query_arg( 'return', urlencode( remove_query_arg( wp_removable_query_args(), wp_unslash( $_SERVER['REQUEST_URI'] ) ) ), 'customize.php' );
// Hide Customize link on block themes unless a plugin or theme
diff --git a/src/wp-includes/assets/script-loader-packages.min.php b/src/wp-includes/assets/script-loader-packages.min.php
deleted file mode 100644
index 9650b17034884..0000000000000
--- a/src/wp-includes/assets/script-loader-packages.min.php
+++ /dev/null
@@ -1 +0,0 @@
- array('dependencies' => array('wp-dom-ready', 'wp-i18n'), 'version' => 'cb460b4676c94bd228ed'), 'admin-ui.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-components', 'wp-element'), 'version' => 'bc5db43f7e3f0d8adcc8'), 'annotations.min.js' => array('dependencies' => array('wp-data', 'wp-hooks', 'wp-i18n', 'wp-rich-text'), 'version' => '758b80d8a795a222601b'), 'api-fetch.min.js' => array('dependencies' => array('wp-i18n', 'wp-url'), 'version' => '3a4d9af2b423048b0dee'), 'autop.min.js' => array('dependencies' => array(), 'version' => '9fb50649848277dd318d'), 'base-styles.min.js' => array('dependencies' => array(), 'version' => '7529f773be5cb229e3c4'), 'blob.min.js' => array('dependencies' => array(), 'version' => '9113eed771d446f4a556'), 'block-directory.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-primitives', 'wp-url'), 'version' => '55bdef7bd3137eee623d'), 'block-editor.min.js' => array('dependencies' => array('react', 'react-dom', 'react-jsx-runtime', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-serialization-default-parser', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-preferences', 'wp-primitives', 'wp-priority-queue', 'wp-private-apis', 'wp-rich-text', 'wp-style-engine', 'wp-token-list', 'wp-url', 'wp-warning'), 'version' => '5fc3ad11235679e29400'), 'block-library.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-latex-to-mathml', 'wp-notices', 'wp-patterns', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => 'f7cd30dd531f20693fdb'), 'block-serialization-default-parser.min.js' => array('dependencies' => array(), 'version' => '14d44daebf663d05d330'), 'blocks.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-autop', 'wp-blob', 'wp-block-serialization-default-parser', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-private-apis', 'wp-rich-text', 'wp-shortcode', 'wp-warning'), 'version' => 'de131db49fa830bc97da'), 'commands.min.js' => array('dependencies' => array('react', 'react-dom', 'react-jsx-runtime', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-primitives', 'wp-private-apis'), 'version' => 'cac8f4817ab7cea0ac49'), 'components.min.js' => array('dependencies' => array('react', 'react-dom', 'react-jsx-runtime', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-warning'), 'version' => 'ad5cb4227f07a3d422ad'), 'compose.min.js' => array('dependencies' => array('react', 'react-jsx-runtime', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-priority-queue'), 'version' => '7a9b375d8c19cf9d3d9b'), 'core-commands.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-commands', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-primitives', 'wp-private-apis', 'wp-router', 'wp-url'), 'version' => 'effe2d88d7f0c50a8ce9'), 'core-data.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-private-apis', 'wp-rich-text', 'wp-url', 'wp-warning'), 'version' => '15baadfe6e1374188072'), 'customize-widgets.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-widgets'), 'version' => 'd824213342f5e84c8ea3'), 'data.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-priority-queue', 'wp-private-apis', 'wp-redux-routine'), 'version' => 'f940198280891b0b6318'), 'data-controls.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated'), 'version' => '49f5587e8b90f9e7cc7e'), 'date.min.js' => array('dependencies' => array('moment', 'wp-deprecated'), 'version' => '795a56839718d3ff7eae'), 'deprecated.min.js' => array('dependencies' => array('wp-hooks'), 'version' => 'e1f84915c5e8ae38964c'), 'dom.min.js' => array('dependencies' => array('wp-deprecated'), 'version' => '26edef3be6483da3de2e'), 'dom-ready.min.js' => array('dependencies' => array(), 'version' => 'f77871ff7694fffea381'), 'edit-post.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-plugins', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-url', 'wp-widgets'), 'version' => 'f011f5ec0075a555ea9c'), 'edit-site.min.js' => array('dependencies' => array('react', 'react-dom', 'react-jsx-runtime', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-plugins', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-router', 'wp-url', 'wp-warning', 'wp-widgets'), 'version' => 'b877e769e7f2bce85569'), 'edit-widgets.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-plugins', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => 'f0347fefaf37fa0d99ca'), 'editor.min.js' => array('dependencies' => array('react', 'react-dom', 'react-jsx-runtime', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-plugins', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport', 'wp-warning', 'wp-wordcount'), 'version' => 'eb03723c7a53aaeea8fd'), 'element.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-escape-html'), 'version' => '6a582b0c827fa25df3dd'), 'escape-html.min.js' => array('dependencies' => array(), 'version' => '6561a406d2d232a6fbd2'), 'format-library.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-a11y', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-latex-to-mathml', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-url'), 'version' => '0811ed891b276a89737b'), 'hooks.min.js' => array('dependencies' => array(), 'version' => 'dd5603f07f9220ed27f1'), 'html-entities.min.js' => array('dependencies' => array(), 'version' => 'e8b78b18a162491d5e5f'), 'i18n.min.js' => array('dependencies' => array('wp-hooks'), 'version' => 'c26c3dc7bed366793375'), 'is-shallow-equal.min.js' => array('dependencies' => array(), 'version' => 'e0f9f1d78d83f5196979'), 'keyboard-shortcuts.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-data', 'wp-element', 'wp-keycodes'), 'version' => 'fbc45a34ce65c5723afa'), 'keycodes.min.js' => array('dependencies' => array('wp-i18n'), 'version' => '34c8fb5e7a594a1c8037'), 'latex-to-mathml.min.js' => array('dependencies' => array(), 'version' => '960cef31b586960935b4'), 'list-reusable-blocks.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-blob', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n'), 'version' => 'f203c56da0f227808035'), 'media-utils.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-private-apis'), 'version' => 'c66754bed5498afe7050'), 'notices.min.js' => array('dependencies' => array('wp-data'), 'version' => 'f62fbf15dcc23301922f'), 'nux.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => 'df0a4e75f0b99fb17077'), 'patterns.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => '4131f04a041db58120d8'), 'plugins.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-compose', 'wp-deprecated', 'wp-element', 'wp-hooks', 'wp-is-shallow-equal', 'wp-primitives'), 'version' => '039ed87b5b9f7036ceee'), 'preferences.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-a11y', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-primitives', 'wp-private-apis'), 'version' => '2ca086aed510c242a1ed'), 'preferences-persistence.min.js' => array('dependencies' => array('wp-api-fetch'), 'version' => 'e954d3a4426d311f7d1a'), 'primitives.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-element'), 'version' => '0b5dcc337aa7cbf75570'), 'priority-queue.min.js' => array('dependencies' => array(), 'version' => '2d59d091223ee9a33838'), 'private-apis.min.js' => array('dependencies' => array(), 'version' => '4f465748bda624774139'), 'redux-routine.min.js' => array('dependencies' => array(), 'version' => '8bb92d45458b29590f53'), 'reusable-blocks.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-primitives', 'wp-url'), 'version' => '6c0ec6e24f166c9b36e7'), 'rich-text.min.js' => array('dependencies' => array('wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-keycodes'), 'version' => '5bdbb44f3039529e3645'), 'router.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-compose', 'wp-element', 'wp-private-apis', 'wp-url'), 'version' => '2dfc4b954318a03e6a76'), 'server-side-render.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-url'), 'version' => '7db2472793a2abb97aa5'), 'shortcode.min.js' => array('dependencies' => array(), 'version' => '0b3174183b858f2df320'), 'style-engine.min.js' => array('dependencies' => array(), 'version' => '7c6fcedc37dadafb8a81'), 'token-list.min.js' => array('dependencies' => array(), 'version' => 'cfdf635a436c3953a965'), 'url.min.js' => array('dependencies' => array(), 'version' => '9e178c9516d1222dc834'), 'viewport.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-compose', 'wp-data'), 'version' => 'f07b4909c08cfe9de4e2'), 'views.min.js' => array('dependencies' => array('wp-data', 'wp-element', 'wp-preferences'), 'version' => 'ffb9f0d96ccb2a0d04bd'), 'warning.min.js' => array('dependencies' => array(), 'version' => 'd69bc18c456d01c11d5a'), 'widgets.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-primitives'), 'version' => 'c0e4adfacd4c628b1d02'), 'wordcount.min.js' => array('dependencies' => array(), 'version' => 'c5b97f11206928ea9130'));
diff --git a/src/wp-includes/assets/script-modules-packages.min.php b/src/wp-includes/assets/script-modules-packages.min.php
deleted file mode 100644
index b1a803991701d..0000000000000
--- a/src/wp-includes/assets/script-modules-packages.min.php
+++ /dev/null
@@ -1 +0,0 @@
- array('dependencies' => array(), 'version' => '90f16bd7fc9472806570', 'type' => 'module'), 'interactivity/debug.min.js' => array('dependencies' => array(), 'version' => 'dea7da43ce140b662d0f', 'type' => 'module'), 'interactivity-router/index.min.js' => array('dependencies' => array('@wordpress/interactivity', array('id' => '@wordpress/a11y', 'import' => 'dynamic')), 'version' => '765a6ee8162122b48e6c', 'type' => 'module'), 'a11y/index.min.js' => array('dependencies' => array(), 'version' => 'b7d06936b8bc23cff2ad', 'type' => 'module'), 'block-library/accordion/view.min.js' => array('dependencies' => array('@wordpress/interactivity'), 'version' => '3a414634555a20667d6c', 'type' => 'module'), 'block-library/file/view.min.js' => array('dependencies' => array('@wordpress/interactivity'), 'version' => 'f9665632b48682075277', 'type' => 'module'), 'block-library/form/view.min.js' => array('dependencies' => array(), 'version' => 'baaf25398238b4f2a821', 'type' => 'module'), 'block-library/image/view.min.js' => array('dependencies' => array('@wordpress/interactivity'), 'version' => '292ec2cc397d10d98f6a', 'type' => 'module'), 'block-library/navigation/view.min.js' => array('dependencies' => array('@wordpress/interactivity'), 'version' => 'b0f909c3ec791c383210', 'type' => 'module'), 'block-library/query/view.min.js' => array('dependencies' => array('@wordpress/interactivity', array('id' => '@wordpress/interactivity-router', 'import' => 'dynamic')), 'version' => 'f55e93a1ad4806e91785', 'type' => 'module'), 'block-library/search/view.min.js' => array('dependencies' => array('@wordpress/interactivity'), 'version' => '94fc611a7464b5de290a', 'type' => 'module'), 'block-editor/utils/fit-text-frontend.min.js' => array('dependencies' => array('@wordpress/interactivity'), 'version' => 'd6b553b57c3908edc8f8', 'type' => 'module'));
diff --git a/src/wp-includes/blocks/accordion-heading/block.json b/src/wp-includes/blocks/accordion-heading/block.json
deleted file mode 100644
index 1fbb33f7e407c..0000000000000
--- a/src/wp-includes/blocks/accordion-heading/block.json
+++ /dev/null
@@ -1,94 +0,0 @@
-{
- "$schema": "https://schemas.wp.org/trunk/block.json",
- "apiVersion": 3,
- "name": "core/accordion-heading",
- "title": "Accordion Heading",
- "category": "design",
- "description": "Displays a heading that toggles the accordion panel.",
- "parent": [ "core/accordion-item" ],
- "usesContext": [
- "core/accordion-icon-position",
- "core/accordion-show-icon",
- "core/accordion-heading-level"
- ],
- "supports": {
- "anchor": true,
- "color": {
- "background": true,
- "gradients": true
- },
- "align": false,
- "interactivity": true,
- "spacing": {
- "padding": true,
- "__experimentalDefaultControls": {
- "padding": true
- },
- "__experimentalSkipSerialization": true,
- "__experimentalSelector": ".wp-block-accordion-heading__toggle"
- },
- "__experimentalBorder": {
- "color": true,
- "radius": true,
- "style": true,
- "width": true,
- "__experimentalDefaultControls": {
- "color": true,
- "radius": true,
- "style": true,
- "width": true
- }
- },
- "typography": {
- "__experimentalSkipSerialization": [
- "textDecoration",
- "letterSpacing"
- ],
- "fontSize": true,
- "__experimentalFontFamily": true,
- "__experimentalFontWeight": true,
- "__experimentalFontStyle": true,
- "__experimentalTextTransform": true,
- "__experimentalTextDecoration": true,
- "__experimentalLetterSpacing": true,
- "__experimentalDefaultControls": {
- "fontSize": true,
- "fontFamily": true
- }
- },
- "shadow": true,
- "blockVisibility": false,
- "lock": false
- },
- "selectors": {
- "typography": {
- "letterSpacing": ".wp-block-accordion-heading .wp-block-accordion-heading__toggle-title",
- "textDecoration": ".wp-block-accordion-heading .wp-block-accordion-heading__toggle-title"
- }
- },
- "attributes": {
- "openByDefault": {
- "type": "boolean",
- "default": false
- },
- "title": {
- "type": "rich-text",
- "source": "rich-text",
- "selector": ".wp-block-accordion-heading__toggle-title",
- "role": "content"
- },
- "level": {
- "type": "number"
- },
- "iconPosition": {
- "type": "string",
- "enum": [ "left", "right" ],
- "default": "right"
- },
- "showIcon": {
- "type": "boolean",
- "default": true
- }
- },
- "textdomain": "default"
-}
diff --git a/src/wp-includes/blocks/accordion-item.php b/src/wp-includes/blocks/accordion-item.php
deleted file mode 100644
index 6b6df425111fa..0000000000000
--- a/src/wp-includes/blocks/accordion-item.php
+++ /dev/null
@@ -1,74 +0,0 @@
- function () {
- $context = wp_interactivity_get_context();
- return $context['openByDefault'];
- },
- )
- );
-
- if ( $p->next_tag( array( 'class_name' => 'wp-block-accordion-item' ) ) ) {
- $open_by_default = $attributes['openByDefault'] ? 'true' : 'false';
- $p->set_attribute( 'data-wp-context', '{ "id": "' . $unique_id . '", "openByDefault": ' . $open_by_default . ' }' );
- $p->set_attribute( 'data-wp-class--is-open', 'state.isOpen' );
- $p->set_attribute( 'data-wp-init', 'callbacks.initAccordionItems' );
-
- if ( $p->next_tag( array( 'class_name' => 'wp-block-accordion-heading__toggle' ) ) ) {
- $p->set_attribute( 'data-wp-on--click', 'actions.toggle' );
- $p->set_attribute( 'data-wp-on--keydown', 'actions.handleKeyDown' );
- $p->set_attribute( 'id', $unique_id );
- $p->set_attribute( 'aria-controls', $unique_id . '-panel' );
- $p->set_attribute( 'data-wp-bind--aria-expanded', 'state.isOpen' );
-
- if ( $p->next_tag( array( 'class_name' => 'wp-block-accordion-panel' ) ) ) {
- $p->set_attribute( 'id', $unique_id . '-panel' );
- $p->set_attribute( 'aria-labelledby', $unique_id );
- $p->set_attribute( 'data-wp-bind--inert', '!state.isOpen' );
-
- // Only modify content if all directives have been set.
- $content = $p->get_updated_html();
- }
- }
- }
-
- return $content;
-}
-
-/**
- * Registers the `core/accordion-item` block on server.
- *
- * @since 6.9.0
- */
-function register_block_core_accordion_item() {
- register_block_type_from_metadata(
- __DIR__ . '/accordion-item',
- array(
- 'render_callback' => 'block_core_accordion_item_render',
- )
- );
-}
-add_action( 'init', 'register_block_core_accordion_item' );
diff --git a/src/wp-includes/blocks/accordion-item/block.json b/src/wp-includes/blocks/accordion-item/block.json
deleted file mode 100644
index 4958a5fde17ae..0000000000000
--- a/src/wp-includes/blocks/accordion-item/block.json
+++ /dev/null
@@ -1,60 +0,0 @@
-{
- "$schema": "https://schemas.wp.org/trunk/block.json",
- "apiVersion": 3,
- "name": "core/accordion-item",
- "title": "Accordion Item",
- "category": "design",
- "description": "Wraps the heading and panel in one unit.",
- "parent": [ "core/accordion" ],
- "allowedBlocks": [ "core/accordion-heading", "core/accordion-panel" ],
- "supports": {
- "html": false,
- "color": {
- "background": true,
- "gradients": true
- },
- "interactivity": true,
- "spacing": {
- "margin": [ "top", "bottom" ],
- "blockGap": true
- },
- "__experimentalBorder": {
- "color": true,
- "radius": true,
- "style": true,
- "width": true,
- "__experimentalDefaultControls": {
- "color": true,
- "radius": true,
- "style": true,
- "width": true
- }
- },
- "shadow": true,
- "layout": {
- "allowEditing": false
- },
- "typography": {
- "fontSize": true,
- "lineHeight": true,
- "__experimentalFontFamily": true,
- "__experimentalFontWeight": true,
- "__experimentalFontStyle": true,
- "__experimentalTextTransform": true,
- "__experimentalTextDecoration": true,
- "__experimentalLetterSpacing": true,
- "__experimentalDefaultControls": {
- "fontSize": true
- }
- },
- "contentRole": true
- },
- "attributes": {
- "openByDefault": {
- "type": "boolean",
- "default": false
- }
- },
- "textdomain": "default",
- "style": "wp-block-accordion-item"
-}
diff --git a/src/wp-includes/blocks/accordion-panel/block.json b/src/wp-includes/blocks/accordion-panel/block.json
deleted file mode 100644
index d6b6602619447..0000000000000
--- a/src/wp-includes/blocks/accordion-panel/block.json
+++ /dev/null
@@ -1,75 +0,0 @@
-{
- "$schema": "https://schemas.wp.org/trunk/block.json",
- "apiVersion": 3,
- "name": "core/accordion-panel",
- "title": "Accordion Panel",
- "category": "design",
- "description": "Contains the hidden or revealed content beneath the heading.",
- "parent": [ "core/accordion-item" ],
- "supports": {
- "html": false,
- "color": {
- "background": true,
- "gradients": true
- },
- "interactivity": true,
- "spacing": {
- "padding": true,
- "blockGap": true,
- "__experimentalDefaultControls": {
- "padding": true,
- "blockGap": true
- }
- },
- "__experimentalBorder": {
- "color": true,
- "radius": true,
- "style": true,
- "width": true,
- "__experimentalDefaultControls": {
- "color": true,
- "radius": true,
- "style": true,
- "width": true
- }
- },
- "typography": {
- "fontSize": true,
- "lineHeight": true,
- "__experimentalFontFamily": true,
- "__experimentalFontWeight": true,
- "__experimentalFontStyle": true,
- "__experimentalTextTransform": true,
- "__experimentalTextDecoration": true,
- "__experimentalLetterSpacing": true,
- "__experimentalDefaultControls": {
- "fontSize": true
- }
- },
- "shadow": true,
- "layout": {
- "allowEditing": false
- },
- "blockVisibility": false,
- "contentRole": true,
- "allowedBlocks": true,
- "lock": false
- },
- "attributes": {
- "templateLock": {
- "type": [ "string", "boolean" ],
- "enum": [ "all", "insert", "contentOnly", false ],
- "default": false
- },
- "openByDefault": {
- "type": "boolean",
- "default": false
- },
- "isSelected": {
- "type": "boolean",
- "default": false
- }
- },
- "textdomain": "default",
- "style": "wp-block-accordion-panel"
-}
diff --git a/src/wp-includes/blocks/accordion.php b/src/wp-includes/blocks/accordion.php
deleted file mode 100644
index 537904a6e402d..0000000000000
--- a/src/wp-includes/blocks/accordion.php
+++ /dev/null
@@ -1,45 +0,0 @@
-next_tag( array( 'class_name' => 'wp-block-accordion' ) ) ) {
- $p->set_attribute( 'data-wp-interactive', 'core/accordion' );
- $p->set_attribute( 'data-wp-context', '{ "autoclose": ' . $autoclose . ', "accordionItems": [] }' );
-
- // Only modify content if directives have been set.
- $content = $p->get_updated_html();
- }
-
- return $content;
-}
-
-/**
- * Registers the `core/accordion` block on server.
- *
- * @since 6.9.0
- */
-function register_block_core_accordion() {
- register_block_type_from_metadata(
- __DIR__ . '/accordion',
- array(
- 'render_callback' => 'render_block_core_accordion',
- )
- );
-}
-add_action( 'init', 'register_block_core_accordion' );
diff --git a/src/wp-includes/blocks/accordion/block.json b/src/wp-includes/blocks/accordion/block.json
deleted file mode 100644
index 4b44b1c9bfa4a..0000000000000
--- a/src/wp-includes/blocks/accordion/block.json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "$schema": "https://schemas.wp.org/trunk/block.json",
- "apiVersion": 3,
- "name": "core/accordion",
- "title": "Accordion",
- "category": "design",
- "description": "Displays a foldable layout that groups content in collapsible sections.",
- "example": {},
- "supports": {
- "anchor": true,
- "html": false,
- "align": [ "wide", "full" ],
- "background": {
- "backgroundImage": true,
- "backgroundSize": true,
- "__experimentalDefaultControls": {
- "backgroundImage": true
- }
- },
- "color": {
- "background": true,
- "gradients": true
- },
- "__experimentalBorder": {
- "color": true,
- "radius": true,
- "style": true,
- "width": true,
- "__experimentalDefaultControls": {
- "color": true,
- "radius": true,
- "style": true,
- "width": true
- }
- },
- "spacing": {
- "padding": true,
- "margin": [ "top", "bottom" ],
- "blockGap": true
- },
- "shadow": true,
- "layout": true,
- "ariaLabel": true,
- "interactivity": true,
- "typography": {
- "fontSize": true,
- "lineHeight": true,
- "__experimentalFontFamily": true,
- "__experimentalFontWeight": true,
- "__experimentalFontStyle": true,
- "__experimentalTextTransform": true,
- "__experimentalTextDecoration": true,
- "__experimentalLetterSpacing": true,
- "__experimentalDefaultControls": {
- "fontSize": true
- }
- },
- "contentRole": true
- },
- "attributes": {
- "iconPosition": {
- "type": "string",
- "default": "right"
- },
- "showIcon": {
- "type": "boolean",
- "default": true
- },
- "autoclose": {
- "type": "boolean",
- "default": false
- },
- "headingLevel": {
- "type": "number",
- "default": 3
- },
- "levelOptions": {
- "type": "array"
- }
- },
- "providesContext": {
- "core/accordion-icon-position": "iconPosition",
- "core/accordion-show-icon": "showIcon",
- "core/accordion-heading-level": "headingLevel"
- },
- "allowedBlocks": [ "core/accordion-item" ],
- "textdomain": "default",
- "viewScriptModule": "@wordpress/block-library/accordion/view"
-}
diff --git a/src/wp-includes/blocks/archives.php b/src/wp-includes/blocks/archives.php
deleted file mode 100644
index 077507f8c9e08..0000000000000
--- a/src/wp-includes/blocks/archives.php
+++ /dev/null
@@ -1,174 +0,0 @@
- $type,
- 'format' => 'option',
- 'show_post_count' => $show_post_count,
- )
- );
-
- $dropdown_args['echo'] = 0;
-
- $archives = wp_get_archives( $dropdown_args );
-
- $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $class ) );
-
- switch ( $dropdown_args['type'] ) {
- case 'yearly':
- $label = __( 'Select Year' );
- break;
- case 'monthly':
- $label = __( 'Select Month' );
- break;
- case 'daily':
- $label = __( 'Select Day' );
- break;
- case 'weekly':
- $label = __( 'Select Week' );
- break;
- default:
- $label = __( 'Select Post' );
- break;
- }
-
- $show_label = empty( $attributes['showLabel'] ) ? ' screen-reader-text' : '';
-
- $block_content = '
- ';
-
- // Inject the dropdown script immediately after the select dropdown.
- $block_content .= block_core_archives_build_dropdown_script( $dropdown_id );
-
- return sprintf(
- '%2$s
',
- $wrapper_attributes,
- $block_content
- );
- }
-
- /** This filter is documented in wp-includes/widgets/class-wp-widget-archives.php */
- $archives_args = apply_filters(
- 'widget_archives_args',
- array(
- 'type' => $type,
- 'show_post_count' => $show_post_count,
- )
- );
-
- $archives_args['echo'] = 0;
-
- $archives = wp_get_archives( $archives_args );
-
- $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $class ) );
-
- if ( empty( $archives ) ) {
- return sprintf(
- '%2$s
',
- $wrapper_attributes,
- __( 'No archives to show.' )
- );
- }
-
- return sprintf(
- '',
- $wrapper_attributes,
- $archives
- );
-}
-
-/**
- * Generates the inline script for an archives dropdown field.
- *
- * @since 6.9.0
- *
- * @param string $dropdown_id ID of the dropdown field.
- *
- * @return string Returns the dropdown onChange redirection script.
- */
-function block_core_archives_build_dropdown_script( $dropdown_id ) {
- ob_start();
-
- $exports = array( $dropdown_id, home_url() );
- ?>
-
- ', '' ), '', ob_get_clean() ) ) .
- "\n//# sourceURL=" . rawurlencode( __FUNCTION__ )
- );
-}
-
-/**
- * Register archives block.
- *
- * @since 5.0.0
- */
-function register_block_core_archives() {
- register_block_type_from_metadata(
- __DIR__ . '/archives',
- array(
- 'render_callback' => 'render_block_core_archives',
- )
- );
-}
-add_action( 'init', 'register_block_core_archives' );
diff --git a/src/wp-includes/blocks/archives/block.json b/src/wp-includes/blocks/archives/block.json
deleted file mode 100644
index 0351a4b694c00..0000000000000
--- a/src/wp-includes/blocks/archives/block.json
+++ /dev/null
@@ -1,71 +0,0 @@
-{
- "$schema": "https://schemas.wp.org/trunk/block.json",
- "apiVersion": 3,
- "name": "core/archives",
- "title": "Archives",
- "category": "widgets",
- "description": "Display a date archive of your posts.",
- "textdomain": "default",
- "attributes": {
- "displayAsDropdown": {
- "type": "boolean",
- "default": false
- },
- "showLabel": {
- "type": "boolean",
- "default": true
- },
- "showPostCounts": {
- "type": "boolean",
- "default": false
- },
- "type": {
- "type": "string",
- "default": "monthly"
- }
- },
- "supports": {
- "align": true,
- "__experimentalBorder": {
- "radius": true,
- "color": true,
- "width": true,
- "style": true
- },
- "html": false,
- "spacing": {
- "margin": true,
- "padding": true,
- "__experimentalDefaultControls": {
- "margin": false,
- "padding": false
- }
- },
- "typography": {
- "fontSize": true,
- "lineHeight": true,
- "__experimentalFontFamily": true,
- "__experimentalFontWeight": true,
- "__experimentalFontStyle": true,
- "__experimentalTextTransform": true,
- "__experimentalTextDecoration": true,
- "__experimentalLetterSpacing": true,
- "__experimentalDefaultControls": {
- "fontSize": true
- }
- },
- "color": {
- "gradients": true,
- "link": true,
- "__experimentalDefaultControls": {
- "background": true,
- "text": true,
- "link": true
- }
- },
- "interactivity": {
- "clientNavigation": true
- }
- },
- "editorStyle": "wp-block-archives-editor"
-}
diff --git a/src/wp-includes/blocks/audio/block.json b/src/wp-includes/blocks/audio/block.json
deleted file mode 100644
index 9b77efee23cce..0000000000000
--- a/src/wp-includes/blocks/audio/block.json
+++ /dev/null
@@ -1,68 +0,0 @@
-{
- "$schema": "https://schemas.wp.org/trunk/block.json",
- "apiVersion": 3,
- "name": "core/audio",
- "title": "Audio",
- "category": "media",
- "description": "Embed a simple audio player.",
- "keywords": [ "music", "sound", "podcast", "recording" ],
- "textdomain": "default",
- "attributes": {
- "blob": {
- "type": "string",
- "role": "local"
- },
- "src": {
- "type": "string",
- "source": "attribute",
- "selector": "audio",
- "attribute": "src",
- "role": "content"
- },
- "caption": {
- "type": "rich-text",
- "source": "rich-text",
- "selector": "figcaption",
- "role": "content"
- },
- "id": {
- "type": "number",
- "role": "content"
- },
- "autoplay": {
- "type": "boolean",
- "source": "attribute",
- "selector": "audio",
- "attribute": "autoplay"
- },
- "loop": {
- "type": "boolean",
- "source": "attribute",
- "selector": "audio",
- "attribute": "loop"
- },
- "preload": {
- "type": "string",
- "source": "attribute",
- "selector": "audio",
- "attribute": "preload"
- }
- },
- "supports": {
- "anchor": true,
- "align": true,
- "spacing": {
- "margin": true,
- "padding": true,
- "__experimentalDefaultControls": {
- "margin": false,
- "padding": false
- }
- },
- "interactivity": {
- "clientNavigation": true
- }
- },
- "editorStyle": "wp-block-audio-editor",
- "style": "wp-block-audio"
-}
diff --git a/src/wp-includes/blocks/avatar.php b/src/wp-includes/blocks/avatar.php
deleted file mode 100644
index d4a01c1c3a1e7..0000000000000
--- a/src/wp-includes/blocks/avatar.php
+++ /dev/null
@@ -1,166 +0,0 @@
-context['commentId'] ) ) {
- if ( isset( $attributes['userId'] ) ) {
- $author_id = $attributes['userId'];
- } elseif ( isset( $block->context['postId'] ) ) {
- $author_id = get_post_field( 'post_author', $block->context['postId'] );
- } else {
- $author_id = get_query_var( 'author' );
- }
-
- if ( empty( $author_id ) ) {
- return '';
- }
-
- $author_name = get_the_author_meta( 'display_name', $author_id );
- // translators: %s: Author name.
- $alt = sprintf( __( '%s Avatar' ), $author_name );
- $avatar_block = get_avatar(
- $author_id,
- $size,
- '',
- $alt,
- array(
- 'extra_attr' => $image_styles,
- 'class' => $image_classes,
- )
- );
- if ( isset( $attributes['isLink'] ) && $attributes['isLink'] ) {
- $label = '';
- if ( '_blank' === $attributes['linkTarget'] ) {
- // translators: %s is the Author name.
- $label = 'aria-label="' . esc_attr( sprintf( __( '(%s author archive, opens in a new tab)' ), $author_name ) ) . '"';
- }
- // translators: 1: Author archive link. 2: Link target. %3$s Aria label. %4$s Avatar image.
- $avatar_block = sprintf( '%4$s', esc_url( get_author_posts_url( $author_id ) ), esc_attr( $attributes['linkTarget'] ), $label, $avatar_block );
- }
- return sprintf( '%2s
', $wrapper_attributes, $avatar_block );
- }
- $comment = get_comment( $block->context['commentId'] );
- if ( ! $comment ) {
- return '';
- }
- /* translators: %s: Author name. */
- $alt = sprintf( __( '%s Avatar' ), $comment->comment_author );
- $avatar_block = get_avatar(
- $comment,
- $size,
- '',
- $alt,
- array(
- 'extra_attr' => $image_styles,
- 'class' => $image_classes,
- )
- );
- if ( isset( $attributes['isLink'] ) && $attributes['isLink'] && isset( $comment->comment_author_url ) && '' !== $comment->comment_author_url ) {
- $label = '';
- if ( '_blank' === $attributes['linkTarget'] ) {
- // translators: %s: Comment author name.
- $label = 'aria-label="' . esc_attr( sprintf( __( '(%s website link, opens in a new tab)' ), $comment->comment_author ) ) . '"';
- }
- $avatar_block = sprintf( '%4$s', esc_url( $comment->comment_author_url ), esc_attr( $attributes['linkTarget'] ), $label, $avatar_block );
- }
- return sprintf( '%2s
', $wrapper_attributes, $avatar_block );
-}
-
-/**
- * Generates class names and styles to apply the border support styles for
- * the Avatar block.
- *
- * @since 6.3.0
- *
- * @param array $attributes The block attributes.
- * @return array The border-related classnames and styles for the block.
- */
-function get_block_core_avatar_border_attributes( $attributes ) {
- $border_styles = array();
- $sides = array( 'top', 'right', 'bottom', 'left' );
-
- // Border radius.
- if ( isset( $attributes['style']['border']['radius'] ) ) {
- $border_styles['radius'] = $attributes['style']['border']['radius'];
- }
-
- // Border style.
- if ( isset( $attributes['style']['border']['style'] ) ) {
- $border_styles['style'] = $attributes['style']['border']['style'];
- }
-
- // Border width.
- if ( isset( $attributes['style']['border']['width'] ) ) {
- $border_styles['width'] = $attributes['style']['border']['width'];
- }
-
- // Border color.
- $preset_color = array_key_exists( 'borderColor', $attributes ) ? "var:preset|color|{$attributes['borderColor']}" : null;
- $custom_color = $attributes['style']['border']['color'] ?? null;
- $border_styles['color'] = $preset_color ? $preset_color : $custom_color;
-
- // Individual border styles e.g. top, left etc.
- foreach ( $sides as $side ) {
- $border = $attributes['style']['border'][ $side ] ?? null;
- $border_styles[ $side ] = array(
- 'color' => isset( $border['color'] ) ? $border['color'] : null,
- 'style' => isset( $border['style'] ) ? $border['style'] : null,
- 'width' => isset( $border['width'] ) ? $border['width'] : null,
- );
- }
-
- $styles = wp_style_engine_get_styles( array( 'border' => $border_styles ) );
- $attributes = array();
- if ( ! empty( $styles['classnames'] ) ) {
- $attributes['class'] = $styles['classnames'];
- }
- if ( ! empty( $styles['css'] ) ) {
- $attributes['style'] = $styles['css'];
- }
- return $attributes;
-}
-
-/**
- * Registers the `core/avatar` block on the server.
- *
- * @since 6.0.0
- */
-function register_block_core_avatar() {
- register_block_type_from_metadata(
- __DIR__ . '/avatar',
- array(
- 'render_callback' => 'render_block_core_avatar',
- )
- );
-}
-add_action( 'init', 'register_block_core_avatar' );
diff --git a/src/wp-includes/blocks/avatar/block.json b/src/wp-includes/blocks/avatar/block.json
deleted file mode 100644
index 5c13258bb3c11..0000000000000
--- a/src/wp-includes/blocks/avatar/block.json
+++ /dev/null
@@ -1,68 +0,0 @@
-{
- "$schema": "https://schemas.wp.org/trunk/block.json",
- "apiVersion": 3,
- "name": "core/avatar",
- "title": "Avatar",
- "category": "theme",
- "description": "Add a userās avatar.",
- "textdomain": "default",
- "attributes": {
- "userId": {
- "type": "number"
- },
- "size": {
- "type": "number",
- "default": 96
- },
- "isLink": {
- "type": "boolean",
- "default": false
- },
- "linkTarget": {
- "type": "string",
- "default": "_self"
- }
- },
- "usesContext": [ "postType", "postId", "commentId" ],
- "supports": {
- "html": false,
- "align": true,
- "alignWide": false,
- "spacing": {
- "margin": true,
- "padding": true,
- "__experimentalDefaultControls": {
- "margin": false,
- "padding": false
- }
- },
- "__experimentalBorder": {
- "__experimentalSkipSerialization": true,
- "radius": true,
- "width": true,
- "color": true,
- "style": true,
- "__experimentalDefaultControls": {
- "radius": true
- }
- },
- "color": {
- "text": false,
- "background": false
- },
- "filter": {
- "duotone": true
- },
- "interactivity": {
- "clientNavigation": true
- }
- },
- "selectors": {
- "border": ".wp-block-avatar img",
- "filter": {
- "duotone": ".wp-block-avatar img"
- }
- },
- "editorStyle": "wp-block-avatar-editor",
- "style": "wp-block-avatar"
-}
diff --git a/src/wp-includes/blocks/block.php b/src/wp-includes/blocks/block.php
deleted file mode 100644
index f09d5367a9c89..0000000000000
--- a/src/wp-includes/blocks/block.php
+++ /dev/null
@@ -1,131 +0,0 @@
-post_type ) {
- return '';
- }
-
- if ( isset( $seen_refs[ $attributes['ref'] ] ) ) {
- // WP_DEBUG_DISPLAY must only be honored when WP_DEBUG. This precedent
- // is set in `wp_debug_mode()`.
- $is_debug = WP_DEBUG && WP_DEBUG_DISPLAY;
-
- return $is_debug ?
- // translators: Visible only in the front end, this warning takes the place of a faulty block.
- __( '[block rendering halted]' ) :
- '';
- }
-
- if ( 'publish' !== $reusable_block->post_status || ! empty( $reusable_block->post_password ) ) {
- return '';
- }
-
- $seen_refs[ $attributes['ref'] ] = true;
-
- // Handle embeds for reusable blocks.
- global $wp_embed;
- $content = $wp_embed->run_shortcode( $reusable_block->post_content );
- $content = $wp_embed->autoembed( $content );
-
- // Back compat.
- // For blocks that have not been migrated in the editor, add some back compat
- // so that front-end rendering continues to work.
-
- // This matches the `v2` deprecation. Removes the inner `values` property
- // from every item.
- if ( isset( $attributes['content'] ) ) {
- foreach ( $attributes['content'] as &$content_data ) {
- if ( isset( $content_data['values'] ) ) {
- $is_assoc_array = is_array( $content_data['values'] ) && ! wp_is_numeric_array( $content_data['values'] );
-
- if ( $is_assoc_array ) {
- $content_data = $content_data['values'];
- }
- }
- }
- }
-
- // This matches the `v1` deprecation. Rename `overrides` to `content`.
- if ( isset( $attributes['overrides'] ) && ! isset( $attributes['content'] ) ) {
- $attributes['content'] = $attributes['overrides'];
- }
-
- // Apply Block Hooks.
- $content = apply_block_hooks_to_content_from_post_object( $content, $reusable_block );
-
- /**
- * We attach the blocks from $content as inner blocks to the Synced Pattern block instance.
- * This ensures that block context available to the Synced Pattern block instance is provided to
- * those blocks.
- */
- $block_instance->parsed_block['innerBlocks'] = parse_blocks( $content );
- $block_instance->parsed_block['innerContent'] = array_fill( 0, count( $block_instance->parsed_block['innerBlocks'] ), null );
- if ( method_exists( $block_instance, 'refresh_context_dependents' ) ) {
- // WP_Block::refresh_context_dependents() was introduced in WordPress 6.8.
- $block_instance->refresh_context_dependents();
- } else {
- // This branch can be removed once Gutenberg requires WordPress 6.8 or later.
- if ( ! class_exists( 'WP_Block_Cloner' ) ) {
- // phpcs:ignore Gutenberg.Commenting.SinceTag.MissingClassSinceTag
- class WP_Block_Cloner extends WP_Block {
- /**
- * Static methods of subclasses have access to protected properties
- * of instances of the parent class.
- * In this case, this gives us access to `available_context` and `registry`.
- */
- // phpcs:ignore Gutenberg.Commenting.SinceTag.MissingMethodSinceTag
- public static function clone_instance( $instance ) {
- return new WP_Block(
- $instance->parsed_block,
- $instance->available_context,
- $instance->registry
- );
- }
- }
- }
- $block_instance = WP_Block_Cloner::clone_instance( $block_instance );
- }
-
- $content = $block_instance->render( array( 'dynamic' => false ) );
- unset( $seen_refs[ $attributes['ref'] ] );
-
- return $content;
-}
-
-/**
- * Registers the `core/block` block.
- *
- * @since 5.3.0
- */
-function register_block_core_block() {
- register_block_type_from_metadata(
- __DIR__ . '/block',
- array(
- 'render_callback' => 'render_block_core_block',
- )
- );
-}
-add_action( 'init', 'register_block_core_block' );
diff --git a/src/wp-includes/blocks/block/block.json b/src/wp-includes/blocks/block/block.json
deleted file mode 100644
index fdce3bcc02e07..0000000000000
--- a/src/wp-includes/blocks/block/block.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "$schema": "https://schemas.wp.org/trunk/block.json",
- "apiVersion": 3,
- "name": "core/block",
- "title": "Pattern",
- "category": "reusable",
- "description": "Reuse this design across your site.",
- "keywords": [ "reusable" ],
- "textdomain": "default",
- "attributes": {
- "ref": {
- "type": "number"
- },
- "content": {
- "type": "object",
- "default": {}
- }
- },
- "providesContext": {
- "pattern/overrides": "content"
- },
- "supports": {
- "customClassName": false,
- "html": false,
- "inserter": false,
- "renaming": false,
- "interactivity": {
- "clientNavigation": true
- }
- }
-}
diff --git a/src/wp-includes/blocks/blocks-json.php b/src/wp-includes/blocks/blocks-json.php
deleted file mode 100644
index 74006dedb2e3f..0000000000000
--- a/src/wp-includes/blocks/blocks-json.php
+++ /dev/null
@@ -1,8198 +0,0 @@
- array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/accordion',
- 'title' => 'Accordion',
- 'category' => 'design',
- 'description' => 'Displays a foldable layout that groups content in collapsible sections.',
- 'example' => array(
-
- ),
- 'supports' => array(
- 'anchor' => true,
- 'html' => false,
- 'align' => array(
- 'wide',
- 'full'
- ),
- 'background' => array(
- 'backgroundImage' => true,
- 'backgroundSize' => true,
- '__experimentalDefaultControls' => array(
- 'backgroundImage' => true
- )
- ),
- 'color' => array(
- 'background' => true,
- 'gradients' => true
- ),
- '__experimentalBorder' => array(
- 'color' => true,
- 'radius' => true,
- 'style' => true,
- 'width' => true,
- '__experimentalDefaultControls' => array(
- 'color' => true,
- 'radius' => true,
- 'style' => true,
- 'width' => true
- )
- ),
- 'spacing' => array(
- 'padding' => true,
- 'margin' => array(
- 'top',
- 'bottom'
- ),
- 'blockGap' => true
- ),
- 'shadow' => true,
- 'layout' => true,
- 'ariaLabel' => true,
- 'interactivity' => true,
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'contentRole' => true
- ),
- 'attributes' => array(
- 'iconPosition' => array(
- 'type' => 'string',
- 'default' => 'right'
- ),
- 'showIcon' => array(
- 'type' => 'boolean',
- 'default' => true
- ),
- 'autoclose' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'headingLevel' => array(
- 'type' => 'number',
- 'default' => 3
- ),
- 'levelOptions' => array(
- 'type' => 'array'
- )
- ),
- 'providesContext' => array(
- 'core/accordion-icon-position' => 'iconPosition',
- 'core/accordion-show-icon' => 'showIcon',
- 'core/accordion-heading-level' => 'headingLevel'
- ),
- 'allowedBlocks' => array(
- 'core/accordion-item'
- ),
- 'textdomain' => 'default',
- 'viewScriptModule' => '@wordpress/block-library/accordion/view'
- ),
- 'accordion-heading' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/accordion-heading',
- 'title' => 'Accordion Heading',
- 'category' => 'design',
- 'description' => 'Displays a heading that toggles the accordion panel.',
- 'parent' => array(
- 'core/accordion-item'
- ),
- 'usesContext' => array(
- 'core/accordion-icon-position',
- 'core/accordion-show-icon',
- 'core/accordion-heading-level'
- ),
- 'supports' => array(
- 'anchor' => true,
- 'color' => array(
- 'background' => true,
- 'gradients' => true
- ),
- 'align' => false,
- 'interactivity' => true,
- 'spacing' => array(
- 'padding' => true,
- '__experimentalDefaultControls' => array(
- 'padding' => true
- ),
- '__experimentalSkipSerialization' => true,
- '__experimentalSelector' => '.wp-block-accordion-heading__toggle'
- ),
- '__experimentalBorder' => array(
- 'color' => true,
- 'radius' => true,
- 'style' => true,
- 'width' => true,
- '__experimentalDefaultControls' => array(
- 'color' => true,
- 'radius' => true,
- 'style' => true,
- 'width' => true
- )
- ),
- 'typography' => array(
- '__experimentalSkipSerialization' => array(
- 'textDecoration',
- 'letterSpacing'
- ),
- 'fontSize' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true,
- 'fontFamily' => true
- )
- ),
- 'shadow' => true,
- 'blockVisibility' => false,
- 'lock' => false
- ),
- 'selectors' => array(
- 'typography' => array(
- 'letterSpacing' => '.wp-block-accordion-heading .wp-block-accordion-heading__toggle-title',
- 'textDecoration' => '.wp-block-accordion-heading .wp-block-accordion-heading__toggle-title'
- )
- ),
- 'attributes' => array(
- 'openByDefault' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'title' => array(
- 'type' => 'rich-text',
- 'source' => 'rich-text',
- 'selector' => '.wp-block-accordion-heading__toggle-title',
- 'role' => 'content'
- ),
- 'level' => array(
- 'type' => 'number'
- ),
- 'iconPosition' => array(
- 'type' => 'string',
- 'enum' => array(
- 'left',
- 'right'
- ),
- 'default' => 'right'
- ),
- 'showIcon' => array(
- 'type' => 'boolean',
- 'default' => true
- )
- ),
- 'textdomain' => 'default'
- ),
- 'accordion-item' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/accordion-item',
- 'title' => 'Accordion Item',
- 'category' => 'design',
- 'description' => 'Wraps the heading and panel in one unit.',
- 'parent' => array(
- 'core/accordion'
- ),
- 'allowedBlocks' => array(
- 'core/accordion-heading',
- 'core/accordion-panel'
- ),
- 'supports' => array(
- 'html' => false,
- 'color' => array(
- 'background' => true,
- 'gradients' => true
- ),
- 'interactivity' => true,
- 'spacing' => array(
- 'margin' => array(
- 'top',
- 'bottom'
- ),
- 'blockGap' => true
- ),
- '__experimentalBorder' => array(
- 'color' => true,
- 'radius' => true,
- 'style' => true,
- 'width' => true,
- '__experimentalDefaultControls' => array(
- 'color' => true,
- 'radius' => true,
- 'style' => true,
- 'width' => true
- )
- ),
- 'shadow' => true,
- 'layout' => array(
- 'allowEditing' => false
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'contentRole' => true
- ),
- 'attributes' => array(
- 'openByDefault' => array(
- 'type' => 'boolean',
- 'default' => false
- )
- ),
- 'textdomain' => 'default',
- 'style' => 'wp-block-accordion-item'
- ),
- 'accordion-panel' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/accordion-panel',
- 'title' => 'Accordion Panel',
- 'category' => 'design',
- 'description' => 'Contains the hidden or revealed content beneath the heading.',
- 'parent' => array(
- 'core/accordion-item'
- ),
- 'supports' => array(
- 'html' => false,
- 'color' => array(
- 'background' => true,
- 'gradients' => true
- ),
- 'interactivity' => true,
- 'spacing' => array(
- 'padding' => true,
- 'blockGap' => true,
- '__experimentalDefaultControls' => array(
- 'padding' => true,
- 'blockGap' => true
- )
- ),
- '__experimentalBorder' => array(
- 'color' => true,
- 'radius' => true,
- 'style' => true,
- 'width' => true,
- '__experimentalDefaultControls' => array(
- 'color' => true,
- 'radius' => true,
- 'style' => true,
- 'width' => true
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'shadow' => true,
- 'layout' => array(
- 'allowEditing' => false
- ),
- 'blockVisibility' => false,
- 'contentRole' => true,
- 'allowedBlocks' => true,
- 'lock' => false
- ),
- 'attributes' => array(
- 'templateLock' => array(
- 'type' => array(
- 'string',
- 'boolean'
- ),
- 'enum' => array(
- 'all',
- 'insert',
- 'contentOnly',
- false
- ),
- 'default' => false
- ),
- 'openByDefault' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'isSelected' => array(
- 'type' => 'boolean',
- 'default' => false
- )
- ),
- 'textdomain' => 'default',
- 'style' => 'wp-block-accordion-panel'
- ),
- 'archives' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/archives',
- 'title' => 'Archives',
- 'category' => 'widgets',
- 'description' => 'Display a date archive of your posts.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'displayAsDropdown' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'showLabel' => array(
- 'type' => 'boolean',
- 'default' => true
- ),
- 'showPostCounts' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'type' => array(
- 'type' => 'string',
- 'default' => 'monthly'
- )
- ),
- 'supports' => array(
- 'align' => true,
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- ),
- 'html' => false,
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true,
- '__experimentalDefaultControls' => array(
- 'margin' => false,
- 'padding' => false
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'color' => array(
- 'gradients' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true,
- 'link' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'editorStyle' => 'wp-block-archives-editor'
- ),
- 'audio' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/audio',
- 'title' => 'Audio',
- 'category' => 'media',
- 'description' => 'Embed a simple audio player.',
- 'keywords' => array(
- 'music',
- 'sound',
- 'podcast',
- 'recording'
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'blob' => array(
- 'type' => 'string',
- 'role' => 'local'
- ),
- 'src' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'selector' => 'audio',
- 'attribute' => 'src',
- 'role' => 'content'
- ),
- 'caption' => array(
- 'type' => 'rich-text',
- 'source' => 'rich-text',
- 'selector' => 'figcaption',
- 'role' => 'content'
- ),
- 'id' => array(
- 'type' => 'number',
- 'role' => 'content'
- ),
- 'autoplay' => array(
- 'type' => 'boolean',
- 'source' => 'attribute',
- 'selector' => 'audio',
- 'attribute' => 'autoplay'
- ),
- 'loop' => array(
- 'type' => 'boolean',
- 'source' => 'attribute',
- 'selector' => 'audio',
- 'attribute' => 'loop'
- ),
- 'preload' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'selector' => 'audio',
- 'attribute' => 'preload'
- )
- ),
- 'supports' => array(
- 'anchor' => true,
- 'align' => true,
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true,
- '__experimentalDefaultControls' => array(
- 'margin' => false,
- 'padding' => false
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'editorStyle' => 'wp-block-audio-editor',
- 'style' => 'wp-block-audio'
- ),
- 'avatar' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/avatar',
- 'title' => 'Avatar',
- 'category' => 'theme',
- 'description' => 'Add a userās avatar.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'userId' => array(
- 'type' => 'number'
- ),
- 'size' => array(
- 'type' => 'number',
- 'default' => 96
- ),
- 'isLink' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'linkTarget' => array(
- 'type' => 'string',
- 'default' => '_self'
- )
- ),
- 'usesContext' => array(
- 'postType',
- 'postId',
- 'commentId'
- ),
- 'supports' => array(
- 'html' => false,
- 'align' => true,
- 'alignWide' => false,
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true,
- '__experimentalDefaultControls' => array(
- 'margin' => false,
- 'padding' => false
- )
- ),
- '__experimentalBorder' => array(
- '__experimentalSkipSerialization' => true,
- 'radius' => true,
- 'width' => true,
- 'color' => true,
- 'style' => true,
- '__experimentalDefaultControls' => array(
- 'radius' => true
- )
- ),
- 'color' => array(
- 'text' => false,
- 'background' => false
- ),
- 'filter' => array(
- 'duotone' => true
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'selectors' => array(
- 'border' => '.wp-block-avatar img',
- 'filter' => array(
- 'duotone' => '.wp-block-avatar img'
- )
- ),
- 'editorStyle' => 'wp-block-avatar-editor',
- 'style' => 'wp-block-avatar'
- ),
- 'block' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/block',
- 'title' => 'Pattern',
- 'category' => 'reusable',
- 'description' => 'Reuse this design across your site.',
- 'keywords' => array(
- 'reusable'
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'ref' => array(
- 'type' => 'number'
- ),
- 'content' => array(
- 'type' => 'object',
- 'default' => array(
-
- )
- )
- ),
- 'providesContext' => array(
- 'pattern/overrides' => 'content'
- ),
- 'supports' => array(
- 'customClassName' => false,
- 'html' => false,
- 'inserter' => false,
- 'renaming' => false,
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- )
- ),
- 'button' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/button',
- 'title' => 'Button',
- 'category' => 'design',
- 'parent' => array(
- 'core/buttons'
- ),
- 'description' => 'Prompt visitors to take action with a button-style link.',
- 'keywords' => array(
- 'link'
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'tagName' => array(
- 'type' => 'string',
- 'enum' => array(
- 'a',
- 'button'
- ),
- 'default' => 'a'
- ),
- 'type' => array(
- 'type' => 'string',
- 'default' => 'button'
- ),
- 'textAlign' => array(
- 'type' => 'string'
- ),
- 'url' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'selector' => 'a',
- 'attribute' => 'href',
- 'role' => 'content'
- ),
- 'title' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'selector' => 'a,button',
- 'attribute' => 'title',
- 'role' => 'content'
- ),
- 'text' => array(
- 'type' => 'rich-text',
- 'source' => 'rich-text',
- 'selector' => 'a,button',
- 'role' => 'content'
- ),
- 'linkTarget' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'selector' => 'a',
- 'attribute' => 'target',
- 'role' => 'content'
- ),
- 'rel' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'selector' => 'a',
- 'attribute' => 'rel',
- 'role' => 'content'
- ),
- 'placeholder' => array(
- 'type' => 'string'
- ),
- 'backgroundColor' => array(
- 'type' => 'string'
- ),
- 'textColor' => array(
- 'type' => 'string'
- ),
- 'gradient' => array(
- 'type' => 'string'
- ),
- 'width' => array(
- 'type' => 'number'
- )
- ),
- 'supports' => array(
- 'anchor' => true,
- 'splitting' => true,
- 'align' => false,
- 'alignWide' => false,
- 'color' => array(
- '__experimentalSkipSerialization' => true,
- 'gradients' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true
- )
- ),
- 'typography' => array(
- '__experimentalSkipSerialization' => array(
- 'fontSize',
- 'lineHeight',
- 'fontFamily',
- 'fontWeight',
- 'fontStyle',
- 'textTransform',
- 'textDecoration',
- 'letterSpacing'
- ),
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalWritingMode' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'reusable' => false,
- 'shadow' => array(
- '__experimentalSkipSerialization' => true
- ),
- 'spacing' => array(
- '__experimentalSkipSerialization' => true,
- 'padding' => array(
- 'horizontal',
- 'vertical'
- ),
- '__experimentalDefaultControls' => array(
- 'padding' => true
- )
- ),
- '__experimentalBorder' => array(
- 'color' => true,
- 'radius' => true,
- 'style' => true,
- 'width' => true,
- '__experimentalSkipSerialization' => true,
- '__experimentalDefaultControls' => array(
- 'color' => true,
- 'radius' => true,
- 'style' => true,
- 'width' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'styles' => array(
- array(
- 'name' => 'fill',
- 'label' => 'Fill',
- 'isDefault' => true
- ),
- array(
- 'name' => 'outline',
- 'label' => 'Outline'
- )
- ),
- 'editorStyle' => 'wp-block-button-editor',
- 'style' => 'wp-block-button',
- 'selectors' => array(
- 'root' => '.wp-block-button .wp-block-button__link',
- 'typography' => array(
- 'writingMode' => '.wp-block-button'
- )
- )
- ),
- 'buttons' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/buttons',
- 'title' => 'Buttons',
- 'category' => 'design',
- 'allowedBlocks' => array(
- 'core/button'
- ),
- 'description' => 'Prompt visitors to take action with a group of button-style links.',
- 'keywords' => array(
- 'link'
- ),
- 'textdomain' => 'default',
- 'supports' => array(
- 'anchor' => true,
- 'align' => array(
- 'wide',
- 'full'
- ),
- 'html' => false,
- '__experimentalExposeControlsToChildren' => true,
- 'color' => array(
- 'gradients' => true,
- 'text' => false,
- '__experimentalDefaultControls' => array(
- 'background' => true
- )
- ),
- 'spacing' => array(
- 'blockGap' => array(
- 'horizontal',
- 'vertical'
- ),
- 'padding' => true,
- 'margin' => array(
- 'top',
- 'bottom'
- ),
- '__experimentalDefaultControls' => array(
- 'blockGap' => true
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- '__experimentalBorder' => array(
- 'color' => true,
- 'radius' => true,
- 'style' => true,
- 'width' => true,
- '__experimentalDefaultControls' => array(
- 'color' => true,
- 'radius' => true,
- 'style' => true,
- 'width' => true
- )
- ),
- 'layout' => array(
- 'allowSwitching' => false,
- 'allowInheriting' => false,
- 'default' => array(
- 'type' => 'flex'
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- 'contentRole' => true
- ),
- 'editorStyle' => 'wp-block-buttons-editor',
- 'style' => 'wp-block-buttons'
- ),
- 'calendar' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/calendar',
- 'title' => 'Calendar',
- 'category' => 'widgets',
- 'description' => 'A calendar of your siteās posts.',
- 'keywords' => array(
- 'posts',
- 'archive'
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'month' => array(
- 'type' => 'integer'
- ),
- 'year' => array(
- 'type' => 'integer'
- )
- ),
- 'supports' => array(
- 'align' => true,
- 'html' => false,
- 'color' => array(
- 'link' => true,
- '__experimentalSkipSerialization' => array(
- 'text',
- 'background'
- ),
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true
- ),
- '__experimentalSelector' => 'table, th'
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'style' => 'wp-block-calendar'
- ),
- 'categories' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/categories',
- 'title' => 'Terms List',
- 'category' => 'widgets',
- 'description' => 'Display a list of all terms of a given taxonomy.',
- 'keywords' => array(
- 'categories'
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'taxonomy' => array(
- 'type' => 'string',
- 'default' => 'category'
- ),
- 'displayAsDropdown' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'showHierarchy' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'showPostCounts' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'showOnlyTopLevel' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'showEmpty' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'label' => array(
- 'type' => 'string',
- 'role' => 'content'
- ),
- 'showLabel' => array(
- 'type' => 'boolean',
- 'default' => true
- )
- ),
- 'usesContext' => array(
- 'enhancedPagination'
- ),
- 'supports' => array(
- 'align' => true,
- 'html' => false,
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true,
- '__experimentalDefaultControls' => array(
- 'margin' => false,
- 'padding' => false
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'color' => array(
- 'gradients' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true,
- 'link' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true,
- '__experimentalDefaultControls' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- )
- )
- ),
- 'editorStyle' => 'wp-block-categories-editor',
- 'style' => 'wp-block-categories'
- ),
- 'code' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/code',
- 'title' => 'Code',
- 'category' => 'text',
- 'description' => 'Display code snippets that respect your spacing and tabs.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'content' => array(
- 'type' => 'rich-text',
- 'source' => 'rich-text',
- 'selector' => 'code',
- '__unstablePreserveWhiteSpace' => true,
- 'role' => 'content'
- )
- ),
- 'supports' => array(
- 'align' => array(
- 'wide'
- ),
- 'anchor' => true,
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'spacing' => array(
- 'margin' => array(
- 'top',
- 'bottom'
- ),
- 'padding' => true,
- '__experimentalDefaultControls' => array(
- 'margin' => false,
- 'padding' => false
- )
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true,
- '__experimentalDefaultControls' => array(
- 'width' => true,
- 'color' => true
- )
- ),
- 'color' => array(
- 'text' => true,
- 'background' => true,
- 'gradients' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'style' => 'wp-block-code'
- ),
- 'column' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/column',
- 'title' => 'Column',
- 'category' => 'design',
- 'parent' => array(
- 'core/columns'
- ),
- 'description' => 'A single column within a columns block.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'verticalAlignment' => array(
- 'type' => 'string'
- ),
- 'width' => array(
- 'type' => 'string'
- ),
- 'templateLock' => array(
- 'type' => array(
- 'string',
- 'boolean'
- ),
- 'enum' => array(
- 'all',
- 'insert',
- 'contentOnly',
- false
- )
- )
- ),
- 'supports' => array(
- '__experimentalOnEnter' => true,
- 'anchor' => true,
- 'reusable' => false,
- 'html' => false,
- 'color' => array(
- 'gradients' => true,
- 'heading' => true,
- 'button' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true
- )
- ),
- 'shadow' => true,
- 'spacing' => array(
- 'blockGap' => true,
- 'padding' => true,
- '__experimentalDefaultControls' => array(
- 'padding' => true,
- 'blockGap' => true
- )
- ),
- '__experimentalBorder' => array(
- 'color' => true,
- 'radius' => true,
- 'style' => true,
- 'width' => true,
- '__experimentalDefaultControls' => array(
- 'color' => true,
- 'radius' => true,
- 'style' => true,
- 'width' => true
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'layout' => true,
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- 'allowedBlocks' => true
- )
- ),
- 'columns' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/columns',
- 'title' => 'Columns',
- 'category' => 'design',
- 'allowedBlocks' => array(
- 'core/column'
- ),
- 'description' => 'Display content in multiple columns, with blocks added to each column.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'verticalAlignment' => array(
- 'type' => 'string'
- ),
- 'isStackedOnMobile' => array(
- 'type' => 'boolean',
- 'default' => true
- ),
- 'templateLock' => array(
- 'type' => array(
- 'string',
- 'boolean'
- ),
- 'enum' => array(
- 'all',
- 'insert',
- 'contentOnly',
- false
- )
- )
- ),
- 'supports' => array(
- 'anchor' => true,
- 'align' => array(
- 'wide',
- 'full'
- ),
- 'html' => false,
- 'color' => array(
- 'gradients' => true,
- 'link' => true,
- 'heading' => true,
- 'button' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true
- )
- ),
- 'spacing' => array(
- 'blockGap' => array(
- '__experimentalDefault' => '2em',
- 'sides' => array(
- 'horizontal',
- 'vertical'
- )
- ),
- 'margin' => array(
- 'top',
- 'bottom'
- ),
- 'padding' => true,
- '__experimentalDefaultControls' => array(
- 'padding' => true,
- 'blockGap' => true
- )
- ),
- 'layout' => array(
- 'allowSwitching' => false,
- 'allowInheriting' => false,
- 'allowEditing' => false,
- 'default' => array(
- 'type' => 'flex',
- 'flexWrap' => 'nowrap'
- )
- ),
- '__experimentalBorder' => array(
- 'color' => true,
- 'radius' => true,
- 'style' => true,
- 'width' => true,
- '__experimentalDefaultControls' => array(
- 'color' => true,
- 'radius' => true,
- 'style' => true,
- 'width' => true
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- 'shadow' => true
- ),
- 'editorStyle' => 'wp-block-columns-editor',
- 'style' => 'wp-block-columns'
- ),
- 'comment-author-name' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/comment-author-name',
- 'title' => 'Comment Author Name',
- 'category' => 'theme',
- 'ancestor' => array(
- 'core/comment-template'
- ),
- 'description' => 'Displays the name of the author of the comment.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'isLink' => array(
- 'type' => 'boolean',
- 'default' => true
- ),
- 'linkTarget' => array(
- 'type' => 'string',
- 'default' => '_self'
- ),
- 'textAlign' => array(
- 'type' => 'string'
- )
- ),
- 'usesContext' => array(
- 'commentId'
- ),
- 'supports' => array(
- 'html' => false,
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true
- ),
- 'color' => array(
- 'gradients' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true,
- 'link' => true
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true,
- '__experimentalDefaultControls' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- )
- )
- ),
- 'style' => 'wp-block-comment-author-name'
- ),
- 'comment-content' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/comment-content',
- 'title' => 'Comment Content',
- 'category' => 'theme',
- 'ancestor' => array(
- 'core/comment-template'
- ),
- 'description' => 'Displays the contents of a comment.',
- 'textdomain' => 'default',
- 'usesContext' => array(
- 'commentId'
- ),
- 'attributes' => array(
- 'textAlign' => array(
- 'type' => 'string'
- )
- ),
- 'supports' => array(
- 'color' => array(
- 'gradients' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true,
- '__experimentalDefaultControls' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- )
- ),
- 'spacing' => array(
- 'padding' => array(
- 'horizontal',
- 'vertical'
- ),
- '__experimentalDefaultControls' => array(
- 'padding' => true
- )
- ),
- 'html' => false
- ),
- 'style' => 'wp-block-comment-content'
- ),
- 'comment-date' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/comment-date',
- 'title' => 'Comment Date',
- 'category' => 'theme',
- 'ancestor' => array(
- 'core/comment-template'
- ),
- 'description' => 'Displays the date on which the comment was posted.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'format' => array(
- 'type' => 'string'
- ),
- 'isLink' => array(
- 'type' => 'boolean',
- 'default' => true
- )
- ),
- 'usesContext' => array(
- 'commentId'
- ),
- 'supports' => array(
- 'html' => false,
- 'color' => array(
- 'gradients' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true,
- 'link' => true
- )
- ),
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true,
- '__experimentalDefaultControls' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- )
- )
- ),
- 'style' => 'wp-block-comment-date'
- ),
- 'comment-edit-link' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/comment-edit-link',
- 'title' => 'Comment Edit Link',
- 'category' => 'theme',
- 'ancestor' => array(
- 'core/comment-template'
- ),
- 'description' => 'Displays a link to edit the comment in the WordPress Dashboard. This link is only visible to users with the edit comment capability.',
- 'textdomain' => 'default',
- 'usesContext' => array(
- 'commentId'
- ),
- 'attributes' => array(
- 'linkTarget' => array(
- 'type' => 'string',
- 'default' => '_self'
- ),
- 'textAlign' => array(
- 'type' => 'string'
- )
- ),
- 'supports' => array(
- 'html' => false,
- 'color' => array(
- 'link' => true,
- 'gradients' => true,
- 'text' => false,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'link' => true
- )
- ),
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true,
- '__experimentalDefaultControls' => array(
- 'margin' => false,
- 'padding' => false
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- )
- ),
- 'style' => 'wp-block-comment-edit-link'
- ),
- 'comment-reply-link' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/comment-reply-link',
- 'title' => 'Comment Reply Link',
- 'category' => 'theme',
- 'ancestor' => array(
- 'core/comment-template'
- ),
- 'description' => 'Displays a link to reply to a comment.',
- 'textdomain' => 'default',
- 'usesContext' => array(
- 'commentId'
- ),
- 'attributes' => array(
- 'textAlign' => array(
- 'type' => 'string'
- )
- ),
- 'supports' => array(
- 'color' => array(
- 'gradients' => true,
- 'link' => true,
- 'text' => false,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'link' => true
- )
- ),
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true,
- '__experimentalDefaultControls' => array(
- 'margin' => false,
- 'padding' => false
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- ),
- 'html' => false
- ),
- 'style' => 'wp-block-comment-reply-link'
- ),
- 'comment-template' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/comment-template',
- 'title' => 'Comment Template',
- 'category' => 'design',
- 'parent' => array(
- 'core/comments'
- ),
- 'description' => 'Contains the block elements used to display a comment, like the title, date, author, avatar and more.',
- 'textdomain' => 'default',
- 'usesContext' => array(
- 'postId'
- ),
- 'supports' => array(
- 'align' => true,
- 'html' => false,
- 'reusable' => false,
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true,
- '__experimentalDefaultControls' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- )
- )
- ),
- 'style' => 'wp-block-comment-template'
- ),
- 'comments' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/comments',
- 'title' => 'Comments',
- 'category' => 'theme',
- 'description' => 'An advanced block that allows displaying post comments using different visual configurations.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'tagName' => array(
- 'type' => 'string',
- 'default' => 'div'
- ),
- 'legacy' => array(
- 'type' => 'boolean',
- 'default' => false
- )
- ),
- 'supports' => array(
- 'align' => array(
- 'wide',
- 'full'
- ),
- 'html' => false,
- 'color' => array(
- 'gradients' => true,
- 'heading' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true,
- 'link' => true
- )
- ),
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true,
- '__experimentalDefaultControls' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- )
- )
- ),
- 'editorStyle' => 'wp-block-comments-editor',
- 'usesContext' => array(
- 'postId',
- 'postType'
- )
- ),
- 'comments-pagination' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/comments-pagination',
- 'title' => 'Comments Pagination',
- 'category' => 'theme',
- 'parent' => array(
- 'core/comments'
- ),
- 'allowedBlocks' => array(
- 'core/comments-pagination-previous',
- 'core/comments-pagination-numbers',
- 'core/comments-pagination-next'
- ),
- 'description' => 'Displays a paginated navigation to next/previous set of comments, when applicable.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'paginationArrow' => array(
- 'type' => 'string',
- 'default' => 'none'
- )
- ),
- 'example' => array(
- 'attributes' => array(
- 'paginationArrow' => 'none'
- )
- ),
- 'providesContext' => array(
- 'comments/paginationArrow' => 'paginationArrow'
- ),
- 'supports' => array(
- 'align' => true,
- 'reusable' => false,
- 'html' => false,
- 'color' => array(
- 'gradients' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true,
- 'link' => true
- )
- ),
- 'layout' => array(
- 'allowSwitching' => false,
- 'allowInheriting' => false,
- 'default' => array(
- 'type' => 'flex'
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'editorStyle' => 'wp-block-comments-pagination-editor',
- 'style' => 'wp-block-comments-pagination'
- ),
- 'comments-pagination-next' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/comments-pagination-next',
- 'title' => 'Comments Next Page',
- 'category' => 'theme',
- 'parent' => array(
- 'core/comments-pagination'
- ),
- 'description' => 'Displays the next comment\'s page link.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'label' => array(
- 'type' => 'string'
- )
- ),
- 'usesContext' => array(
- 'postId',
- 'comments/paginationArrow'
- ),
- 'supports' => array(
- 'reusable' => false,
- 'html' => false,
- 'color' => array(
- 'gradients' => true,
- 'text' => false,
- '__experimentalDefaultControls' => array(
- 'background' => true
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- )
- ),
- 'comments-pagination-numbers' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/comments-pagination-numbers',
- 'title' => 'Comments Page Numbers',
- 'category' => 'theme',
- 'parent' => array(
- 'core/comments-pagination'
- ),
- 'description' => 'Displays a list of page numbers for comments pagination.',
- 'textdomain' => 'default',
- 'usesContext' => array(
- 'postId'
- ),
- 'supports' => array(
- 'reusable' => false,
- 'html' => false,
- 'color' => array(
- 'gradients' => true,
- 'text' => false,
- '__experimentalDefaultControls' => array(
- 'background' => true
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- )
- ),
- 'comments-pagination-previous' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/comments-pagination-previous',
- 'title' => 'Comments Previous Page',
- 'category' => 'theme',
- 'parent' => array(
- 'core/comments-pagination'
- ),
- 'description' => 'Displays the previous comment\'s page link.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'label' => array(
- 'type' => 'string'
- )
- ),
- 'usesContext' => array(
- 'postId',
- 'comments/paginationArrow'
- ),
- 'supports' => array(
- 'reusable' => false,
- 'html' => false,
- 'color' => array(
- 'gradients' => true,
- 'text' => false,
- '__experimentalDefaultControls' => array(
- 'background' => true
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- )
- ),
- 'comments-title' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/comments-title',
- 'title' => 'Comments Title',
- 'category' => 'theme',
- 'ancestor' => array(
- 'core/comments'
- ),
- 'description' => 'Displays a title with the number of comments.',
- 'textdomain' => 'default',
- 'usesContext' => array(
- 'postId',
- 'postType'
- ),
- 'attributes' => array(
- 'textAlign' => array(
- 'type' => 'string'
- ),
- 'showPostTitle' => array(
- 'type' => 'boolean',
- 'default' => true
- ),
- 'showCommentsCount' => array(
- 'type' => 'boolean',
- 'default' => true
- ),
- 'level' => array(
- 'type' => 'number',
- 'default' => 2
- ),
- 'levelOptions' => array(
- 'type' => 'array'
- )
- ),
- 'supports' => array(
- 'anchor' => false,
- 'align' => true,
- 'html' => false,
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- ),
- 'color' => array(
- 'gradients' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true
- )
- ),
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontStyle' => true,
- '__experimentalFontWeight' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- )
- ),
- 'cover' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/cover',
- 'title' => 'Cover',
- 'category' => 'media',
- 'description' => 'Add an image or video with a text overlay.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'url' => array(
- 'type' => 'string',
- 'role' => 'content'
- ),
- 'useFeaturedImage' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'id' => array(
- 'type' => 'number'
- ),
- 'alt' => array(
- 'type' => 'string',
- 'default' => ''
- ),
- 'hasParallax' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'isRepeated' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'dimRatio' => array(
- 'type' => 'number',
- 'default' => 100
- ),
- 'overlayColor' => array(
- 'type' => 'string'
- ),
- 'customOverlayColor' => array(
- 'type' => 'string'
- ),
- 'isUserOverlayColor' => array(
- 'type' => 'boolean'
- ),
- 'backgroundType' => array(
- 'type' => 'string',
- 'default' => 'image'
- ),
- 'focalPoint' => array(
- 'type' => 'object'
- ),
- 'minHeight' => array(
- 'type' => 'number'
- ),
- 'minHeightUnit' => array(
- 'type' => 'string'
- ),
- 'gradient' => array(
- 'type' => 'string'
- ),
- 'customGradient' => array(
- 'type' => 'string'
- ),
- 'contentPosition' => array(
- 'type' => 'string'
- ),
- 'isDark' => array(
- 'type' => 'boolean',
- 'default' => true
- ),
- 'templateLock' => array(
- 'type' => array(
- 'string',
- 'boolean'
- ),
- 'enum' => array(
- 'all',
- 'insert',
- 'contentOnly',
- false
- )
- ),
- 'tagName' => array(
- 'type' => 'string',
- 'default' => 'div'
- ),
- 'sizeSlug' => array(
- 'type' => 'string'
- ),
- 'poster' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'selector' => 'video',
- 'attribute' => 'poster'
- )
- ),
- 'usesContext' => array(
- 'postId',
- 'postType'
- ),
- 'supports' => array(
- 'anchor' => true,
- 'align' => true,
- 'html' => false,
- 'shadow' => true,
- 'spacing' => array(
- 'padding' => true,
- 'margin' => array(
- 'top',
- 'bottom'
- ),
- 'blockGap' => true,
- '__experimentalDefaultControls' => array(
- 'padding' => true,
- 'blockGap' => true
- )
- ),
- '__experimentalBorder' => array(
- 'color' => true,
- 'radius' => true,
- 'style' => true,
- 'width' => true,
- '__experimentalDefaultControls' => array(
- 'color' => true,
- 'radius' => true,
- 'style' => true,
- 'width' => true
- )
- ),
- 'color' => array(
- 'heading' => true,
- 'text' => true,
- 'background' => false,
- '__experimentalSkipSerialization' => array(
- 'gradients'
- ),
- 'enableContrastChecker' => false
- ),
- 'dimensions' => array(
- 'aspectRatio' => true
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'layout' => array(
- 'allowJustification' => false
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- 'filter' => array(
- 'duotone' => true
- ),
- 'allowedBlocks' => true
- ),
- 'selectors' => array(
- 'filter' => array(
- 'duotone' => '.wp-block-cover > .wp-block-cover__image-background, .wp-block-cover > .wp-block-cover__video-background'
- )
- ),
- 'editorStyle' => 'wp-block-cover-editor',
- 'style' => 'wp-block-cover'
- ),
- 'details' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/details',
- 'title' => 'Details',
- 'category' => 'text',
- 'description' => 'Hide and show additional content.',
- 'keywords' => array(
- 'summary',
- 'toggle',
- 'disclosure'
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'showContent' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'summary' => array(
- 'type' => 'rich-text',
- 'source' => 'rich-text',
- 'selector' => 'summary',
- 'role' => 'content'
- ),
- 'name' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'attribute' => 'name',
- 'selector' => '.wp-block-details'
- ),
- 'placeholder' => array(
- 'type' => 'string'
- )
- ),
- 'supports' => array(
- '__experimentalOnEnter' => true,
- 'align' => array(
- 'wide',
- 'full'
- ),
- 'anchor' => true,
- 'color' => array(
- 'gradients' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true
- )
- ),
- '__experimentalBorder' => array(
- 'color' => true,
- 'width' => true,
- 'style' => true
- ),
- 'html' => false,
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true,
- 'blockGap' => true,
- '__experimentalDefaultControls' => array(
- 'margin' => false,
- 'padding' => false
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'layout' => array(
- 'allowEditing' => false
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- 'allowedBlocks' => true
- ),
- 'editorStyle' => 'wp-block-details-editor',
- 'style' => 'wp-block-details'
- ),
- 'embed' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/embed',
- 'title' => 'Embed',
- 'category' => 'embed',
- 'description' => 'Add a block that displays content pulled from other sites, like Twitter or YouTube.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'url' => array(
- 'type' => 'string',
- 'role' => 'content'
- ),
- 'caption' => array(
- 'type' => 'rich-text',
- 'source' => 'rich-text',
- 'selector' => 'figcaption',
- 'role' => 'content'
- ),
- 'type' => array(
- 'type' => 'string',
- 'role' => 'content'
- ),
- 'providerNameSlug' => array(
- 'type' => 'string',
- 'role' => 'content'
- ),
- 'allowResponsive' => array(
- 'type' => 'boolean',
- 'default' => true
- ),
- 'responsive' => array(
- 'type' => 'boolean',
- 'default' => false,
- 'role' => 'content'
- ),
- 'previewable' => array(
- 'type' => 'boolean',
- 'default' => true,
- 'role' => 'content'
- )
- ),
- 'supports' => array(
- 'align' => true,
- 'spacing' => array(
- 'margin' => true
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'editorStyle' => 'wp-block-embed-editor',
- 'style' => 'wp-block-embed'
- ),
- 'file' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/file',
- 'title' => 'File',
- 'category' => 'media',
- 'description' => 'Add a link to a downloadable file.',
- 'keywords' => array(
- 'document',
- 'pdf',
- 'download'
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'id' => array(
- 'type' => 'number'
- ),
- 'blob' => array(
- 'type' => 'string',
- 'role' => 'local'
- ),
- 'href' => array(
- 'type' => 'string',
- 'role' => 'content'
- ),
- 'fileId' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'selector' => 'a:not([download])',
- 'attribute' => 'id'
- ),
- 'fileName' => array(
- 'type' => 'rich-text',
- 'source' => 'rich-text',
- 'selector' => 'a:not([download])',
- 'role' => 'content'
- ),
- 'textLinkHref' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'selector' => 'a:not([download])',
- 'attribute' => 'href',
- 'role' => 'content'
- ),
- 'textLinkTarget' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'selector' => 'a:not([download])',
- 'attribute' => 'target'
- ),
- 'showDownloadButton' => array(
- 'type' => 'boolean',
- 'default' => true
- ),
- 'downloadButtonText' => array(
- 'type' => 'rich-text',
- 'source' => 'rich-text',
- 'selector' => 'a[download]',
- 'role' => 'content'
- ),
- 'displayPreview' => array(
- 'type' => 'boolean'
- ),
- 'previewHeight' => array(
- 'type' => 'number',
- 'default' => 600
- )
- ),
- 'supports' => array(
- 'anchor' => true,
- 'align' => true,
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true
- ),
- 'color' => array(
- 'gradients' => true,
- 'link' => true,
- 'text' => false,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'link' => true
- )
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true,
- '__experimentalDefaultControls' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- )
- ),
- 'interactivity' => true
- ),
- 'editorStyle' => 'wp-block-file-editor',
- 'style' => 'wp-block-file'
- ),
- 'footnotes' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/footnotes',
- 'title' => 'Footnotes',
- 'category' => 'text',
- 'description' => 'Display footnotes added to the page.',
- 'keywords' => array(
- 'references'
- ),
- 'textdomain' => 'default',
- 'usesContext' => array(
- 'postId',
- 'postType'
- ),
- 'supports' => array(
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true,
- '__experimentalDefaultControls' => array(
- 'radius' => false,
- 'color' => false,
- 'width' => false,
- 'style' => false
- )
- ),
- 'color' => array(
- 'background' => true,
- 'link' => true,
- 'text' => true,
- '__experimentalDefaultControls' => array(
- 'link' => true,
- 'text' => true
- )
- ),
- 'html' => false,
- 'multiple' => false,
- 'reusable' => false,
- 'inserter' => false,
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true,
- '__experimentalDefaultControls' => array(
- 'margin' => false,
- 'padding' => false
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalFontStyle' => true,
- '__experimentalFontWeight' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalTextTransform' => true,
- '__experimentalWritingMode' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'style' => 'wp-block-footnotes'
- ),
- 'freeform' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/freeform',
- 'title' => 'Classic',
- 'category' => 'text',
- 'description' => 'Use the classic WordPress editor.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'content' => array(
- 'type' => 'string',
- 'source' => 'raw'
- )
- ),
- 'supports' => array(
- 'html' => false,
- 'className' => false,
- 'customClassName' => false,
- 'lock' => false,
- 'reusable' => false,
- 'renaming' => false,
- 'blockVisibility' => false
- ),
- 'editorStyle' => 'wp-block-freeform-editor'
- ),
- 'gallery' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/gallery',
- 'title' => 'Gallery',
- 'category' => 'media',
- 'allowedBlocks' => array(
- 'core/image'
- ),
- 'description' => 'Display multiple images in a rich gallery.',
- 'keywords' => array(
- 'images',
- 'photos'
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'images' => array(
- 'type' => 'array',
- 'default' => array(
-
- ),
- 'source' => 'query',
- 'selector' => '.blocks-gallery-item',
- 'query' => array(
- 'url' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'selector' => 'img',
- 'attribute' => 'src'
- ),
- 'fullUrl' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'selector' => 'img',
- 'attribute' => 'data-full-url'
- ),
- 'link' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'selector' => 'img',
- 'attribute' => 'data-link'
- ),
- 'alt' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'selector' => 'img',
- 'attribute' => 'alt',
- 'default' => ''
- ),
- 'id' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'selector' => 'img',
- 'attribute' => 'data-id'
- ),
- 'caption' => array(
- 'type' => 'rich-text',
- 'source' => 'rich-text',
- 'selector' => '.blocks-gallery-item__caption'
- )
- )
- ),
- 'ids' => array(
- 'type' => 'array',
- 'items' => array(
- 'type' => 'number'
- ),
- 'default' => array(
-
- )
- ),
- 'shortCodeTransforms' => array(
- 'type' => 'array',
- 'items' => array(
- 'type' => 'object'
- ),
- 'default' => array(
-
- )
- ),
- 'columns' => array(
- 'type' => 'number',
- 'minimum' => 1,
- 'maximum' => 8
- ),
- 'caption' => array(
- 'type' => 'rich-text',
- 'source' => 'rich-text',
- 'selector' => '.blocks-gallery-caption',
- 'role' => 'content'
- ),
- 'imageCrop' => array(
- 'type' => 'boolean',
- 'default' => true
- ),
- 'randomOrder' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'fixedHeight' => array(
- 'type' => 'boolean',
- 'default' => true
- ),
- 'linkTarget' => array(
- 'type' => 'string'
- ),
- 'linkTo' => array(
- 'type' => 'string'
- ),
- 'sizeSlug' => array(
- 'type' => 'string',
- 'default' => 'large'
- ),
- 'allowResize' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'aspectRatio' => array(
- 'type' => 'string',
- 'default' => 'auto'
- )
- ),
- 'providesContext' => array(
- 'allowResize' => 'allowResize',
- 'imageCrop' => 'imageCrop',
- 'fixedHeight' => 'fixedHeight'
- ),
- 'supports' => array(
- 'anchor' => true,
- 'align' => true,
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true,
- '__experimentalDefaultControls' => array(
- 'color' => true,
- 'radius' => true
- )
- ),
- 'html' => false,
- 'units' => array(
- 'px',
- 'em',
- 'rem',
- 'vh',
- 'vw'
- ),
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true,
- 'blockGap' => array(
- 'horizontal',
- 'vertical'
- ),
- '__experimentalSkipSerialization' => array(
- 'blockGap'
- ),
- '__experimentalDefaultControls' => array(
- 'blockGap' => true,
- 'margin' => false,
- 'padding' => false
- )
- ),
- 'color' => array(
- 'text' => false,
- 'background' => true,
- 'gradients' => true
- ),
- 'layout' => array(
- 'allowSwitching' => false,
- 'allowInheriting' => false,
- 'allowEditing' => false,
- 'default' => array(
- 'type' => 'flex'
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'editorStyle' => 'wp-block-gallery-editor',
- 'style' => 'wp-block-gallery'
- ),
- 'group' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/group',
- 'title' => 'Group',
- 'category' => 'design',
- 'description' => 'Gather blocks in a layout container.',
- 'keywords' => array(
- 'container',
- 'wrapper',
- 'row',
- 'section'
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'tagName' => array(
- 'type' => 'string',
- 'default' => 'div'
- ),
- 'templateLock' => array(
- 'type' => array(
- 'string',
- 'boolean'
- ),
- 'enum' => array(
- 'all',
- 'insert',
- 'contentOnly',
- false
- )
- )
- ),
- 'supports' => array(
- '__experimentalOnEnter' => true,
- '__experimentalOnMerge' => true,
- '__experimentalSettings' => true,
- 'align' => array(
- 'wide',
- 'full'
- ),
- 'anchor' => true,
- 'ariaLabel' => true,
- 'html' => false,
- 'background' => array(
- 'backgroundImage' => true,
- 'backgroundSize' => true,
- '__experimentalDefaultControls' => array(
- 'backgroundImage' => true
- )
- ),
- 'color' => array(
- 'gradients' => true,
- 'heading' => true,
- 'button' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true
- )
- ),
- 'shadow' => true,
- 'spacing' => array(
- 'margin' => array(
- 'top',
- 'bottom'
- ),
- 'padding' => true,
- 'blockGap' => true,
- '__experimentalDefaultControls' => array(
- 'padding' => true,
- 'blockGap' => true
- )
- ),
- 'dimensions' => array(
- 'minHeight' => true
- ),
- '__experimentalBorder' => array(
- 'color' => true,
- 'radius' => true,
- 'style' => true,
- 'width' => true,
- '__experimentalDefaultControls' => array(
- 'color' => true,
- 'radius' => true,
- 'style' => true,
- 'width' => true
- )
- ),
- 'position' => array(
- 'sticky' => true
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'layout' => array(
- 'allowSizingOnChildren' => true
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- 'allowedBlocks' => true
- ),
- 'editorStyle' => 'wp-block-group-editor',
- 'style' => 'wp-block-group'
- ),
- 'heading' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/heading',
- 'title' => 'Heading',
- 'category' => 'text',
- 'description' => 'Introduce new sections and organize content to help visitors (and search engines) understand the structure of your content.',
- 'keywords' => array(
- 'title',
- 'subtitle'
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'textAlign' => array(
- 'type' => 'string'
- ),
- 'content' => array(
- 'type' => 'rich-text',
- 'source' => 'rich-text',
- 'selector' => 'h1,h2,h3,h4,h5,h6',
- 'role' => 'content'
- ),
- 'level' => array(
- 'type' => 'number',
- 'default' => 2
- ),
- 'levelOptions' => array(
- 'type' => 'array'
- ),
- 'placeholder' => array(
- 'type' => 'string'
- )
- ),
- 'supports' => array(
- 'align' => array(
- 'wide',
- 'full'
- ),
- 'anchor' => true,
- 'className' => true,
- 'splitting' => true,
- '__experimentalBorder' => array(
- 'color' => true,
- 'radius' => true,
- 'style' => true,
- 'width' => true
- ),
- 'color' => array(
- 'gradients' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true
- )
- ),
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true,
- '__experimentalDefaultControls' => array(
- 'margin' => false,
- 'padding' => false
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontStyle' => true,
- '__experimentalFontWeight' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalWritingMode' => true,
- 'fitText' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- '__unstablePasteTextInline' => true,
- '__experimentalSlashInserter' => true,
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'editorStyle' => 'wp-block-heading-editor',
- 'style' => 'wp-block-heading'
- ),
- 'home-link' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/home-link',
- 'category' => 'design',
- 'parent' => array(
- 'core/navigation'
- ),
- 'title' => 'Home Link',
- 'description' => 'Create a link that always points to the homepage of the site. Usually not necessary if there is already a site title link present in the header.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'label' => array(
- 'type' => 'string',
- 'role' => 'content'
- )
- ),
- 'usesContext' => array(
- 'textColor',
- 'customTextColor',
- 'backgroundColor',
- 'customBackgroundColor',
- 'fontSize',
- 'customFontSize',
- 'style'
- ),
- 'supports' => array(
- 'reusable' => false,
- 'html' => false,
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'editorStyle' => 'wp-block-home-link-editor',
- 'style' => 'wp-block-home-link'
- ),
- 'html' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/html',
- 'title' => 'Custom HTML',
- 'category' => 'widgets',
- 'description' => 'Add custom HTML code and preview it as you edit.',
- 'keywords' => array(
- 'embed'
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'content' => array(
- 'type' => 'string',
- 'source' => 'raw',
- 'role' => 'content'
- )
- ),
- 'supports' => array(
- 'customClassName' => false,
- 'className' => false,
- 'html' => false,
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'editorStyle' => 'wp-block-html-editor'
- ),
- 'image' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/image',
- 'title' => 'Image',
- 'category' => 'media',
- 'usesContext' => array(
- 'allowResize',
- 'imageCrop',
- 'fixedHeight',
- 'postId',
- 'postType',
- 'queryId'
- ),
- 'description' => 'Insert an image to make a visual statement.',
- 'keywords' => array(
- 'img',
- 'photo',
- 'picture'
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'blob' => array(
- 'type' => 'string',
- 'role' => 'local'
- ),
- 'url' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'selector' => 'img',
- 'attribute' => 'src',
- 'role' => 'content'
- ),
- 'alt' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'selector' => 'img',
- 'attribute' => 'alt',
- 'default' => '',
- 'role' => 'content'
- ),
- 'caption' => array(
- 'type' => 'rich-text',
- 'source' => 'rich-text',
- 'selector' => 'figcaption',
- 'role' => 'content'
- ),
- 'lightbox' => array(
- 'type' => 'object',
- 'enabled' => array(
- 'type' => 'boolean'
- )
- ),
- 'title' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'selector' => 'img',
- 'attribute' => 'title',
- 'role' => 'content'
- ),
- 'href' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'selector' => 'figure > a',
- 'attribute' => 'href',
- 'role' => 'content'
- ),
- 'rel' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'selector' => 'figure > a',
- 'attribute' => 'rel'
- ),
- 'linkClass' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'selector' => 'figure > a',
- 'attribute' => 'class'
- ),
- 'id' => array(
- 'type' => 'number',
- 'role' => 'content'
- ),
- 'width' => array(
- 'type' => 'string'
- ),
- 'height' => array(
- 'type' => 'string'
- ),
- 'aspectRatio' => array(
- 'type' => 'string'
- ),
- 'scale' => array(
- 'type' => 'string'
- ),
- 'sizeSlug' => array(
- 'type' => 'string'
- ),
- 'linkDestination' => array(
- 'type' => 'string'
- ),
- 'linkTarget' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'selector' => 'figure > a',
- 'attribute' => 'target'
- )
- ),
- 'supports' => array(
- 'interactivity' => true,
- 'align' => array(
- 'left',
- 'center',
- 'right',
- 'wide',
- 'full'
- ),
- 'anchor' => true,
- 'color' => array(
- 'text' => false,
- 'background' => false
- ),
- 'filter' => array(
- 'duotone' => true
- ),
- 'spacing' => array(
- 'margin' => true
- ),
- '__experimentalBorder' => array(
- 'color' => true,
- 'radius' => true,
- 'width' => true,
- '__experimentalSkipSerialization' => true,
- '__experimentalDefaultControls' => array(
- 'color' => true,
- 'radius' => true,
- 'width' => true
- )
- ),
- 'shadow' => array(
- '__experimentalSkipSerialization' => true
- )
- ),
- 'selectors' => array(
- 'border' => '.wp-block-image img, .wp-block-image .wp-block-image__crop-area, .wp-block-image .components-placeholder',
- 'shadow' => '.wp-block-image img, .wp-block-image .wp-block-image__crop-area, .wp-block-image .components-placeholder',
- 'filter' => array(
- 'duotone' => '.wp-block-image img, .wp-block-image .components-placeholder'
- )
- ),
- 'styles' => array(
- array(
- 'name' => 'default',
- 'label' => 'Default',
- 'isDefault' => true
- ),
- array(
- 'name' => 'rounded',
- 'label' => 'Rounded'
- )
- ),
- 'editorStyle' => 'wp-block-image-editor',
- 'style' => 'wp-block-image'
- ),
- 'latest-comments' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/latest-comments',
- 'title' => 'Latest Comments',
- 'category' => 'widgets',
- 'description' => 'Display a list of your most recent comments.',
- 'keywords' => array(
- 'recent comments'
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'commentsToShow' => array(
- 'type' => 'number',
- 'default' => 5,
- 'minimum' => 1,
- 'maximum' => 100
- ),
- 'displayAvatar' => array(
- 'type' => 'boolean',
- 'default' => true
- ),
- 'displayDate' => array(
- 'type' => 'boolean',
- 'default' => true
- ),
- 'displayExcerpt' => array(
- 'type' => 'boolean',
- 'default' => true
- )
- ),
- 'supports' => array(
- 'align' => true,
- 'color' => array(
- 'gradients' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true,
- 'link' => true
- )
- ),
- 'html' => false,
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'editorStyle' => 'wp-block-latest-comments-editor',
- 'style' => 'wp-block-latest-comments'
- ),
- 'latest-posts' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/latest-posts',
- 'title' => 'Latest Posts',
- 'category' => 'widgets',
- 'description' => 'Display a list of your most recent posts.',
- 'keywords' => array(
- 'recent posts'
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'categories' => array(
- 'type' => 'array',
- 'items' => array(
- 'type' => 'object'
- )
- ),
- 'selectedAuthor' => array(
- 'type' => 'number'
- ),
- 'postsToShow' => array(
- 'type' => 'number',
- 'default' => 5
- ),
- 'displayPostContent' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'displayPostContentRadio' => array(
- 'type' => 'string',
- 'default' => 'excerpt'
- ),
- 'excerptLength' => array(
- 'type' => 'number',
- 'default' => 55
- ),
- 'displayAuthor' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'displayPostDate' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'postLayout' => array(
- 'type' => 'string',
- 'default' => 'list'
- ),
- 'columns' => array(
- 'type' => 'number',
- 'default' => 3
- ),
- 'order' => array(
- 'type' => 'string',
- 'default' => 'desc'
- ),
- 'orderBy' => array(
- 'type' => 'string',
- 'default' => 'date'
- ),
- 'displayFeaturedImage' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'featuredImageAlign' => array(
- 'type' => 'string',
- 'enum' => array(
- 'left',
- 'center',
- 'right'
- )
- ),
- 'featuredImageSizeSlug' => array(
- 'type' => 'string',
- 'default' => 'thumbnail'
- ),
- 'featuredImageSizeWidth' => array(
- 'type' => 'number',
- 'default' => null
- ),
- 'featuredImageSizeHeight' => array(
- 'type' => 'number',
- 'default' => null
- ),
- 'addLinkToFeaturedImage' => array(
- 'type' => 'boolean',
- 'default' => false
- )
- ),
- 'supports' => array(
- 'align' => true,
- 'html' => false,
- 'color' => array(
- 'gradients' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true,
- 'link' => true
- )
- ),
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true,
- '__experimentalDefaultControls' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'editorStyle' => 'wp-block-latest-posts-editor',
- 'style' => 'wp-block-latest-posts'
- ),
- 'legacy-widget' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/legacy-widget',
- 'title' => 'Legacy Widget',
- 'category' => 'widgets',
- 'description' => 'Display a legacy widget.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'id' => array(
- 'type' => 'string',
- 'default' => null
- ),
- 'idBase' => array(
- 'type' => 'string',
- 'default' => null
- ),
- 'instance' => array(
- 'type' => 'object',
- 'default' => null
- )
- ),
- 'supports' => array(
- 'html' => false,
- 'customClassName' => false,
- 'reusable' => false
- ),
- 'editorStyle' => 'wp-block-legacy-widget-editor'
- ),
- 'list' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/list',
- 'title' => 'List',
- 'category' => 'text',
- 'allowedBlocks' => array(
- 'core/list-item'
- ),
- 'description' => 'An organized collection of items displayed in a specific order.',
- 'keywords' => array(
- 'bullet list',
- 'ordered list',
- 'numbered list'
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'ordered' => array(
- 'type' => 'boolean',
- 'default' => false,
- 'role' => 'content'
- ),
- 'values' => array(
- 'type' => 'string',
- 'source' => 'html',
- 'selector' => 'ol,ul',
- 'multiline' => 'li',
- 'default' => '',
- 'role' => 'content'
- ),
- 'type' => array(
- 'type' => 'string'
- ),
- 'start' => array(
- 'type' => 'number'
- ),
- 'reversed' => array(
- 'type' => 'boolean'
- ),
- 'placeholder' => array(
- 'type' => 'string'
- )
- ),
- 'supports' => array(
- 'anchor' => true,
- 'html' => false,
- '__experimentalBorder' => array(
- 'color' => true,
- 'radius' => true,
- 'style' => true,
- 'width' => true
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'color' => array(
- 'gradients' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true
- )
- ),
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true,
- '__experimentalDefaultControls' => array(
- 'margin' => false,
- 'padding' => false
- )
- ),
- '__unstablePasteTextInline' => true,
- '__experimentalOnMerge' => true,
- '__experimentalSlashInserter' => true,
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'selectors' => array(
- 'border' => '.wp-block-list:not(.wp-block-list .wp-block-list)'
- ),
- 'editorStyle' => 'wp-block-list-editor',
- 'style' => 'wp-block-list'
- ),
- 'list-item' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/list-item',
- 'title' => 'List Item',
- 'category' => 'text',
- 'parent' => array(
- 'core/list'
- ),
- 'allowedBlocks' => array(
- 'core/list'
- ),
- 'description' => 'An individual item within a list.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'placeholder' => array(
- 'type' => 'string'
- ),
- 'content' => array(
- 'type' => 'rich-text',
- 'source' => 'rich-text',
- 'selector' => 'li',
- 'role' => 'content'
- )
- ),
- 'supports' => array(
- 'anchor' => true,
- 'className' => false,
- 'splitting' => true,
- '__experimentalBorder' => array(
- 'color' => true,
- 'radius' => true,
- 'style' => true,
- 'width' => true
- ),
- 'color' => array(
- 'gradients' => true,
- 'link' => true,
- 'background' => true,
- '__experimentalDefaultControls' => array(
- 'text' => true
- )
- ),
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true,
- '__experimentalDefaultControls' => array(
- 'margin' => false,
- 'padding' => false
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'selectors' => array(
- 'root' => '.wp-block-list > li',
- 'border' => '.wp-block-list:not(.wp-block-list .wp-block-list) > li'
- )
- ),
- 'loginout' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/loginout',
- 'title' => 'Login/out',
- 'category' => 'theme',
- 'description' => 'Show login & logout links.',
- 'keywords' => array(
- 'login',
- 'logout',
- 'form'
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'displayLoginAsForm' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'redirectToCurrent' => array(
- 'type' => 'boolean',
- 'default' => true
- )
- ),
- 'example' => array(
- 'viewportWidth' => 350
- ),
- 'supports' => array(
- 'className' => true,
- 'color' => array(
- 'background' => true,
- 'text' => false,
- 'gradients' => true,
- 'link' => true
- ),
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true,
- '__experimentalDefaultControls' => array(
- 'margin' => false,
- 'padding' => false
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'style' => 'wp-block-loginout'
- ),
- 'math' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/math',
- 'title' => 'Math',
- 'category' => 'text',
- 'description' => 'Display mathematical notation using LaTeX.',
- 'keywords' => array(
- 'equation',
- 'formula',
- 'latex',
- 'mathematics'
- ),
- 'textdomain' => 'default',
- 'supports' => array(
- 'html' => false
- ),
- 'attributes' => array(
- 'latex' => array(
- 'type' => 'string',
- 'role' => 'content'
- ),
- 'mathML' => array(
- 'type' => 'string',
- 'source' => 'html',
- 'selector' => 'math'
- )
- )
- ),
- 'media-text' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/media-text',
- 'title' => 'Media & Text',
- 'category' => 'media',
- 'description' => 'Set media and words side-by-side for a richer layout.',
- 'keywords' => array(
- 'image',
- 'video'
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'align' => array(
- 'type' => 'string',
- 'default' => 'none'
- ),
- 'mediaAlt' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'selector' => 'figure img',
- 'attribute' => 'alt',
- 'default' => '',
- 'role' => 'content'
- ),
- 'mediaPosition' => array(
- 'type' => 'string',
- 'default' => 'left'
- ),
- 'mediaId' => array(
- 'type' => 'number',
- 'role' => 'content'
- ),
- 'mediaUrl' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'selector' => 'figure video,figure img',
- 'attribute' => 'src',
- 'role' => 'content'
- ),
- 'mediaLink' => array(
- 'type' => 'string'
- ),
- 'linkDestination' => array(
- 'type' => 'string'
- ),
- 'linkTarget' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'selector' => 'figure a',
- 'attribute' => 'target'
- ),
- 'href' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'selector' => 'figure a',
- 'attribute' => 'href',
- 'role' => 'content'
- ),
- 'rel' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'selector' => 'figure a',
- 'attribute' => 'rel'
- ),
- 'linkClass' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'selector' => 'figure a',
- 'attribute' => 'class'
- ),
- 'mediaType' => array(
- 'type' => 'string',
- 'role' => 'content'
- ),
- 'mediaWidth' => array(
- 'type' => 'number',
- 'default' => 50
- ),
- 'mediaSizeSlug' => array(
- 'type' => 'string'
- ),
- 'isStackedOnMobile' => array(
- 'type' => 'boolean',
- 'default' => true
- ),
- 'verticalAlignment' => array(
- 'type' => 'string'
- ),
- 'imageFill' => array(
- 'type' => 'boolean'
- ),
- 'focalPoint' => array(
- 'type' => 'object'
- ),
- 'useFeaturedImage' => array(
- 'type' => 'boolean',
- 'default' => false
- )
- ),
- 'usesContext' => array(
- 'postId',
- 'postType'
- ),
- 'supports' => array(
- 'anchor' => true,
- 'align' => array(
- 'wide',
- 'full'
- ),
- 'html' => false,
- '__experimentalBorder' => array(
- 'color' => true,
- 'radius' => true,
- 'style' => true,
- 'width' => true,
- '__experimentalDefaultControls' => array(
- 'color' => true,
- 'radius' => true,
- 'style' => true,
- 'width' => true
- )
- ),
- 'color' => array(
- 'gradients' => true,
- 'heading' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true
- )
- ),
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- 'allowedBlocks' => true
- ),
- 'editorStyle' => 'wp-block-media-text-editor',
- 'style' => 'wp-block-media-text'
- ),
- 'missing' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/missing',
- 'title' => 'Unsupported',
- 'category' => 'text',
- 'description' => 'Your site doesnāt include support for this block.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'originalName' => array(
- 'type' => 'string'
- ),
- 'originalUndelimitedContent' => array(
- 'type' => 'string'
- ),
- 'originalContent' => array(
- 'type' => 'string',
- 'source' => 'raw'
- )
- ),
- 'supports' => array(
- 'className' => false,
- 'customClassName' => false,
- 'inserter' => false,
- 'html' => false,
- 'lock' => false,
- 'reusable' => false,
- 'renaming' => false,
- 'blockVisibility' => false,
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- )
- ),
- 'more' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/more',
- 'title' => 'More',
- 'category' => 'design',
- 'description' => 'Content before this block will be shown in the excerpt on your archives page.',
- 'keywords' => array(
- 'read more'
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'customText' => array(
- 'type' => 'string',
- 'default' => '',
- 'role' => 'content'
- ),
- 'noTeaser' => array(
- 'type' => 'boolean',
- 'default' => false
- )
- ),
- 'supports' => array(
- 'customClassName' => false,
- 'className' => false,
- 'html' => false,
- 'multiple' => false,
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'editorStyle' => 'wp-block-more-editor'
- ),
- 'navigation' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/navigation',
- 'title' => 'Navigation',
- 'category' => 'theme',
- 'allowedBlocks' => array(
- 'core/navigation-link',
- 'core/search',
- 'core/social-links',
- 'core/page-list',
- 'core/spacer',
- 'core/home-link',
- 'core/site-title',
- 'core/site-logo',
- 'core/navigation-submenu',
- 'core/loginout',
- 'core/buttons'
- ),
- 'description' => 'A collection of blocks that allow visitors to get around your site.',
- 'keywords' => array(
- 'menu',
- 'navigation',
- 'links'
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'ref' => array(
- 'type' => 'number'
- ),
- 'textColor' => array(
- 'type' => 'string'
- ),
- 'customTextColor' => array(
- 'type' => 'string'
- ),
- 'rgbTextColor' => array(
- 'type' => 'string'
- ),
- 'backgroundColor' => array(
- 'type' => 'string'
- ),
- 'customBackgroundColor' => array(
- 'type' => 'string'
- ),
- 'rgbBackgroundColor' => array(
- 'type' => 'string'
- ),
- 'showSubmenuIcon' => array(
- 'type' => 'boolean',
- 'default' => true
- ),
- 'openSubmenusOnClick' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'overlayMenu' => array(
- 'type' => 'string',
- 'default' => 'mobile'
- ),
- 'icon' => array(
- 'type' => 'string',
- 'default' => 'handle'
- ),
- 'hasIcon' => array(
- 'type' => 'boolean',
- 'default' => true
- ),
- '__unstableLocation' => array(
- 'type' => 'string'
- ),
- 'overlayBackgroundColor' => array(
- 'type' => 'string'
- ),
- 'customOverlayBackgroundColor' => array(
- 'type' => 'string'
- ),
- 'overlayTextColor' => array(
- 'type' => 'string'
- ),
- 'customOverlayTextColor' => array(
- 'type' => 'string'
- ),
- 'maxNestingLevel' => array(
- 'type' => 'number',
- 'default' => 5
- ),
- 'templateLock' => array(
- 'type' => array(
- 'string',
- 'boolean'
- ),
- 'enum' => array(
- 'all',
- 'insert',
- 'contentOnly',
- false
- )
- )
- ),
- 'providesContext' => array(
- 'textColor' => 'textColor',
- 'customTextColor' => 'customTextColor',
- 'backgroundColor' => 'backgroundColor',
- 'customBackgroundColor' => 'customBackgroundColor',
- 'overlayTextColor' => 'overlayTextColor',
- 'customOverlayTextColor' => 'customOverlayTextColor',
- 'overlayBackgroundColor' => 'overlayBackgroundColor',
- 'customOverlayBackgroundColor' => 'customOverlayBackgroundColor',
- 'fontSize' => 'fontSize',
- 'customFontSize' => 'customFontSize',
- 'showSubmenuIcon' => 'showSubmenuIcon',
- 'openSubmenusOnClick' => 'openSubmenusOnClick',
- 'style' => 'style',
- 'maxNestingLevel' => 'maxNestingLevel'
- ),
- 'supports' => array(
- 'align' => array(
- 'wide',
- 'full'
- ),
- 'ariaLabel' => true,
- 'html' => false,
- 'inserter' => true,
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalFontWeight' => true,
- '__experimentalTextTransform' => true,
- '__experimentalFontFamily' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalSkipSerialization' => array(
- 'textDecoration'
- ),
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'spacing' => array(
- 'blockGap' => true,
- 'units' => array(
- 'px',
- 'em',
- 'rem',
- 'vh',
- 'vw'
- ),
- '__experimentalDefaultControls' => array(
- 'blockGap' => true
- )
- ),
- 'layout' => array(
- 'allowSwitching' => false,
- 'allowInheriting' => false,
- 'allowVerticalAlignment' => false,
- 'allowSizingOnChildren' => true,
- 'default' => array(
- 'type' => 'flex'
- )
- ),
- 'interactivity' => true,
- 'renaming' => false,
- 'contentRole' => true
- ),
- 'editorStyle' => 'wp-block-navigation-editor',
- 'style' => 'wp-block-navigation'
- ),
- 'navigation-link' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/navigation-link',
- 'title' => 'Custom Link',
- 'category' => 'design',
- 'parent' => array(
- 'core/navigation'
- ),
- 'allowedBlocks' => array(
- 'core/navigation-link',
- 'core/navigation-submenu',
- 'core/page-list'
- ),
- 'description' => 'Add a page, link, or another item to your navigation.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'label' => array(
- 'type' => 'string',
- 'role' => 'content'
- ),
- 'type' => array(
- 'type' => 'string'
- ),
- 'description' => array(
- 'type' => 'string'
- ),
- 'rel' => array(
- 'type' => 'string'
- ),
- 'id' => array(
- 'type' => 'number'
- ),
- 'opensInNewTab' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'url' => array(
- 'type' => 'string'
- ),
- 'title' => array(
- 'type' => 'string'
- ),
- 'kind' => array(
- 'type' => 'string'
- ),
- 'isTopLevelLink' => array(
- 'type' => 'boolean'
- )
- ),
- 'usesContext' => array(
- 'textColor',
- 'customTextColor',
- 'backgroundColor',
- 'customBackgroundColor',
- 'overlayTextColor',
- 'customOverlayTextColor',
- 'overlayBackgroundColor',
- 'customOverlayBackgroundColor',
- 'fontSize',
- 'customFontSize',
- 'showSubmenuIcon',
- 'maxNestingLevel',
- 'style'
- ),
- 'supports' => array(
- 'reusable' => false,
- 'html' => false,
- '__experimentalSlashInserter' => true,
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'renaming' => false,
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'editorStyle' => 'wp-block-navigation-link-editor',
- 'style' => 'wp-block-navigation-link'
- ),
- 'navigation-submenu' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/navigation-submenu',
- 'title' => 'Submenu',
- 'category' => 'design',
- 'parent' => array(
- 'core/navigation'
- ),
- 'description' => 'Add a submenu to your navigation.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'label' => array(
- 'type' => 'string',
- 'role' => 'content'
- ),
- 'type' => array(
- 'type' => 'string'
- ),
- 'description' => array(
- 'type' => 'string'
- ),
- 'rel' => array(
- 'type' => 'string'
- ),
- 'id' => array(
- 'type' => 'number'
- ),
- 'opensInNewTab' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'url' => array(
- 'type' => 'string'
- ),
- 'title' => array(
- 'type' => 'string'
- ),
- 'kind' => array(
- 'type' => 'string'
- ),
- 'isTopLevelItem' => array(
- 'type' => 'boolean'
- )
- ),
- 'usesContext' => array(
- 'textColor',
- 'customTextColor',
- 'backgroundColor',
- 'customBackgroundColor',
- 'overlayTextColor',
- 'customOverlayTextColor',
- 'overlayBackgroundColor',
- 'customOverlayBackgroundColor',
- 'fontSize',
- 'customFontSize',
- 'showSubmenuIcon',
- 'maxNestingLevel',
- 'openSubmenusOnClick',
- 'style'
- ),
- 'supports' => array(
- 'reusable' => false,
- 'html' => false,
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'editorStyle' => 'wp-block-navigation-submenu-editor',
- 'style' => 'wp-block-navigation-submenu'
- ),
- 'nextpage' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/nextpage',
- 'title' => 'Page Break',
- 'category' => 'design',
- 'description' => 'Separate your content into a multi-page experience.',
- 'keywords' => array(
- 'next page',
- 'pagination'
- ),
- 'parent' => array(
- 'core/post-content'
- ),
- 'textdomain' => 'default',
- 'supports' => array(
- 'customClassName' => false,
- 'className' => false,
- 'html' => false,
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'editorStyle' => 'wp-block-nextpage-editor'
- ),
- 'page-list' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/page-list',
- 'title' => 'Page List',
- 'category' => 'widgets',
- 'allowedBlocks' => array(
- 'core/page-list-item'
- ),
- 'description' => 'Display a list of all pages.',
- 'keywords' => array(
- 'menu',
- 'navigation'
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'parentPageID' => array(
- 'type' => 'integer',
- 'default' => 0
- ),
- 'isNested' => array(
- 'type' => 'boolean',
- 'default' => false
- )
- ),
- 'usesContext' => array(
- 'textColor',
- 'customTextColor',
- 'backgroundColor',
- 'customBackgroundColor',
- 'overlayTextColor',
- 'customOverlayTextColor',
- 'overlayBackgroundColor',
- 'customOverlayBackgroundColor',
- 'fontSize',
- 'customFontSize',
- 'showSubmenuIcon',
- 'style',
- 'openSubmenusOnClick'
- ),
- 'supports' => array(
- 'reusable' => false,
- 'html' => false,
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- 'color' => array(
- 'text' => true,
- 'background' => true,
- 'link' => true,
- 'gradients' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true,
- 'link' => true
- )
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- ),
- 'spacing' => array(
- 'padding' => true,
- 'margin' => true,
- '__experimentalDefaultControls' => array(
- 'padding' => false,
- 'margin' => false
- )
- ),
- 'contentRole' => true
- ),
- 'editorStyle' => 'wp-block-page-list-editor',
- 'style' => 'wp-block-page-list'
- ),
- 'page-list-item' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/page-list-item',
- 'title' => 'Page List Item',
- 'category' => 'widgets',
- 'parent' => array(
- 'core/page-list'
- ),
- 'description' => 'Displays a page inside a list of all pages.',
- 'keywords' => array(
- 'page',
- 'menu',
- 'navigation'
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'id' => array(
- 'type' => 'number'
- ),
- 'label' => array(
- 'type' => 'string'
- ),
- 'title' => array(
- 'type' => 'string'
- ),
- 'link' => array(
- 'type' => 'string'
- ),
- 'hasChildren' => array(
- 'type' => 'boolean'
- )
- ),
- 'usesContext' => array(
- 'textColor',
- 'customTextColor',
- 'backgroundColor',
- 'customBackgroundColor',
- 'overlayTextColor',
- 'customOverlayTextColor',
- 'overlayBackgroundColor',
- 'customOverlayBackgroundColor',
- 'fontSize',
- 'customFontSize',
- 'showSubmenuIcon',
- 'style',
- 'openSubmenusOnClick'
- ),
- 'supports' => array(
- 'reusable' => false,
- 'html' => false,
- 'lock' => false,
- 'inserter' => false,
- '__experimentalToolbar' => false,
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'editorStyle' => 'wp-block-page-list-editor',
- 'style' => 'wp-block-page-list'
- ),
- 'paragraph' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/paragraph',
- 'title' => 'Paragraph',
- 'category' => 'text',
- 'description' => 'Start with the basic building block of all narrative.',
- 'keywords' => array(
- 'text'
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'align' => array(
- 'type' => 'string'
- ),
- 'content' => array(
- 'type' => 'rich-text',
- 'source' => 'rich-text',
- 'selector' => 'p',
- 'role' => 'content'
- ),
- 'dropCap' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'placeholder' => array(
- 'type' => 'string'
- ),
- 'direction' => array(
- 'type' => 'string',
- 'enum' => array(
- 'ltr',
- 'rtl'
- )
- )
- ),
- 'supports' => array(
- 'splitting' => true,
- 'anchor' => true,
- 'className' => false,
- '__experimentalBorder' => array(
- 'color' => true,
- 'radius' => true,
- 'style' => true,
- 'width' => true
- ),
- 'color' => array(
- 'gradients' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true
- )
- ),
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true,
- '__experimentalDefaultControls' => array(
- 'margin' => false,
- 'padding' => false
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalFontStyle' => true,
- '__experimentalFontWeight' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalTextTransform' => true,
- '__experimentalWritingMode' => true,
- 'fitText' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- '__experimentalSelector' => 'p',
- '__unstablePasteTextInline' => true,
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'editorStyle' => 'wp-block-paragraph-editor',
- 'style' => 'wp-block-paragraph'
- ),
- 'pattern' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/pattern',
- 'title' => 'Pattern Placeholder',
- 'category' => 'theme',
- 'description' => 'Show a block pattern.',
- 'supports' => array(
- 'html' => false,
- 'inserter' => false,
- 'renaming' => false,
- 'blockVisibility' => false,
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'slug' => array(
- 'type' => 'string'
- )
- )
- ),
- 'post-author' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/post-author',
- 'title' => 'Author',
- 'category' => 'theme',
- 'description' => 'Display post author details such as name, avatar, and bio.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'textAlign' => array(
- 'type' => 'string'
- ),
- 'avatarSize' => array(
- 'type' => 'number',
- 'default' => 48
- ),
- 'showAvatar' => array(
- 'type' => 'boolean',
- 'default' => true
- ),
- 'showBio' => array(
- 'type' => 'boolean'
- ),
- 'byline' => array(
- 'type' => 'string'
- ),
- 'isLink' => array(
- 'type' => 'boolean',
- 'default' => false,
- 'role' => 'content'
- ),
- 'linkTarget' => array(
- 'type' => 'string',
- 'default' => '_self',
- 'role' => 'content'
- )
- ),
- 'usesContext' => array(
- 'postType',
- 'postId',
- 'queryId'
- ),
- 'supports' => array(
- 'html' => false,
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'color' => array(
- 'gradients' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true,
- '__experimentalDefaultControls' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- )
- ),
- 'filter' => array(
- 'duotone' => true
- )
- ),
- 'selectors' => array(
- 'filter' => array(
- 'duotone' => '.wp-block-post-author .wp-block-post-author__avatar img'
- )
- ),
- 'editorStyle' => 'wp-block-post-author-editor',
- 'style' => 'wp-block-post-author'
- ),
- 'post-author-biography' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/post-author-biography',
- 'title' => 'Author Biography',
- 'category' => 'theme',
- 'description' => 'The author biography.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'textAlign' => array(
- 'type' => 'string'
- )
- ),
- 'usesContext' => array(
- 'postType',
- 'postId'
- ),
- 'example' => array(
- 'viewportWidth' => 350
- ),
- 'supports' => array(
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true
- ),
- 'color' => array(
- 'gradients' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true,
- '__experimentalDefaultControls' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- )
- )
- ),
- 'style' => 'wp-block-post-author-biography'
- ),
- 'post-author-name' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/post-author-name',
- 'title' => 'Author Name',
- 'category' => 'theme',
- 'description' => 'The author name.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'textAlign' => array(
- 'type' => 'string'
- ),
- 'isLink' => array(
- 'type' => 'boolean',
- 'default' => false,
- 'role' => 'content'
- ),
- 'linkTarget' => array(
- 'type' => 'string',
- 'default' => '_self',
- 'role' => 'content'
- )
- ),
- 'usesContext' => array(
- 'postType',
- 'postId'
- ),
- 'example' => array(
- 'viewportWidth' => 350
- ),
- 'supports' => array(
- 'html' => false,
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true
- ),
- 'color' => array(
- 'gradients' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true,
- 'link' => true
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true,
- '__experimentalDefaultControls' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- )
- )
- ),
- 'style' => 'wp-block-post-author-name'
- ),
- 'post-comments-count' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/post-comments-count',
- 'title' => 'Comments Count',
- 'category' => 'theme',
- 'description' => 'Display a post\'s comments count.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'textAlign' => array(
- 'type' => 'string'
- )
- ),
- 'usesContext' => array(
- 'postId'
- ),
- 'example' => array(
- 'viewportWidth' => 350
- ),
- 'supports' => array(
- 'html' => false,
- 'color' => array(
- 'gradients' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true
- )
- ),
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'style' => 'wp-block-post-comments-count'
- ),
- 'post-comments-form' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/post-comments-form',
- 'title' => 'Comments Form',
- 'category' => 'theme',
- 'description' => 'Display a post\'s comments form.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'textAlign' => array(
- 'type' => 'string'
- )
- ),
- 'usesContext' => array(
- 'postId',
- 'postType'
- ),
- 'supports' => array(
- 'html' => false,
- 'color' => array(
- 'gradients' => true,
- 'heading' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true
- )
- ),
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalFontWeight' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalTextTransform' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true,
- '__experimentalDefaultControls' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- )
- )
- ),
- 'editorStyle' => 'wp-block-post-comments-form-editor',
- 'style' => array(
- 'wp-block-post-comments-form',
- 'wp-block-buttons',
- 'wp-block-button'
- ),
- 'example' => array(
- 'attributes' => array(
- 'textAlign' => 'center'
- )
- )
- ),
- 'post-comments-link' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/post-comments-link',
- 'title' => 'Comments Link',
- 'category' => 'theme',
- 'description' => 'Displays the link to the current post comments.',
- 'textdomain' => 'default',
- 'usesContext' => array(
- 'postType',
- 'postId'
- ),
- 'attributes' => array(
- 'textAlign' => array(
- 'type' => 'string'
- )
- ),
- 'example' => array(
- 'viewportWidth' => 350
- ),
- 'supports' => array(
- 'html' => false,
- 'color' => array(
- 'link' => true,
- 'text' => false,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'link' => true
- )
- ),
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true,
- '__experimentalDefaultControls' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- )
- )
- ),
- 'style' => 'wp-block-post-comments-link'
- ),
- 'post-content' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/post-content',
- 'title' => 'Content',
- 'category' => 'theme',
- 'description' => 'Displays the contents of a post or page.',
- 'textdomain' => 'default',
- 'usesContext' => array(
- 'postId',
- 'postType',
- 'queryId'
- ),
- 'attributes' => array(
- 'tagName' => array(
- 'type' => 'string',
- 'default' => 'div'
- )
- ),
- 'example' => array(
- 'viewportWidth' => 350
- ),
- 'supports' => array(
- 'align' => array(
- 'wide',
- 'full'
- ),
- 'html' => false,
- 'layout' => true,
- 'background' => array(
- 'backgroundImage' => true,
- 'backgroundSize' => true,
- '__experimentalDefaultControls' => array(
- 'backgroundImage' => true
- )
- ),
- 'dimensions' => array(
- 'minHeight' => true
- ),
- 'spacing' => array(
- 'blockGap' => true,
- 'padding' => true,
- 'margin' => true,
- '__experimentalDefaultControls' => array(
- 'margin' => false,
- 'padding' => false
- )
- ),
- 'color' => array(
- 'gradients' => true,
- 'heading' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => false,
- 'text' => false
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true,
- '__experimentalDefaultControls' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- )
- )
- ),
- 'style' => 'wp-block-post-content',
- 'editorStyle' => 'wp-block-post-content-editor'
- ),
- 'post-date' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/post-date',
- 'title' => 'Date',
- 'category' => 'theme',
- 'description' => 'Display a custom date.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'datetime' => array(
- 'type' => 'string',
- 'role' => 'content'
- ),
- 'textAlign' => array(
- 'type' => 'string'
- ),
- 'format' => array(
- 'type' => 'string'
- ),
- 'isLink' => array(
- 'type' => 'boolean',
- 'default' => false,
- 'role' => 'content'
- )
- ),
- 'usesContext' => array(
- 'postId',
- 'postType',
- 'queryId'
- ),
- 'example' => array(
- 'viewportWidth' => 350
- ),
- 'supports' => array(
- 'html' => false,
- 'color' => array(
- 'gradients' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true,
- 'link' => true
- )
- ),
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true,
- '__experimentalDefaultControls' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- )
- )
- )
- ),
- 'post-excerpt' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/post-excerpt',
- 'title' => 'Excerpt',
- 'category' => 'theme',
- 'description' => 'Display the excerpt.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'textAlign' => array(
- 'type' => 'string'
- ),
- 'moreText' => array(
- 'type' => 'string',
- 'role' => 'content'
- ),
- 'showMoreOnNewLine' => array(
- 'type' => 'boolean',
- 'default' => true
- ),
- 'excerptLength' => array(
- 'type' => 'number',
- 'default' => 55
- )
- ),
- 'usesContext' => array(
- 'postId',
- 'postType',
- 'queryId'
- ),
- 'example' => array(
- 'viewportWidth' => 350
- ),
- 'supports' => array(
- 'html' => false,
- 'color' => array(
- 'gradients' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true,
- 'link' => true
- )
- ),
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true,
- '__experimentalDefaultControls' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- )
- )
- ),
- 'editorStyle' => 'wp-block-post-excerpt-editor',
- 'style' => 'wp-block-post-excerpt'
- ),
- 'post-featured-image' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/post-featured-image',
- 'title' => 'Featured Image',
- 'category' => 'theme',
- 'description' => 'Display a post\'s featured image.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'isLink' => array(
- 'type' => 'boolean',
- 'default' => false,
- 'role' => 'content'
- ),
- 'aspectRatio' => array(
- 'type' => 'string'
- ),
- 'width' => array(
- 'type' => 'string'
- ),
- 'height' => array(
- 'type' => 'string'
- ),
- 'scale' => array(
- 'type' => 'string',
- 'default' => 'cover'
- ),
- 'sizeSlug' => array(
- 'type' => 'string'
- ),
- 'rel' => array(
- 'type' => 'string',
- 'attribute' => 'rel',
- 'default' => '',
- 'role' => 'content'
- ),
- 'linkTarget' => array(
- 'type' => 'string',
- 'default' => '_self',
- 'role' => 'content'
- ),
- 'overlayColor' => array(
- 'type' => 'string'
- ),
- 'customOverlayColor' => array(
- 'type' => 'string'
- ),
- 'dimRatio' => array(
- 'type' => 'number',
- 'default' => 0
- ),
- 'gradient' => array(
- 'type' => 'string'
- ),
- 'customGradient' => array(
- 'type' => 'string'
- ),
- 'useFirstImageFromPost' => array(
- 'type' => 'boolean',
- 'default' => false
- )
- ),
- 'usesContext' => array(
- 'postId',
- 'postType',
- 'queryId'
- ),
- 'example' => array(
- 'viewportWidth' => 350
- ),
- 'supports' => array(
- 'align' => array(
- 'left',
- 'right',
- 'center',
- 'wide',
- 'full'
- ),
- 'color' => array(
- 'text' => false,
- 'background' => false
- ),
- '__experimentalBorder' => array(
- 'color' => true,
- 'radius' => true,
- 'width' => true,
- '__experimentalSkipSerialization' => true,
- '__experimentalDefaultControls' => array(
- 'color' => true,
- 'radius' => true,
- 'width' => true
- )
- ),
- 'filter' => array(
- 'duotone' => true
- ),
- 'shadow' => array(
- '__experimentalSkipSerialization' => true
- ),
- 'html' => false,
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'selectors' => array(
- 'border' => '.wp-block-post-featured-image img, .wp-block-post-featured-image .block-editor-media-placeholder, .wp-block-post-featured-image .wp-block-post-featured-image__overlay',
- 'shadow' => '.wp-block-post-featured-image img, .wp-block-post-featured-image .components-placeholder',
- 'filter' => array(
- 'duotone' => '.wp-block-post-featured-image img, .wp-block-post-featured-image .wp-block-post-featured-image__placeholder, .wp-block-post-featured-image .components-placeholder__illustration, .wp-block-post-featured-image .components-placeholder::before'
- )
- ),
- 'editorStyle' => 'wp-block-post-featured-image-editor',
- 'style' => 'wp-block-post-featured-image'
- ),
- 'post-navigation-link' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/post-navigation-link',
- 'title' => 'Post Navigation Link',
- 'category' => 'theme',
- 'description' => 'Displays the next or previous post link that is adjacent to the current post.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'textAlign' => array(
- 'type' => 'string'
- ),
- 'type' => array(
- 'type' => 'string',
- 'default' => 'next'
- ),
- 'label' => array(
- 'type' => 'string',
- 'role' => 'content'
- ),
- 'showTitle' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'linkLabel' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'arrow' => array(
- 'type' => 'string',
- 'default' => 'none'
- ),
- 'taxonomy' => array(
- 'type' => 'string',
- 'default' => ''
- )
- ),
- 'usesContext' => array(
- 'postType'
- ),
- 'supports' => array(
- 'reusable' => false,
- 'html' => false,
- 'color' => array(
- 'link' => true
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalWritingMode' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'style' => 'wp-block-post-navigation-link'
- ),
- 'post-template' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/post-template',
- 'title' => 'Post Template',
- 'category' => 'theme',
- 'ancestor' => array(
- 'core/query'
- ),
- 'description' => 'Contains the block elements used to render a post, like the title, date, featured image, content or excerpt, and more.',
- 'textdomain' => 'default',
- 'usesContext' => array(
- 'queryId',
- 'query',
- 'displayLayout',
- 'templateSlug',
- 'previewPostType',
- 'enhancedPagination',
- 'postType'
- ),
- 'supports' => array(
- 'reusable' => false,
- 'html' => false,
- 'align' => array(
- 'wide',
- 'full'
- ),
- 'layout' => true,
- 'color' => array(
- 'gradients' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true,
- 'blockGap' => array(
- '__experimentalDefault' => '1.25em'
- ),
- '__experimentalDefaultControls' => array(
- 'blockGap' => true,
- 'padding' => false,
- 'margin' => false
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- )
- ),
- 'style' => 'wp-block-post-template',
- 'editorStyle' => 'wp-block-post-template-editor'
- ),
- 'post-terms' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/post-terms',
- 'title' => 'Post Terms',
- 'category' => 'theme',
- 'description' => 'Post terms.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'term' => array(
- 'type' => 'string'
- ),
- 'textAlign' => array(
- 'type' => 'string'
- ),
- 'separator' => array(
- 'type' => 'string',
- 'default' => ', '
- ),
- 'prefix' => array(
- 'type' => 'string',
- 'default' => '',
- 'role' => 'content'
- ),
- 'suffix' => array(
- 'type' => 'string',
- 'default' => '',
- 'role' => 'content'
- )
- ),
- 'usesContext' => array(
- 'postId',
- 'postType'
- ),
- 'example' => array(
- 'viewportWidth' => 350
- ),
- 'supports' => array(
- 'html' => false,
- 'color' => array(
- 'gradients' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true,
- 'link' => true
- )
- ),
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true,
- '__experimentalDefaultControls' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- )
- )
- ),
- 'style' => 'wp-block-post-terms'
- ),
- 'post-time-to-read' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/post-time-to-read',
- 'title' => 'Time to Read',
- 'category' => 'theme',
- 'description' => 'Show minutes required to finish reading the post. Can also show a word count.',
- 'textdomain' => 'default',
- 'usesContext' => array(
- 'postId',
- 'postType'
- ),
- 'attributes' => array(
- 'textAlign' => array(
- 'type' => 'string'
- ),
- 'displayAsRange' => array(
- 'type' => 'boolean',
- 'default' => true
- ),
- 'displayMode' => array(
- 'type' => 'string',
- 'default' => 'time'
- ),
- 'averageReadingSpeed' => array(
- 'type' => 'number',
- 'default' => 189
- )
- ),
- 'supports' => array(
- 'color' => array(
- 'gradients' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true
- )
- ),
- 'html' => false,
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true,
- '__experimentalDefaultControls' => array(
- 'margin' => false,
- 'padding' => false
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- )
- )
- ),
- 'post-title' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/post-title',
- 'title' => 'Title',
- 'category' => 'theme',
- 'description' => 'Displays the title of a post, page, or any other content-type.',
- 'textdomain' => 'default',
- 'usesContext' => array(
- 'postId',
- 'postType',
- 'queryId'
- ),
- 'attributes' => array(
- 'textAlign' => array(
- 'type' => 'string'
- ),
- 'level' => array(
- 'type' => 'number',
- 'default' => 2
- ),
- 'levelOptions' => array(
- 'type' => 'array'
- ),
- 'isLink' => array(
- 'type' => 'boolean',
- 'default' => false,
- 'role' => 'content'
- ),
- 'rel' => array(
- 'type' => 'string',
- 'attribute' => 'rel',
- 'default' => '',
- 'role' => 'content'
- ),
- 'linkTarget' => array(
- 'type' => 'string',
- 'default' => '_self',
- 'role' => 'content'
- )
- ),
- 'example' => array(
- 'viewportWidth' => 350
- ),
- 'supports' => array(
- 'align' => array(
- 'wide',
- 'full'
- ),
- 'html' => false,
- 'color' => array(
- 'gradients' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true,
- 'link' => true
- )
- ),
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true,
- '__experimentalDefaultControls' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- )
- )
- ),
- 'style' => 'wp-block-post-title'
- ),
- 'preformatted' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/preformatted',
- 'title' => 'Preformatted',
- 'category' => 'text',
- 'description' => 'Add text that respects your spacing and tabs, and also allows styling.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'content' => array(
- 'type' => 'rich-text',
- 'source' => 'rich-text',
- 'selector' => 'pre',
- '__unstablePreserveWhiteSpace' => true,
- 'role' => 'content'
- )
- ),
- 'supports' => array(
- 'anchor' => true,
- 'color' => array(
- 'gradients' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true
- )
- ),
- 'spacing' => array(
- 'padding' => true,
- 'margin' => true
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true,
- '__experimentalDefaultControls' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- )
- )
- ),
- 'style' => 'wp-block-preformatted'
- ),
- 'pullquote' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/pullquote',
- 'title' => 'Pullquote',
- 'category' => 'text',
- 'description' => 'Give special visual emphasis to a quote from your text.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'value' => array(
- 'type' => 'rich-text',
- 'source' => 'rich-text',
- 'selector' => 'p',
- 'role' => 'content'
- ),
- 'citation' => array(
- 'type' => 'rich-text',
- 'source' => 'rich-text',
- 'selector' => 'cite',
- 'role' => 'content'
- ),
- 'textAlign' => array(
- 'type' => 'string'
- )
- ),
- 'supports' => array(
- 'anchor' => true,
- 'align' => array(
- 'left',
- 'right',
- 'wide',
- 'full'
- ),
- 'background' => array(
- 'backgroundImage' => true,
- 'backgroundSize' => true,
- '__experimentalDefaultControls' => array(
- 'backgroundImage' => true
- )
- ),
- 'color' => array(
- 'gradients' => true,
- 'background' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true
- )
- ),
- 'dimensions' => array(
- 'minHeight' => true,
- '__experimentalDefaultControls' => array(
- 'minHeight' => false
- )
- ),
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- '__experimentalBorder' => array(
- 'color' => true,
- 'radius' => true,
- 'style' => true,
- 'width' => true,
- '__experimentalDefaultControls' => array(
- 'color' => true,
- 'radius' => true,
- 'style' => true,
- 'width' => true
- )
- ),
- '__experimentalStyle' => array(
- 'typography' => array(
- 'fontSize' => '1.5em',
- 'lineHeight' => '1.6'
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'editorStyle' => 'wp-block-pullquote-editor',
- 'style' => 'wp-block-pullquote'
- ),
- 'query' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/query',
- 'title' => 'Query Loop',
- 'category' => 'theme',
- 'description' => 'An advanced block that allows displaying post types based on different query parameters and visual configurations.',
- 'keywords' => array(
- 'posts',
- 'list',
- 'blog',
- 'blogs',
- 'custom post types'
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'queryId' => array(
- 'type' => 'number'
- ),
- 'query' => array(
- 'type' => 'object',
- 'default' => array(
- 'perPage' => null,
- 'pages' => 0,
- 'offset' => 0,
- 'postType' => 'post',
- 'order' => 'desc',
- 'orderBy' => 'date',
- 'author' => '',
- 'search' => '',
- 'exclude' => array(
-
- ),
- 'sticky' => '',
- 'inherit' => true,
- 'taxQuery' => null,
- 'parents' => array(
-
- ),
- 'format' => array(
-
- )
- )
- ),
- 'tagName' => array(
- 'type' => 'string',
- 'default' => 'div'
- ),
- 'namespace' => array(
- 'type' => 'string'
- ),
- 'enhancedPagination' => array(
- 'type' => 'boolean',
- 'default' => false
- )
- ),
- 'usesContext' => array(
- 'templateSlug'
- ),
- 'providesContext' => array(
- 'queryId' => 'queryId',
- 'query' => 'query',
- 'displayLayout' => 'displayLayout',
- 'enhancedPagination' => 'enhancedPagination'
- ),
- 'supports' => array(
- 'align' => array(
- 'wide',
- 'full'
- ),
- 'html' => false,
- 'layout' => true,
- 'interactivity' => true,
- 'contentRole' => true
- ),
- 'editorStyle' => 'wp-block-query-editor'
- ),
- 'query-no-results' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/query-no-results',
- 'title' => 'No Results',
- 'category' => 'theme',
- 'description' => 'Contains the block elements used to render content when no query results are found.',
- 'ancestor' => array(
- 'core/query'
- ),
- 'textdomain' => 'default',
- 'usesContext' => array(
- 'queryId',
- 'query'
- ),
- 'supports' => array(
- 'align' => true,
- 'reusable' => false,
- 'html' => false,
- 'color' => array(
- 'gradients' => true,
- 'link' => true
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- )
- ),
- 'query-pagination' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/query-pagination',
- 'title' => 'Pagination',
- 'category' => 'theme',
- 'ancestor' => array(
- 'core/query'
- ),
- 'allowedBlocks' => array(
- 'core/query-pagination-previous',
- 'core/query-pagination-numbers',
- 'core/query-pagination-next'
- ),
- 'description' => 'Displays a paginated navigation to next/previous set of posts, when applicable.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'paginationArrow' => array(
- 'type' => 'string',
- 'default' => 'none'
- ),
- 'showLabel' => array(
- 'type' => 'boolean',
- 'default' => true
- )
- ),
- 'usesContext' => array(
- 'queryId',
- 'query'
- ),
- 'providesContext' => array(
- 'paginationArrow' => 'paginationArrow',
- 'showLabel' => 'showLabel'
- ),
- 'supports' => array(
- 'align' => true,
- 'reusable' => false,
- 'html' => false,
- 'color' => array(
- 'gradients' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true,
- 'link' => true
- )
- ),
- 'layout' => array(
- 'allowSwitching' => false,
- 'allowInheriting' => false,
- 'default' => array(
- 'type' => 'flex'
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'editorStyle' => 'wp-block-query-pagination-editor',
- 'style' => 'wp-block-query-pagination'
- ),
- 'query-pagination-next' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/query-pagination-next',
- 'title' => 'Next Page',
- 'category' => 'theme',
- 'parent' => array(
- 'core/query-pagination'
- ),
- 'description' => 'Displays the next posts page link.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'label' => array(
- 'type' => 'string'
- )
- ),
- 'usesContext' => array(
- 'queryId',
- 'query',
- 'paginationArrow',
- 'showLabel',
- 'enhancedPagination'
- ),
- 'supports' => array(
- 'reusable' => false,
- 'html' => false,
- 'color' => array(
- 'gradients' => true,
- 'text' => false,
- '__experimentalDefaultControls' => array(
- 'background' => true
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- )
- ),
- 'query-pagination-numbers' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/query-pagination-numbers',
- 'title' => 'Page Numbers',
- 'category' => 'theme',
- 'parent' => array(
- 'core/query-pagination'
- ),
- 'description' => 'Displays a list of page numbers for pagination.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'midSize' => array(
- 'type' => 'number',
- 'default' => 2
- )
- ),
- 'usesContext' => array(
- 'queryId',
- 'query',
- 'enhancedPagination'
- ),
- 'supports' => array(
- 'reusable' => false,
- 'html' => false,
- 'color' => array(
- 'gradients' => true,
- 'text' => false,
- '__experimentalDefaultControls' => array(
- 'background' => true
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'editorStyle' => 'wp-block-query-pagination-numbers-editor'
- ),
- 'query-pagination-previous' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/query-pagination-previous',
- 'title' => 'Previous Page',
- 'category' => 'theme',
- 'parent' => array(
- 'core/query-pagination'
- ),
- 'description' => 'Displays the previous posts page link.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'label' => array(
- 'type' => 'string'
- )
- ),
- 'usesContext' => array(
- 'queryId',
- 'query',
- 'paginationArrow',
- 'showLabel',
- 'enhancedPagination'
- ),
- 'supports' => array(
- 'reusable' => false,
- 'html' => false,
- 'color' => array(
- 'gradients' => true,
- 'text' => false,
- '__experimentalDefaultControls' => array(
- 'background' => true
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- )
- ),
- 'query-title' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/query-title',
- 'title' => 'Query Title',
- 'category' => 'theme',
- 'description' => 'Display the query title.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'type' => array(
- 'type' => 'string'
- ),
- 'textAlign' => array(
- 'type' => 'string'
- ),
- 'level' => array(
- 'type' => 'number',
- 'default' => 1
- ),
- 'levelOptions' => array(
- 'type' => 'array'
- ),
- 'showPrefix' => array(
- 'type' => 'boolean',
- 'default' => true
- ),
- 'showSearchTerm' => array(
- 'type' => 'boolean',
- 'default' => true
- )
- ),
- 'example' => array(
- 'attributes' => array(
- 'type' => 'search'
- )
- ),
- 'usesContext' => array(
- 'query'
- ),
- 'supports' => array(
- 'align' => array(
- 'wide',
- 'full'
- ),
- 'html' => false,
- 'color' => array(
- 'gradients' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true
- )
- ),
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontStyle' => true,
- '__experimentalFontWeight' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true,
- '__experimentalDefaultControls' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- )
- )
- ),
- 'style' => 'wp-block-query-title'
- ),
- 'query-total' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/query-total',
- 'title' => 'Query Total',
- 'category' => 'theme',
- 'ancestor' => array(
- 'core/query'
- ),
- 'description' => 'Display the total number of results in a query.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'displayType' => array(
- 'type' => 'string',
- 'default' => 'total-results'
- )
- ),
- 'usesContext' => array(
- 'queryId',
- 'query'
- ),
- 'supports' => array(
- 'align' => array(
- 'wide',
- 'full'
- ),
- 'html' => false,
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true
- ),
- 'color' => array(
- 'gradients' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true,
- '__experimentalDefaultControls' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'style' => 'wp-block-query-total'
- ),
- 'quote' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/quote',
- 'title' => 'Quote',
- 'category' => 'text',
- 'description' => 'Give quoted text visual emphasis. "In quoting others, we cite ourselves." ā Julio CortĆ”zar',
- 'keywords' => array(
- 'blockquote',
- 'cite'
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'value' => array(
- 'type' => 'string',
- 'source' => 'html',
- 'selector' => 'blockquote',
- 'multiline' => 'p',
- 'default' => '',
- 'role' => 'content'
- ),
- 'citation' => array(
- 'type' => 'rich-text',
- 'source' => 'rich-text',
- 'selector' => 'cite',
- 'role' => 'content'
- ),
- 'textAlign' => array(
- 'type' => 'string'
- )
- ),
- 'supports' => array(
- 'anchor' => true,
- 'align' => array(
- 'left',
- 'right',
- 'wide',
- 'full'
- ),
- 'html' => false,
- 'background' => array(
- 'backgroundImage' => true,
- 'backgroundSize' => true,
- '__experimentalDefaultControls' => array(
- 'backgroundImage' => true
- )
- ),
- '__experimentalBorder' => array(
- 'color' => true,
- 'radius' => true,
- 'style' => true,
- 'width' => true,
- '__experimentalDefaultControls' => array(
- 'color' => true,
- 'radius' => true,
- 'style' => true,
- 'width' => true
- )
- ),
- 'dimensions' => array(
- 'minHeight' => true,
- '__experimentalDefaultControls' => array(
- 'minHeight' => false
- )
- ),
- '__experimentalOnEnter' => true,
- '__experimentalOnMerge' => true,
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'color' => array(
- 'gradients' => true,
- 'heading' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true
- )
- ),
- 'layout' => array(
- 'allowEditing' => false
- ),
- 'spacing' => array(
- 'blockGap' => true,
- 'padding' => true,
- 'margin' => true
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- 'allowedBlocks' => true
- ),
- 'styles' => array(
- array(
- 'name' => 'default',
- 'label' => 'Default',
- 'isDefault' => true
- ),
- array(
- 'name' => 'plain',
- 'label' => 'Plain'
- )
- ),
- 'editorStyle' => 'wp-block-quote-editor',
- 'style' => 'wp-block-quote'
- ),
- 'read-more' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/read-more',
- 'title' => 'Read More',
- 'category' => 'theme',
- 'description' => 'Displays the link of a post, page, or any other content-type.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'content' => array(
- 'type' => 'string',
- 'role' => 'content'
- ),
- 'linkTarget' => array(
- 'type' => 'string',
- 'default' => '_self'
- )
- ),
- 'usesContext' => array(
- 'postId'
- ),
- 'supports' => array(
- 'html' => false,
- 'color' => array(
- 'gradients' => true,
- 'text' => true
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true,
- 'textDecoration' => true
- )
- ),
- 'spacing' => array(
- 'margin' => array(
- 'top',
- 'bottom'
- ),
- 'padding' => true,
- '__experimentalDefaultControls' => array(
- 'padding' => true
- )
- ),
- '__experimentalBorder' => array(
- 'color' => true,
- 'radius' => true,
- 'width' => true,
- '__experimentalDefaultControls' => array(
- 'width' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'style' => 'wp-block-read-more'
- ),
- 'rss' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/rss',
- 'title' => 'RSS',
- 'category' => 'widgets',
- 'description' => 'Display entries from any RSS or Atom feed.',
- 'keywords' => array(
- 'atom',
- 'feed'
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'columns' => array(
- 'type' => 'number',
- 'default' => 2
- ),
- 'blockLayout' => array(
- 'type' => 'string',
- 'default' => 'list'
- ),
- 'feedURL' => array(
- 'type' => 'string',
- 'default' => '',
- 'role' => 'content'
- ),
- 'itemsToShow' => array(
- 'type' => 'number',
- 'default' => 5
- ),
- 'displayExcerpt' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'displayAuthor' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'displayDate' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'excerptLength' => array(
- 'type' => 'number',
- 'default' => 55
- ),
- 'openInNewTab' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'rel' => array(
- 'type' => 'string'
- )
- ),
- 'supports' => array(
- 'align' => true,
- 'html' => false,
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- ),
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true,
- '__experimentalDefaultControls' => array(
- 'padding' => false,
- 'margin' => false
- )
- ),
- 'color' => array(
- 'background' => true,
- 'text' => true,
- 'gradients' => true,
- 'link' => true
- )
- ),
- 'editorStyle' => 'wp-block-rss-editor',
- 'style' => 'wp-block-rss'
- ),
- 'search' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/search',
- 'title' => 'Search',
- 'category' => 'widgets',
- 'description' => 'Help visitors find your content.',
- 'keywords' => array(
- 'find'
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'label' => array(
- 'type' => 'string',
- 'role' => 'content'
- ),
- 'showLabel' => array(
- 'type' => 'boolean',
- 'default' => true
- ),
- 'placeholder' => array(
- 'type' => 'string',
- 'default' => '',
- 'role' => 'content'
- ),
- 'width' => array(
- 'type' => 'number'
- ),
- 'widthUnit' => array(
- 'type' => 'string'
- ),
- 'buttonText' => array(
- 'type' => 'string',
- 'role' => 'content'
- ),
- 'buttonPosition' => array(
- 'type' => 'string',
- 'default' => 'button-outside'
- ),
- 'buttonUseIcon' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'query' => array(
- 'type' => 'object',
- 'default' => array(
-
- )
- ),
- 'isSearchFieldHidden' => array(
- 'type' => 'boolean',
- 'default' => false
- )
- ),
- 'supports' => array(
- 'align' => array(
- 'left',
- 'center',
- 'right'
- ),
- 'color' => array(
- 'gradients' => true,
- '__experimentalSkipSerialization' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true
- )
- ),
- 'interactivity' => true,
- 'typography' => array(
- '__experimentalSkipSerialization' => true,
- '__experimentalSelector' => '.wp-block-search__label, .wp-block-search__input, .wp-block-search__button',
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- '__experimentalBorder' => array(
- 'color' => true,
- 'radius' => true,
- 'width' => true,
- '__experimentalSkipSerialization' => true,
- '__experimentalDefaultControls' => array(
- 'color' => true,
- 'radius' => true,
- 'width' => true
- )
- ),
- 'spacing' => array(
- 'margin' => true
- ),
- 'html' => false
- ),
- 'editorStyle' => 'wp-block-search-editor',
- 'style' => 'wp-block-search'
- ),
- 'separator' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/separator',
- 'title' => 'Separator',
- 'category' => 'design',
- 'description' => 'Create a break between ideas or sections with a horizontal separator.',
- 'keywords' => array(
- 'horizontal-line',
- 'hr',
- 'divider'
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'opacity' => array(
- 'type' => 'string',
- 'default' => 'alpha-channel'
- ),
- 'tagName' => array(
- 'type' => 'string',
- 'enum' => array(
- 'hr',
- 'div'
- ),
- 'default' => 'hr'
- )
- ),
- 'supports' => array(
- 'anchor' => true,
- 'align' => array(
- 'center',
- 'wide',
- 'full'
- ),
- 'color' => array(
- 'enableContrastChecker' => false,
- '__experimentalSkipSerialization' => true,
- 'gradients' => true,
- 'background' => true,
- 'text' => false,
- '__experimentalDefaultControls' => array(
- 'background' => true
- )
- ),
- 'spacing' => array(
- 'margin' => array(
- 'top',
- 'bottom'
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'styles' => array(
- array(
- 'name' => 'default',
- 'label' => 'Default',
- 'isDefault' => true
- ),
- array(
- 'name' => 'wide',
- 'label' => 'Wide Line'
- ),
- array(
- 'name' => 'dots',
- 'label' => 'Dots'
- )
- ),
- 'editorStyle' => 'wp-block-separator-editor',
- 'style' => 'wp-block-separator'
- ),
- 'shortcode' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/shortcode',
- 'title' => 'Shortcode',
- 'category' => 'widgets',
- 'description' => 'Insert additional custom elements with a WordPress shortcode.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'text' => array(
- 'type' => 'string',
- 'source' => 'raw',
- 'role' => 'content'
- )
- ),
- 'supports' => array(
- 'className' => false,
- 'customClassName' => false,
- 'html' => false
- ),
- 'editorStyle' => 'wp-block-shortcode-editor'
- ),
- 'site-logo' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/site-logo',
- 'title' => 'Site Logo',
- 'category' => 'theme',
- 'description' => 'Display an image to represent this site. Update this block and the changes apply everywhere.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'width' => array(
- 'type' => 'number'
- ),
- 'isLink' => array(
- 'type' => 'boolean',
- 'default' => true,
- 'role' => 'content'
- ),
- 'linkTarget' => array(
- 'type' => 'string',
- 'default' => '_self',
- 'role' => 'content'
- ),
- 'shouldSyncIcon' => array(
- 'type' => 'boolean'
- )
- ),
- 'example' => array(
- 'viewportWidth' => 500,
- 'attributes' => array(
- 'width' => 350,
- 'className' => 'block-editor-block-types-list__site-logo-example'
- )
- ),
- 'supports' => array(
- 'html' => false,
- 'align' => true,
- 'alignWide' => false,
- 'color' => array(
- 'text' => false,
- 'background' => false
- ),
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true,
- '__experimentalDefaultControls' => array(
- 'margin' => false,
- 'padding' => false
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- 'filter' => array(
- 'duotone' => true
- )
- ),
- 'styles' => array(
- array(
- 'name' => 'default',
- 'label' => 'Default',
- 'isDefault' => true
- ),
- array(
- 'name' => 'rounded',
- 'label' => 'Rounded'
- )
- ),
- 'selectors' => array(
- 'filter' => array(
- 'duotone' => '.wp-block-site-logo img, .wp-block-site-logo .components-placeholder__illustration, .wp-block-site-logo .components-placeholder::before'
- )
- ),
- 'editorStyle' => 'wp-block-site-logo-editor',
- 'style' => 'wp-block-site-logo'
- ),
- 'site-tagline' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/site-tagline',
- 'title' => 'Site Tagline',
- 'category' => 'theme',
- 'description' => 'Describe in a few words what this site is about. This is important for search results, sharing on social media, and gives overall clarity to visitors.',
- 'keywords' => array(
- 'description'
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'textAlign' => array(
- 'type' => 'string'
- ),
- 'level' => array(
- 'type' => 'number',
- 'default' => 0
- ),
- 'levelOptions' => array(
- 'type' => 'array',
- 'default' => array(
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6
- )
- )
- ),
- 'example' => array(
- 'viewportWidth' => 350,
- 'attributes' => array(
- 'textAlign' => 'center'
- )
- ),
- 'supports' => array(
- 'align' => array(
- 'wide',
- 'full'
- ),
- 'html' => false,
- 'color' => array(
- 'gradients' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true
- )
- ),
- 'contentRole' => true,
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true,
- '__experimentalDefaultControls' => array(
- 'margin' => false,
- 'padding' => false
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalFontStyle' => true,
- '__experimentalFontWeight' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalWritingMode' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- )
- ),
- 'editorStyle' => 'wp-block-site-tagline-editor',
- 'style' => 'wp-block-site-tagline'
- ),
- 'site-title' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/site-title',
- 'title' => 'Site Title',
- 'category' => 'theme',
- 'description' => 'Displays the name of this site. Update the block, and the changes apply everywhere itās used. This will also appear in the browser title bar and in search results.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'level' => array(
- 'type' => 'number',
- 'default' => 1
- ),
- 'levelOptions' => array(
- 'type' => 'array',
- 'default' => array(
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6
- )
- ),
- 'textAlign' => array(
- 'type' => 'string'
- ),
- 'isLink' => array(
- 'type' => 'boolean',
- 'default' => true,
- 'role' => 'content'
- ),
- 'linkTarget' => array(
- 'type' => 'string',
- 'default' => '_self',
- 'role' => 'content'
- )
- ),
- 'example' => array(
- 'viewportWidth' => 500
- ),
- 'supports' => array(
- 'align' => array(
- 'wide',
- 'full'
- ),
- 'html' => false,
- 'color' => array(
- 'gradients' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true,
- 'link' => true
- )
- ),
- 'spacing' => array(
- 'padding' => true,
- 'margin' => true,
- '__experimentalDefaultControls' => array(
- 'margin' => false,
- 'padding' => false
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalFontStyle' => true,
- '__experimentalFontWeight' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalWritingMode' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- )
- ),
- 'editorStyle' => 'wp-block-site-title-editor',
- 'style' => 'wp-block-site-title'
- ),
- 'social-link' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/social-link',
- 'title' => 'Social Icon',
- 'category' => 'widgets',
- 'parent' => array(
- 'core/social-links'
- ),
- 'description' => 'Display an icon linking to a social profile or site.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'url' => array(
- 'type' => 'string',
- 'role' => 'content'
- ),
- 'service' => array(
- 'type' => 'string'
- ),
- 'label' => array(
- 'type' => 'string',
- 'role' => 'content'
- ),
- 'rel' => array(
- 'type' => 'string'
- )
- ),
- 'usesContext' => array(
- 'openInNewTab',
- 'showLabels',
- 'iconColor',
- 'iconColorValue',
- 'iconBackgroundColor',
- 'iconBackgroundColorValue'
- ),
- 'supports' => array(
- 'reusable' => false,
- 'html' => false,
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'editorStyle' => 'wp-block-social-link-editor'
- ),
- 'social-links' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/social-links',
- 'title' => 'Social Icons',
- 'category' => 'widgets',
- 'allowedBlocks' => array(
- 'core/social-link'
- ),
- 'description' => 'Display icons linking to your social profiles or sites.',
- 'keywords' => array(
- 'links'
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'iconColor' => array(
- 'type' => 'string'
- ),
- 'customIconColor' => array(
- 'type' => 'string'
- ),
- 'iconColorValue' => array(
- 'type' => 'string'
- ),
- 'iconBackgroundColor' => array(
- 'type' => 'string'
- ),
- 'customIconBackgroundColor' => array(
- 'type' => 'string'
- ),
- 'iconBackgroundColorValue' => array(
- 'type' => 'string'
- ),
- 'openInNewTab' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'showLabels' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'size' => array(
- 'type' => 'string'
- )
- ),
- 'providesContext' => array(
- 'openInNewTab' => 'openInNewTab',
- 'showLabels' => 'showLabels',
- 'iconColor' => 'iconColor',
- 'iconColorValue' => 'iconColorValue',
- 'iconBackgroundColor' => 'iconBackgroundColor',
- 'iconBackgroundColorValue' => 'iconBackgroundColorValue'
- ),
- 'supports' => array(
- 'align' => array(
- 'left',
- 'center',
- 'right'
- ),
- 'anchor' => true,
- 'html' => false,
- '__experimentalExposeControlsToChildren' => true,
- 'layout' => array(
- 'allowSwitching' => false,
- 'allowInheriting' => false,
- 'allowVerticalAlignment' => false,
- 'default' => array(
- 'type' => 'flex'
- )
- ),
- 'color' => array(
- 'enableContrastChecker' => false,
- 'background' => true,
- 'gradients' => true,
- 'text' => false,
- '__experimentalDefaultControls' => array(
- 'background' => false
- )
- ),
- 'spacing' => array(
- 'blockGap' => array(
- 'horizontal',
- 'vertical'
- ),
- 'margin' => true,
- 'padding' => true,
- 'units' => array(
- 'px',
- 'em',
- 'rem',
- 'vh',
- 'vw'
- ),
- '__experimentalDefaultControls' => array(
- 'blockGap' => true,
- 'margin' => true,
- 'padding' => false
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true,
- '__experimentalDefaultControls' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- )
- ),
- 'contentRole' => true
- ),
- 'styles' => array(
- array(
- 'name' => 'default',
- 'label' => 'Default',
- 'isDefault' => true
- ),
- array(
- 'name' => 'logos-only',
- 'label' => 'Logos Only'
- ),
- array(
- 'name' => 'pill-shape',
- 'label' => 'Pill Shape'
- )
- ),
- 'editorStyle' => 'wp-block-social-links-editor',
- 'style' => 'wp-block-social-links'
- ),
- 'spacer' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/spacer',
- 'title' => 'Spacer',
- 'category' => 'design',
- 'description' => 'Add white space between blocks and customize its height.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'height' => array(
- 'type' => 'string',
- 'default' => '100px'
- ),
- 'width' => array(
- 'type' => 'string'
- )
- ),
- 'usesContext' => array(
- 'orientation'
- ),
- 'supports' => array(
- 'anchor' => true,
- 'spacing' => array(
- 'margin' => array(
- 'top',
- 'bottom'
- ),
- '__experimentalDefaultControls' => array(
- 'margin' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'editorStyle' => 'wp-block-spacer-editor',
- 'style' => 'wp-block-spacer'
- ),
- 'table' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/table',
- 'title' => 'Table',
- 'category' => 'text',
- 'description' => 'Create structured content in rows and columns to display information.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'hasFixedLayout' => array(
- 'type' => 'boolean',
- 'default' => true
- ),
- 'caption' => array(
- 'type' => 'rich-text',
- 'source' => 'rich-text',
- 'selector' => 'figcaption',
- 'role' => 'content'
- ),
- 'head' => array(
- 'type' => 'array',
- 'default' => array(
-
- ),
- 'source' => 'query',
- 'selector' => 'thead tr',
- 'query' => array(
- 'cells' => array(
- 'type' => 'array',
- 'default' => array(
-
- ),
- 'source' => 'query',
- 'selector' => 'td,th',
- 'query' => array(
- 'content' => array(
- 'type' => 'rich-text',
- 'source' => 'rich-text',
- 'role' => 'content'
- ),
- 'tag' => array(
- 'type' => 'string',
- 'default' => 'td',
- 'source' => 'tag'
- ),
- 'scope' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'attribute' => 'scope'
- ),
- 'align' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'attribute' => 'data-align'
- ),
- 'colspan' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'attribute' => 'colspan'
- ),
- 'rowspan' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'attribute' => 'rowspan'
- )
- )
- )
- )
- ),
- 'body' => array(
- 'type' => 'array',
- 'default' => array(
-
- ),
- 'source' => 'query',
- 'selector' => 'tbody tr',
- 'query' => array(
- 'cells' => array(
- 'type' => 'array',
- 'default' => array(
-
- ),
- 'source' => 'query',
- 'selector' => 'td,th',
- 'query' => array(
- 'content' => array(
- 'type' => 'rich-text',
- 'source' => 'rich-text',
- 'role' => 'content'
- ),
- 'tag' => array(
- 'type' => 'string',
- 'default' => 'td',
- 'source' => 'tag'
- ),
- 'scope' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'attribute' => 'scope'
- ),
- 'align' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'attribute' => 'data-align'
- ),
- 'colspan' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'attribute' => 'colspan'
- ),
- 'rowspan' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'attribute' => 'rowspan'
- )
- )
- )
- )
- ),
- 'foot' => array(
- 'type' => 'array',
- 'default' => array(
-
- ),
- 'source' => 'query',
- 'selector' => 'tfoot tr',
- 'query' => array(
- 'cells' => array(
- 'type' => 'array',
- 'default' => array(
-
- ),
- 'source' => 'query',
- 'selector' => 'td,th',
- 'query' => array(
- 'content' => array(
- 'type' => 'rich-text',
- 'source' => 'rich-text',
- 'role' => 'content'
- ),
- 'tag' => array(
- 'type' => 'string',
- 'default' => 'td',
- 'source' => 'tag'
- ),
- 'scope' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'attribute' => 'scope'
- ),
- 'align' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'attribute' => 'data-align'
- ),
- 'colspan' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'attribute' => 'colspan'
- ),
- 'rowspan' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'attribute' => 'rowspan'
- )
- )
- )
- )
- )
- ),
- 'supports' => array(
- 'anchor' => true,
- 'align' => true,
- 'color' => array(
- '__experimentalSkipSerialization' => true,
- 'gradients' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true
- )
- ),
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true,
- '__experimentalDefaultControls' => array(
- 'margin' => false,
- 'padding' => false
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontStyle' => true,
- '__experimentalFontWeight' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- '__experimentalBorder' => array(
- '__experimentalSkipSerialization' => true,
- 'color' => true,
- 'style' => true,
- 'width' => true,
- '__experimentalDefaultControls' => array(
- 'color' => true,
- 'style' => true,
- 'width' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'selectors' => array(
- 'root' => '.wp-block-table > table',
- 'spacing' => '.wp-block-table'
- ),
- 'styles' => array(
- array(
- 'name' => 'regular',
- 'label' => 'Default',
- 'isDefault' => true
- ),
- array(
- 'name' => 'stripes',
- 'label' => 'Stripes'
- )
- ),
- 'editorStyle' => 'wp-block-table-editor',
- 'style' => 'wp-block-table'
- ),
- 'tag-cloud' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/tag-cloud',
- 'title' => 'Tag Cloud',
- 'category' => 'widgets',
- 'description' => 'A cloud of popular keywords, each sized by how often it appears.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'numberOfTags' => array(
- 'type' => 'number',
- 'default' => 45,
- 'minimum' => 1,
- 'maximum' => 100
- ),
- 'taxonomy' => array(
- 'type' => 'string',
- 'default' => 'post_tag'
- ),
- 'showTagCounts' => array(
- 'type' => 'boolean',
- 'default' => false
- ),
- 'smallestFontSize' => array(
- 'type' => 'string',
- 'default' => '8pt'
- ),
- 'largestFontSize' => array(
- 'type' => 'string',
- 'default' => '22pt'
- )
- ),
- 'styles' => array(
- array(
- 'name' => 'default',
- 'label' => 'Default',
- 'isDefault' => true
- ),
- array(
- 'name' => 'outline',
- 'label' => 'Outline'
- )
- ),
- 'supports' => array(
- 'html' => false,
- 'align' => true,
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true
- ),
- 'typography' => array(
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalLetterSpacing' => true
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true,
- '__experimentalDefaultControls' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- )
- )
- ),
- 'editorStyle' => 'wp-block-tag-cloud-editor'
- ),
- 'template-part' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/template-part',
- 'title' => 'Template Part',
- 'category' => 'theme',
- 'description' => 'Edit the different global regions of your site, like the header, footer, sidebar, or create your own.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'slug' => array(
- 'type' => 'string'
- ),
- 'theme' => array(
- 'type' => 'string'
- ),
- 'tagName' => array(
- 'type' => 'string'
- ),
- 'area' => array(
- 'type' => 'string'
- )
- ),
- 'supports' => array(
- 'align' => true,
- 'html' => false,
- 'reusable' => false,
- 'renaming' => false,
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'editorStyle' => 'wp-block-template-part-editor'
- ),
- 'term-count' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/term-count',
- 'title' => 'Term Count',
- 'category' => 'theme',
- 'description' => 'Displays the post count of a taxonomy term.',
- 'textdomain' => 'default',
- 'usesContext' => array(
- 'termId',
- 'taxonomy'
- ),
- 'attributes' => array(
- 'bracketType' => array(
- 'type' => 'string',
- 'enum' => array(
- 'none',
- 'round',
- 'square',
- 'curly',
- 'angle'
- ),
- 'default' => 'round'
- )
- ),
- 'supports' => array(
- 'html' => false,
- 'color' => array(
- 'gradients' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true
- )
- ),
- 'spacing' => array(
- 'padding' => true
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true,
- '__experimentalDefaultControls' => array(
- 'color' => true,
- 'width' => true,
- 'style' => true
- )
- )
- ),
- 'style' => 'wp-block-term-count'
- ),
- 'term-description' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/term-description',
- 'title' => 'Term Description',
- 'category' => 'theme',
- 'description' => 'Display the description of categories, tags and custom taxonomies when viewing an archive.',
- 'textdomain' => 'default',
- 'usesContext' => array(
- 'termId',
- 'taxonomy'
- ),
- 'attributes' => array(
- 'textAlign' => array(
- 'type' => 'string'
- )
- ),
- 'supports' => array(
- 'align' => array(
- 'wide',
- 'full'
- ),
- 'html' => false,
- 'color' => array(
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true
- )
- ),
- 'spacing' => array(
- 'padding' => true,
- 'margin' => true
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true,
- '__experimentalDefaultControls' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- )
- )
- )
- ),
- 'term-name' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/term-name',
- 'title' => 'Term Name',
- 'category' => 'theme',
- 'description' => 'Displays the name of a taxonomy term.',
- 'keywords' => array(
- 'term title'
- ),
- 'textdomain' => 'default',
- 'usesContext' => array(
- 'termId',
- 'taxonomy'
- ),
- 'attributes' => array(
- 'textAlign' => array(
- 'type' => 'string'
- ),
- 'level' => array(
- 'type' => 'number',
- 'default' => 0
- ),
- 'isLink' => array(
- 'type' => 'boolean',
- 'default' => false
- )
- ),
- 'supports' => array(
- 'align' => array(
- 'wide',
- 'full'
- ),
- 'html' => false,
- 'color' => array(
- 'gradients' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true,
- 'link' => true
- )
- ),
- 'spacing' => array(
- 'padding' => true
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true,
- '__experimentalDefaultControls' => array(
- 'color' => true,
- 'width' => true,
- 'style' => true
- )
- )
- ),
- 'style' => 'wp-block-term-name'
- ),
- 'term-template' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/term-template',
- 'title' => 'Term Template',
- 'category' => 'theme',
- 'ancestor' => array(
- 'core/terms-query'
- ),
- 'description' => 'Contains the block elements used to render a taxonomy term, like the name, description, and more.',
- 'textdomain' => 'default',
- 'usesContext' => array(
- 'termQuery'
- ),
- 'supports' => array(
- 'reusable' => false,
- 'html' => false,
- 'align' => array(
- 'wide',
- 'full'
- ),
- 'layout' => true,
- 'color' => array(
- 'gradients' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- 'lineHeight' => true,
- '__experimentalFontFamily' => true,
- '__experimentalFontWeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true,
- 'blockGap' => array(
- '__experimentalDefault' => '1.25em'
- ),
- '__experimentalDefaultControls' => array(
- 'blockGap' => true,
- 'padding' => false,
- 'margin' => false
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'color' => true,
- 'width' => true,
- 'style' => true
- )
- ),
- 'style' => 'wp-block-term-template',
- 'editorStyle' => 'wp-block-term-template-editor'
- ),
- 'terms-query' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/terms-query',
- 'title' => 'Terms Query',
- 'category' => 'theme',
- 'description' => 'An advanced block that allows displaying taxonomy terms based on different query parameters and visual configurations.',
- 'keywords' => array(
- 'terms',
- 'taxonomy',
- 'categories',
- 'tags',
- 'list'
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'termQuery' => array(
- 'type' => 'object',
- 'default' => array(
- 'perPage' => 10,
- 'taxonomy' => 'category',
- 'order' => 'asc',
- 'orderBy' => 'name',
- 'include' => array(
-
- ),
- 'hideEmpty' => true,
- 'showNested' => false,
- 'inherit' => false
- )
- ),
- 'tagName' => array(
- 'type' => 'string',
- 'default' => 'div'
- )
- ),
- 'usesContext' => array(
- 'templateSlug'
- ),
- 'providesContext' => array(
- 'termQuery' => 'termQuery'
- ),
- 'supports' => array(
- 'align' => array(
- 'wide',
- 'full'
- ),
- 'html' => false,
- 'layout' => true,
- 'interactivity' => true
- )
- ),
- 'text-columns' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/text-columns',
- 'title' => 'Text Columns (deprecated)',
- 'icon' => 'columns',
- 'category' => 'design',
- 'description' => 'This block is deprecated. Please use the Columns block instead.',
- 'textdomain' => 'default',
- 'attributes' => array(
- 'content' => array(
- 'type' => 'array',
- 'source' => 'query',
- 'selector' => 'p',
- 'query' => array(
- 'children' => array(
- 'type' => 'string',
- 'source' => 'html'
- )
- ),
- 'default' => array(
- array(
-
- ),
- array(
-
- )
- )
- ),
- 'columns' => array(
- 'type' => 'number',
- 'default' => 2
- ),
- 'width' => array(
- 'type' => 'string'
- )
- ),
- 'supports' => array(
- 'inserter' => false,
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'editorStyle' => 'wp-block-text-columns-editor',
- 'style' => 'wp-block-text-columns'
- ),
- 'verse' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/verse',
- 'title' => 'Verse',
- 'category' => 'text',
- 'description' => 'Insert poetry. Use special spacing formats. Or quote song lyrics.',
- 'keywords' => array(
- 'poetry',
- 'poem'
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'content' => array(
- 'type' => 'rich-text',
- 'source' => 'rich-text',
- 'selector' => 'pre',
- '__unstablePreserveWhiteSpace' => true,
- 'role' => 'content'
- ),
- 'textAlign' => array(
- 'type' => 'string'
- )
- ),
- 'supports' => array(
- 'anchor' => true,
- 'background' => array(
- 'backgroundImage' => true,
- 'backgroundSize' => true,
- '__experimentalDefaultControls' => array(
- 'backgroundImage' => true
- )
- ),
- 'color' => array(
- 'gradients' => true,
- 'link' => true,
- '__experimentalDefaultControls' => array(
- 'background' => true,
- 'text' => true
- )
- ),
- 'dimensions' => array(
- 'minHeight' => true,
- '__experimentalDefaultControls' => array(
- 'minHeight' => false
- )
- ),
- 'typography' => array(
- 'fontSize' => true,
- '__experimentalFontFamily' => true,
- 'lineHeight' => true,
- '__experimentalFontStyle' => true,
- '__experimentalFontWeight' => true,
- '__experimentalLetterSpacing' => true,
- '__experimentalTextTransform' => true,
- '__experimentalTextDecoration' => true,
- '__experimentalWritingMode' => true,
- '__experimentalDefaultControls' => array(
- 'fontSize' => true
- )
- ),
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true,
- '__experimentalDefaultControls' => array(
- 'margin' => false,
- 'padding' => false
- )
- ),
- '__experimentalBorder' => array(
- 'radius' => true,
- 'width' => true,
- 'color' => true,
- 'style' => true
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'style' => 'wp-block-verse',
- 'editorStyle' => 'wp-block-verse-editor'
- ),
- 'video' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/video',
- 'title' => 'Video',
- 'category' => 'media',
- 'description' => 'Embed a video from your media library or upload a new one.',
- 'keywords' => array(
- 'movie'
- ),
- 'textdomain' => 'default',
- 'attributes' => array(
- 'autoplay' => array(
- 'type' => 'boolean',
- 'source' => 'attribute',
- 'selector' => 'video',
- 'attribute' => 'autoplay'
- ),
- 'caption' => array(
- 'type' => 'rich-text',
- 'source' => 'rich-text',
- 'selector' => 'figcaption',
- 'role' => 'content'
- ),
- 'controls' => array(
- 'type' => 'boolean',
- 'source' => 'attribute',
- 'selector' => 'video',
- 'attribute' => 'controls',
- 'default' => true
- ),
- 'id' => array(
- 'type' => 'number',
- 'role' => 'content'
- ),
- 'loop' => array(
- 'type' => 'boolean',
- 'source' => 'attribute',
- 'selector' => 'video',
- 'attribute' => 'loop'
- ),
- 'muted' => array(
- 'type' => 'boolean',
- 'source' => 'attribute',
- 'selector' => 'video',
- 'attribute' => 'muted'
- ),
- 'poster' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'selector' => 'video',
- 'attribute' => 'poster'
- ),
- 'preload' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'selector' => 'video',
- 'attribute' => 'preload',
- 'default' => 'metadata'
- ),
- 'blob' => array(
- 'type' => 'string',
- 'role' => 'local'
- ),
- 'src' => array(
- 'type' => 'string',
- 'source' => 'attribute',
- 'selector' => 'video',
- 'attribute' => 'src',
- 'role' => 'content'
- ),
- 'playsInline' => array(
- 'type' => 'boolean',
- 'source' => 'attribute',
- 'selector' => 'video',
- 'attribute' => 'playsinline'
- ),
- 'tracks' => array(
- 'role' => 'content',
- 'type' => 'array',
- 'items' => array(
- 'type' => 'object'
- ),
- 'default' => array(
-
- )
- )
- ),
- 'supports' => array(
- 'anchor' => true,
- 'align' => true,
- 'spacing' => array(
- 'margin' => true,
- 'padding' => true,
- '__experimentalDefaultControls' => array(
- 'margin' => false,
- 'padding' => false
- )
- ),
- 'interactivity' => array(
- 'clientNavigation' => true
- )
- ),
- 'editorStyle' => 'wp-block-video-editor',
- 'style' => 'wp-block-video'
- ),
- 'widget-group' => array(
- '$schema' => 'https://schemas.wp.org/trunk/block.json',
- 'apiVersion' => 3,
- 'name' => 'core/widget-group',
- 'title' => 'Widget Group',
- 'category' => 'widgets',
- 'attributes' => array(
- 'title' => array(
- 'type' => 'string'
- )
- ),
- 'supports' => array(
- 'html' => false,
- 'inserter' => true,
- 'customClassName' => true,
- 'reusable' => false
- ),
- 'editorStyle' => 'wp-block-widget-group-editor',
- 'style' => 'wp-block-widget-group'
- )
-);
\ No newline at end of file
diff --git a/src/wp-includes/blocks/button.php b/src/wp-includes/blocks/button.php
deleted file mode 100644
index 0d03440b1cb0f..0000000000000
--- a/src/wp-includes/blocks/button.php
+++ /dev/null
@@ -1,79 +0,0 @@
-` or `