From 62c814d57d3b5f47363885b45938ff334c20d468 Mon Sep 17 00:00:00 2001 From: bach Date: Sat, 26 Sep 2026 01:10:59 +0200 Subject: [PATCH] Drupal from 10.6.17 to 11.4.7 --- .gitattributes | 1 + composer.json | 26 +- composer.lock | 1684 ++++++---- config/sync/block.block.contact.yml | 2 - ...form_mode.commerce_order.order_details.yml | 2 +- ...m_mode.commerce_order_item.add_to_cart.yml | 2 +- ...ommerce_order_item.variation_cart_form.yml | 2 +- ...rm_mode.commerce_subscription.customer.yml | 2 +- .../core.entity_form_mode.profile.billing.yml | 2 +- ...orm_mode.simplenews_subscriber.account.yml | 2 +- ..._form_mode.simplenews_subscriber.block.yml | 2 +- ...y_form_mode.simplenews_subscriber.page.yml | 2 +- .../sync/core.entity_form_mode.user.modal.yml | 2 +- .../core.entity_form_mode.user.register.yml | 2 +- config/sync/editor.editor.full_html.yml | 5 +- config/sync/editor.editor.webform_default.yml | 1 + config/sync/editor.editor.wysiwyg.yml | 1 + config/sync/field.settings.yml | 3 - config/sync/locale.settings.yml | 1 - config/sync/system.file.yml | 1 - config/sync/system.rss.yml | 4 - config/sync/user.role.admin.yml | 3 + config/sync/views.settings.yml | 1 - config/sync/views.view.admin_nodes.yml | 215 +- config/sync/views.view.admin_taxo.yml | 147 +- config/sync/views.view.admin_users.yml | 355 +-- config/sync/views.view.advancedqueue_jobs.yml | 9 +- config/sync/views.view.block_content.yml | 16 +- config/sync/views.view.commerce_activity.yml | 1 + .../sync/views.view.commerce_cart_block.yml | 1 + config/sync/views.view.commerce_cart_form.yml | 1 + config/sync/views.view.commerce_carts.yml | 5 +- ...s.view.commerce_checkout_order_summary.yml | 1 + .../views.view.commerce_order_item_table.yml | 1 + ...s.view.commerce_order_item_table_admin.yml | 2 + .../views.view.commerce_order_payments.yml | 1 + config/sync/views.view.commerce_orders.yml | 9 +- config/sync/views.view.commerce_products.yml | 5 +- .../views.view.commerce_promotion_coupons.yml | 6 +- .../sync/views.view.commerce_promotions.yml | 23 +- config/sync/views.view.commerce_stores.yml | 5 +- ...merce_subscription_initial_order_admin.yml | 1 + ...iew.commerce_subscription_orders_admin.yml | 3 +- ....commerce_subscription_orders_customer.yml | 3 +- .../views.view.commerce_subscriptions.yml | 40 +- .../sync/views.view.commerce_user_orders.yml | 3 +- ...views.view.commerce_user_subscriptions.yml | 3 +- config/sync/views.view.content.yml | 9 +- .../sync/views.view.content_translations.yml | 12 +- config/sync/views.view.files.yml | 14 +- config/sync/views.view.gdpr_log_messages.yml | 3 +- config/sync/views.view.glossary.yml | 3 +- config/sync/views.view.licences.yml | 62 +- config/sync/views.view.locked_content.yml | 15 +- config/sync/views.view.login_history.yml | 14 +- config/sync/views.view.maillog_overview.yml | 3 +- config/sync/views.view.message.yml | 5 +- config/sync/views.view.my_flag_list_items.yml | 3 +- config/sync/views.view.redirect.yml | 11 +- .../views.view.simplenews_newsletters.yml | 13 - .../views.view.simplenews_subscribers.yml | 18 +- config/sync/views.view.taxonomy_term.yml | 5 +- config/sync/views.view.user_admin_people.yml | 11 +- config/sync/views.view.user_history_list.yml | 14 +- .../sync/views.view.webform_submissions.yml | 28 +- config/sync/views.view.who_s_online.yml | 2 - .../views.view.workflow_entity_history.yml | 4 +- recipes/.gitignore | 1 + web/.gitignore | 3 +- web/.ht.router.php | 2 +- web/.htaccess | 29 +- web/index.php | 13 +- .../custom/login_tracker/login_tracker.module | 10 +- .../custom/materio_flag/materio_flag.install | 38 + web/robots.txt | 7 +- web/sites/default/default.services.yml | 65 +- web/sites/default/default.settings.php | 98 +- web/sites/development.services.yml | 11 + .../custom/materiotheme/assets/dist/main.js | 2704 ++++++++++++++++- .../materiotheme/assets/dist/main.js.gz | Bin 154517 -> 285247 bytes .../vuejs/components/Block/SearchBlock.vue | 6 + .../vuejs/components/Content/HeaderMenu.vue | 9 +- web/update.php | 13 +- 83 files changed, 4122 insertions(+), 1745 deletions(-) delete mode 100644 config/sync/field.settings.yml delete mode 100644 config/sync/system.rss.yml create mode 100644 recipes/.gitignore create mode 100644 web/modules/custom/materio_flag/materio_flag.install diff --git a/.gitattributes b/.gitattributes index e7b792f8..f9e806c9 100644 --- a/.gitattributes +++ b/.gitattributes @@ -48,6 +48,7 @@ core/.phpstan-baseline.php text eol=lf whitespace=blank-at-eol,-blank-at-eof,-sp # Define binary file attributes. # - Do not treat them as text. # - Include binary diff in patches instead of "binary files differ." +*.avif -text diff *.eot -text diff *.exe -text diff *.gif -text diff diff --git a/composer.json b/composer.json index 468f1427..115ff0a3 100644 --- a/composer.json +++ b/composer.json @@ -59,6 +59,7 @@ ], "require": { "php": ">=8.4", + "chi-teck/drupal-code-generator": "^4.2", "ckeditor-plugin/colorbutton": "^4.16.2", "ckeditor-plugin/panelbutton": "^4.16.2", "composer/installers": "^2.0", @@ -84,9 +85,9 @@ "drupal/config_pages": "^4.0", "drupal/config_split": "^2.0@beta", "drupal/consumer_image_styles": "^4.0", - "drupal/core-composer-scaffold": "^10.4", - "drupal/core-project-message": "^10.4", - "drupal/core-recommended": "^10.4", + "drupal/core-composer-scaffold": "^11.3", + "drupal/core-project-message": "^11.3", + "drupal/core-recommended": "^11.3", "drupal/csv_serialization": "^4.0", "drupal/ctools": "^4.0", "drupal/devel": "^5.0", @@ -101,7 +102,8 @@ "drupal/flood_control": "^3.0", "drupal/gdpr": "^3.1", "drupal/genpass": "^2.0", - "drupal/gin": "^4.1", + "drupal/gin": "^5.0", + "drupal/gin_toolbar": "^3.0", "drupal/google_analytics": "4.0.3", "drupal/graphql": "^4.7", "drupal/image_delta_formatter": "^1.2", @@ -125,7 +127,7 @@ "drupal/search_api": "^1.19", "drupal/search_api_solr": "^4.2", "drupal/select_translation": "2.0.0-alpha5", - "drupal/session_limit": "^2.0@beta", + "drupal/session_limit": "^3.0", "drupal/simplenews": "^4.0", "drupal/social_media_links": "^2.8", "drupal/straw": "^2.0@beta", @@ -150,11 +152,11 @@ "kint-php/kint": "^3.3", "politsin/jquery-ui-touch-punch": "^1", "smalot/pdfparser": "*", - "symfony/mailjet-mailer": "^5.4", + "symfony/mailjet-mailer": "^7.4", "twig/twig": "~3.29.0", "vlucas/phpdotenv": "^5.0", "w8tcha/ckeditor_codemirror": "v1.17.8", - "wa72/htmlpagedom": "1.3.*", + "wa72/htmlpagedom": "^3.0", "webflo/drupal-finder": "^1.0.0", "webmozart/path-util": "^2.3", "wikimedia/composer-merge-plugin": "^2.0", @@ -178,7 +180,8 @@ "drupal/core-composer-scaffold": true, "wikimedia/composer-merge-plugin": true, "zaporylie/composer-drupal-optimizations": true, - "drupal/core-project-message": true + "drupal/core-project-message": true, + "symfony/runtime": true } }, "autoload": { @@ -227,9 +230,9 @@ "patches": { "drupal/core": { "migrate_drupal getsetting on null" : "https://www.drupal.org/files/issues/2019-02-13/migrate_drupal-getsetting_on_null.patch", - "ConfigImporter->checkOp() https://www.drupal.org/project/drupal/issues/3198715": "https://www.drupal.org/files/issues/2021-02-16/error-running-config-import-delete-on-null-3198715-3.patch", + "ConfigImporter->checkOp() https://www.drupal.org/project/drupal/issues/3198715": "./patches/core-3198715-configimporter-checkop-null-11.4.7.patch", "Entity view/form mode formatter/widget settings have no translation UI 1 https://www.drupal.org/project/drupal/issues/2546212": "https://www.drupal.org/files/issues/2020-12-04/2546212-168-actions.patch", - "Entity view/form mode formatter/widget settings have no translation UI 2 https://www.drupal.org/project/drupal/issues/2546212": "https://www.drupal.org/files/issues/2020-12-04/2546212-168.patch", + "Entity view/form mode formatter/widget settings have no translation UI 2 https://www.drupal.org/project/drupal/issues/2546212": "./patches/core-2546212-168-entity-display-translation-11.4.7.patch", "Allow to validate Apache/Nginx configuration requirement for aggregation folder before enabling aggregation. https://www.drupal.org/project/drupal/issues/3384272":"https://www.drupal.org/files/issues/2024-08-22/4673.diff" }, "drupal/stripe": { @@ -264,6 +267,9 @@ }, "drupal/workflow": { "Restore ^11 on submodule info.yml, lost in #3607490 regression https://www.drupal.org/project/workflow/issues/3607490": "./patches/workflow-3607490-submodule-info-d11-2.1.13.patch" + }, + "drupal/commerce_cart_api": { + "FieldNormalizer signature incompatible with core 11.4 ListNormalizer return type https://www.drupal.org/project/commerce_cart_api/issues/3607934": "https://www.drupal.org/files/issues/2026-07-03/commerce_cart_api-drupal-11.4-normalizer-return-types.patch" } }, "archived-patches": { diff --git a/composer.lock b/composer.lock index 6254b19d..0a285bf2 100644 --- a/composer.lock +++ b/composer.lock @@ -4,26 +4,26 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "3e5547d3554eb3a78de6743962b8f123", + "content-hash": "85d0cffc7560e559907e02263d5833e4", "packages": [ { "name": "asm89/stack-cors", - "version": "v2.3.0", + "version": "v2.4.0", "source": { "type": "git", "url": "https://github.com/asm89/stack-cors.git", - "reference": "acf3142e6c5eafa378dc8ef3c069ab4558993f70" + "reference": "33dcc9955bd5c683e1246f0162f48df73fe799f6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/asm89/stack-cors/zipball/acf3142e6c5eafa378dc8ef3c069ab4558993f70", - "reference": "acf3142e6c5eafa378dc8ef3c069ab4558993f70", + "url": "https://api.github.com/repos/asm89/stack-cors/zipball/33dcc9955bd5c683e1246f0162f48df73fe799f6", + "reference": "33dcc9955bd5c683e1246f0162f48df73fe799f6", "shasum": "" }, "require": { "php": "^7.3|^8.0", - "symfony/http-foundation": "^5.3|^6|^7", - "symfony/http-kernel": "^5.3|^6|^7" + "symfony/http-foundation": "^5.3|^6|^7|^8", + "symfony/http-kernel": "^5.3|^6|^7|^8" }, "require-dev": { "phpunit/phpunit": "^9", @@ -58,49 +58,50 @@ ], "support": { "issues": "https://github.com/asm89/stack-cors/issues", - "source": "https://github.com/asm89/stack-cors/tree/v2.3.0" + "source": "https://github.com/asm89/stack-cors/tree/v2.4.0" }, - "time": "2025-03-13T08:50:04+00:00" + "time": "2026-01-28T13:08:04+00:00" }, { "name": "chi-teck/drupal-code-generator", - "version": "3.6.1", + "version": "4.2.0", "source": { "type": "git", "url": "https://github.com/Chi-teck/drupal-code-generator.git", - "reference": "2dbd8d231945681a398862a3282ade3cf0ea23ab" + "reference": "984dd69522b5839976df51470a00a51616a21f42" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Chi-teck/drupal-code-generator/zipball/2dbd8d231945681a398862a3282ade3cf0ea23ab", - "reference": "2dbd8d231945681a398862a3282ade3cf0ea23ab", + "url": "https://api.github.com/repos/Chi-teck/drupal-code-generator/zipball/984dd69522b5839976df51470a00a51616a21f42", + "reference": "984dd69522b5839976df51470a00a51616a21f42", "shasum": "" }, "require": { "ext-json": "*", - "php": ">=8.1.0", + "php": ">=8.3.0", "psr/event-dispatcher": "^1.0", "psr/log": "^3.0", - "symfony/console": "^6.3", - "symfony/dependency-injection": "^6.3.2", - "symfony/filesystem": "^6.3", - "symfony/string": "^6.3", + "symfony/console": "^7.1", + "symfony/dependency-injection": "^7.1", + "symfony/filesystem": "^7.1", + "symfony/string": "^7.0", "twig/twig": "^3.4" }, "conflict": { + "nikic/php-parser": "<4.17", "squizlabs/php_codesniffer": "<3.6" }, "require-dev": { - "chi-teck/drupal-coder-extension": "^2.0.0-beta3", - "drupal/coder": "8.3.23", - "drupal/core": "10.3.x-dev", + "chi-teck/drupal-coder-extension": "^2.0.0-rc2", + "drupal/coder": "8.3.24", + "drupal/core": "11.x-dev", "ext-simplexml": "*", "phpspec/prophecy-phpunit": "^2.2", - "phpunit/phpunit": "^9.6", + "phpunit/phpunit": "^10.5", "squizlabs/php_codesniffer": "^3.9", - "symfony/var-dumper": "^6.4", - "symfony/yaml": "^6.3", - "vimeo/psalm": "^5.22.2" + "symfony/var-dumper": "^7.1", + "symfony/yaml": "^7.1", + "vimeo/psalm": "^5.24.0" }, "bin": [ "bin/dcg" @@ -118,9 +119,9 @@ "description": "Drupal code generator", "support": { "issues": "https://github.com/Chi-teck/drupal-code-generator/issues", - "source": "https://github.com/Chi-teck/drupal-code-generator/tree/3.6.1" + "source": "https://github.com/Chi-teck/drupal-code-generator/tree/4.2.0" }, - "time": "2024-06-06T17:36:37+00:00" + "time": "2025-06-01T13:48:30+00:00" }, { "name": "choices/choices", @@ -1477,28 +1478,25 @@ }, { "name": "doctrine/lexer", - "version": "2.1.1", + "version": "3.0.2", "source": { "type": "git", "url": "https://github.com/doctrine/lexer.git", - "reference": "861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6" + "reference": "e96fe45e92a54233726014a7cc7340abf29bb14c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6", - "reference": "861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/e96fe45e92a54233726014a7cc7340abf29bb14c", + "reference": "e96fe45e92a54233726014a7cc7340abf29bb14c", "shasum": "" }, "require": { - "doctrine/deprecations": "^1.0", - "php": "^7.1 || ^8.0" + "php": "^8.1" }, "require-dev": { - "doctrine/coding-standard": "^9 || ^12", - "phpstan/phpstan": "^1.3", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6", - "psalm/plugin-phpunit": "^0.18.3", - "vimeo/psalm": "^4.11 || ^5.21" + "doctrine/coding-standard": "^14", + "phpstan/phpstan": "^2", + "phpunit/phpunit": "^10.5.58 || ^12.5.4" }, "type": "library", "autoload": { @@ -1535,7 +1533,7 @@ ], "support": { "issues": "https://github.com/doctrine/lexer/issues", - "source": "https://github.com/doctrine/lexer/tree/2.1.1" + "source": "https://github.com/doctrine/lexer/tree/3.0.2" }, "funding": [ { @@ -1551,7 +1549,7 @@ "type": "tidelift" } ], - "time": "2024-02-05T11:35:39+00:00" + "time": "2026-06-14T20:44:06+00:00" }, { "name": "doctrine/persistence", @@ -4563,23 +4561,24 @@ }, { "name": "drupal/core", - "version": "10.6.17", + "version": "11.4.7", "source": { "type": "git", "url": "https://github.com/drupal/core.git", - "reference": "d1582327fe0f1b8c8d80e1712ea8ce1e990d8931" + "reference": "093cabca228b49f5df2283fc02d7e212ce31b6e3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core/zipball/d1582327fe0f1b8c8d80e1712ea8ce1e990d8931", - "reference": "d1582327fe0f1b8c8d80e1712ea8ce1e990d8931", + "url": "https://api.github.com/repos/drupal/core/zipball/093cabca228b49f5df2283fc02d7e212ce31b6e3", + "reference": "093cabca228b49f5df2283fc02d7e212ce31b6e3", "shasum": "" }, "require": { "asm89/stack-cors": "^2.3", "composer-runtime-api": "^2.1", "composer/semver": "^3.3", - "doctrine/lexer": "^2", + "doctrine/lexer": "^2 || ^3", + "drupal/core-composer-scaffold": "self.version", "egulias/email-validator": "^3.2.1|^4.0", "ext-date": "*", "ext-dom": "*", @@ -4594,39 +4593,48 @@ "ext-spl": "*", "ext-tokenizer": "*", "ext-xml": "*", - "guzzlehttp/guzzle": "^7.5", - "guzzlehttp/psr7": "^2.4.5", + "ext-zlib": "*", + "guzzlehttp/guzzle": "^7.10", + "guzzlehttp/psr7": "^2.8.0", + "justinrainbow/json-schema": "^5.2 || ^6.5.2", "masterminds/html5": "^2.7", - "mck89/peast": "^1.14", + "mck89/peast": "^1.17.4", "pear/archive_tar": "^1.4.14", - "php": ">=8.1.0", + "php": ">=8.3.0", + "php-tuf/composer-stager": "^2.0", "psr/log": "^3.0", - "sebastian/diff": "^4", - "symfony/console": "^6.4", - "symfony/dependency-injection": "^6.4", - "symfony/event-dispatcher": "^6.4", - "symfony/filesystem": "^6.4", - "symfony/finder": "^6.4", - "symfony/http-foundation": "^6.4.41", - "symfony/http-kernel": "^6.4.40", - "symfony/mailer": "^6.4.40", - "symfony/mime": "^6.4.40", - "symfony/polyfill-iconv": "^1.26", - "symfony/process": "^6.4.33", - "symfony/psr-http-message-bridge": "^2.1|^6.4", - "symfony/routing": "^6.4.41", - "symfony/serializer": "^6.4", - "symfony/validator": "^6.4", - "symfony/yaml": "^6.4.40", + "revolt/event-loop": "^1.0", + "sebastian/diff": "^4 || ^5 || ^6 || ^7", + "symfony/console": "^7.4", + "symfony/dependency-injection": "^7.4", + "symfony/event-dispatcher": "^7.4", + "symfony/filesystem": "^7.4", + "symfony/finder": "^7.4", + "symfony/http-foundation": "^7.4.13", + "symfony/http-kernel": "^7.4.12", + "symfony/mailer": "^7.4.12", + "symfony/mime": "^7.4.12", + "symfony/polyfill-iconv": "^1.32", + "symfony/polyfill-php84": "^1.32", + "symfony/polyfill-php85": "^1.32", + "symfony/polyfill-php86": "^1.37", + "symfony/process": "^7.4.5", + "symfony/psr-http-message-bridge": "^7.4", + "symfony/routing": "^7.4.13", + "symfony/runtime": "^7.4", + "symfony/serializer": "^7.4", + "symfony/validator": "^7.4", + "symfony/yaml": "^7.4.12", + "twig/html-extra": "^3.23", "twig/twig": "^3.28.0" }, "conflict": { "dealerdirect/phpcodesniffer-composer-installer": "1.1.0", + "drupal/automatic_updates": "<4", + "drupal/project_browser": "<2.1", "drush/drush": "<12.4.3" }, "replace": { - "drupal/ban": "*", - "drupal/contact": "*", "drupal/core-annotation": "self.version", "drupal/core-assertion": "self.version", "drupal/core-class-finder": "self.version", @@ -4651,20 +4659,22 @@ "drupal/core-utility": "self.version", "drupal/core-uuid": "self.version", "drupal/core-version": "self.version", - "drupal/field_layout": "*", - "drupal/history": "*", "drupal/search": "*", "drupal/settings_tray": "*", "drupal/shortcut": "*", - "drupal/stable9": "*", - "drupal/telephone": "*", "drupal/toolbar": "*" }, "suggest": { "ext-zip": "Needed to extend the plugin.manager.archiver service capability with the handling of files in the ZIP format." }, + "bin": [ + "scripts/dr" + ], "type": "drupal-core", "extra": { + "branch-alias": { + "dev-main": "11.x-dev" + }, "drupal-scaffold": { "file-mapping": { "[web-root]/.htaccess": "assets/scaffold/files/htaccess", @@ -4673,7 +4683,6 @@ "[web-root]/.csslintrc": "assets/scaffold/files/csslintrc", "[web-root]/robots.txt": "assets/scaffold/files/robots.txt", "[web-root]/update.php": "assets/scaffold/files/update.php", - "[web-root]/web.config": "assets/scaffold/files/web.config", "[web-root]/INSTALL.txt": "assets/scaffold/files/drupal.INSTALL.txt", "[web-root]/.eslintignore": "assets/scaffold/files/eslintignore", "[web-root]/.eslintrc.json": "assets/scaffold/files/eslintrc.json", @@ -4685,6 +4694,7 @@ "[project-root]/.gitattributes": "assets/scaffold/files/gitattributes", "[web-root]/modules/README.txt": "assets/scaffold/files/modules.README.txt", "[web-root]/profiles/README.txt": "assets/scaffold/files/profiles.README.txt", + "[project-root]/recipes/README.txt": "assets/scaffold/files/recipes.README.txt", "[web-root]/sites/example.sites.php": "assets/scaffold/files/example.sites.php", "[web-root]/sites/development.services.yml": "assets/scaffold/files/development.services.yml", "[web-root]/sites/example.settings.local.php": "assets/scaffold/files/example.settings.local.php", @@ -4732,22 +4742,28 @@ ], "description": "Drupal is an open source content management platform powering millions of websites and applications.", "support": { - "source": "https://github.com/drupal/core/tree/10.6.17" + "source": "https://github.com/drupal/core/tree/11.4.7" }, - "time": "2026-09-16T14:39:48+00:00" + "funding": [ + { + "url": "https://www.drupal.org/composer-fund", + "type": "other" + } + ], + "time": "2026-09-16T14:39:21+00:00" }, { "name": "drupal/core-composer-scaffold", - "version": "10.6.17", + "version": "11.4.7", "source": { "type": "git", "url": "https://github.com/drupal/core-composer-scaffold.git", - "reference": "db17b59620ce1c142a34dc017d9e696ce4771e55" + "reference": "678f9ecb912958ebb046d6f9122b84a0cc6401ff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core-composer-scaffold/zipball/db17b59620ce1c142a34dc017d9e696ce4771e55", - "reference": "db17b59620ce1c142a34dc017d9e696ce4771e55", + "url": "https://api.github.com/repos/drupal/core-composer-scaffold/zipball/678f9ecb912958ebb046d6f9122b84a0cc6401ff", + "reference": "678f9ecb912958ebb046d6f9122b84a0cc6401ff", "shasum": "" }, "require": { @@ -4764,7 +4780,7 @@ "extra": { "class": "Drupal\\Composer\\Plugin\\Scaffold\\Plugin", "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-main": "11.x-dev" } }, "autoload": { @@ -4782,22 +4798,22 @@ "drupal" ], "support": { - "source": "https://github.com/drupal/core-composer-scaffold/tree/10.6.17" + "source": "https://github.com/drupal/core-composer-scaffold/tree/11.4.7" }, - "time": "2024-08-22T14:31:30+00:00" + "time": "2026-07-09T23:23:24+00:00" }, { "name": "drupal/core-project-message", - "version": "10.6.17", + "version": "11.4.7", "source": { "type": "git", "url": "https://github.com/drupal/core-project-message.git", - "reference": "d1da83722735cb0f7ccabf9fef7b5607b442c3a8" + "reference": "f921f1c88502d559f77a9c86c87ce9bfd8082d07" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core-project-message/zipball/d1da83722735cb0f7ccabf9fef7b5607b442c3a8", - "reference": "d1da83722735cb0f7ccabf9fef7b5607b442c3a8", + "url": "https://api.github.com/repos/drupal/core-project-message/zipball/f921f1c88502d559f77a9c86c87ce9bfd8082d07", + "reference": "f921f1c88502d559f77a9c86c87ce9bfd8082d07", "shasum": "" }, "require": { @@ -4806,7 +4822,10 @@ }, "type": "composer-plugin", "extra": { - "class": "Drupal\\Composer\\Plugin\\ProjectMessage\\MessagePlugin" + "class": "Drupal\\Composer\\Plugin\\ProjectMessage\\MessagePlugin", + "branch-alias": { + "dev-main": "11.x-dev" + } }, "autoload": { "psr-4": { @@ -4823,81 +4842,87 @@ "drupal" ], "support": { - "source": "https://github.com/drupal/core-project-message/tree/11.1.10" + "source": "https://github.com/drupal/core-project-message/tree/11.4.7" }, - "time": "2023-07-24T07:55:25+00:00" + "time": "2026-01-07T19:00:53+00:00" }, { "name": "drupal/core-recommended", - "version": "10.6.17", + "version": "11.4.7", "source": { "type": "git", "url": "https://github.com/drupal/core-recommended.git", - "reference": "1ea276ff93df5037009b4cb81289152048b40f29" + "reference": "c033d0c3f0a12627e5a6c879b8a869ff268e3efe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core-recommended/zipball/1ea276ff93df5037009b4cb81289152048b40f29", - "reference": "1ea276ff93df5037009b4cb81289152048b40f29", + "url": "https://api.github.com/repos/drupal/core-recommended/zipball/c033d0c3f0a12627e5a6c879b8a869ff268e3efe", + "reference": "c033d0c3f0a12627e5a6c879b8a869ff268e3efe", "shasum": "" }, "require": { - "asm89/stack-cors": "~v2.3.0", + "asm89/stack-cors": "~v2.4.0", "composer/semver": "~3.4.4", - "doctrine/deprecations": "~1.1.5", - "doctrine/lexer": "~2.1.1", - "drupal/core": "10.6.17", + "doctrine/lexer": "~3.0.1", + "drupal/core": "11.4.7", "egulias/email-validator": "~4.0.4", + "justinrainbow/json-schema": "~6.8.2", + "marc-mabe/php-enum": "~v4.7.2", "masterminds/html5": "~2.10.0", - "mck89/peast": "~v1.17.4", + "mck89/peast": "~v1.17.6", "pear/archive_tar": "~1.6.0", "pear/console_getopt": "~v1.4.3", - "pear/pear-core-minimal": "~v1.10.16", + "pear/pear-core-minimal": "~v1.10.18", "pear/pear_exception": "~v1.0.2", + "php-tuf/composer-stager": "~v2.1.0", "psr/container": "~2.0.2", "psr/event-dispatcher": "~1.0.0", "psr/http-client": "~1.0.3", "psr/http-factory": "~1.1.0", "psr/log": "~3.0.2", "ralouphie/getallheaders": "~3.0.3", - "sebastian/diff": "~4.0.6", - "symfony/console": "~v6.4.39", - "symfony/dependency-injection": "~v6.4.38", + "revolt/event-loop": "~v1.0.9", + "symfony/console": "~v7.4.13", + "symfony/dependency-injection": "~v7.4.13", "symfony/deprecation-contracts": "~v3.7.0", - "symfony/error-handler": "~v6.4.36", - "symfony/event-dispatcher": "~v6.4.37", + "symfony/error-handler": "~v7.4.8", + "symfony/event-dispatcher": "~v7.4.9", "symfony/event-dispatcher-contracts": "~v3.7.0", - "symfony/filesystem": "~v6.4.39", - "symfony/finder": "~v6.4.34", - "symfony/http-foundation": "~v6.4.41", - "symfony/http-kernel": "~v6.4.40", - "symfony/mailer": "~v6.4.40", - "symfony/mime": "~v6.4.40", - "symfony/process": "~v6.4.39", - "symfony/psr-http-message-bridge": "~v6.4.32", - "symfony/routing": "~v6.4.41", - "symfony/serializer": "~v6.4.37", + "symfony/filesystem": "~v7.4.11", + "symfony/finder": "~v7.4.8", + "symfony/http-foundation": "~v7.4.13", + "symfony/http-kernel": "~v7.4.13", + "symfony/mailer": "~v7.4.12", + "symfony/mime": "~v7.4.13", + "symfony/process": "~v7.4.13", + "symfony/psr-http-message-bridge": "~v7.4.8", + "symfony/routing": "~v7.4.13", + "symfony/runtime": "~v7.4.13", + "symfony/serializer": "~v7.4.10", "symfony/service-contracts": "~v3.7.0", - "symfony/string": "~v6.4.39", + "symfony/string": "~v7.4.13", "symfony/translation-contracts": "~v3.7.0", - "symfony/validator": "~v6.4.37", - "symfony/var-dumper": "~v6.4.36", - "symfony/var-exporter": "~v6.4.37", - "symfony/yaml": "~v6.4.40" + "symfony/validator": "~v7.4.10", + "symfony/var-dumper": "~v7.4.8", + "symfony/var-exporter": "~v7.4.9", + "symfony/yaml": "~v7.4.13" }, "conflict": { "webflo/drupal-core-strict": "*" }, "type": "metapackage", + "extra": { + "branch-alias": [] + }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "description": "Core and its dependencies with known-compatible minor versions. Require this project INSTEAD OF drupal/core.", "support": { - "source": "https://github.com/drupal/core-recommended/tree/10.6.17" + "source": "https://github.com/drupal/core-recommended/tree/11.4.7" }, - "time": "2026-09-16T14:39:48+00:00" + "time": "2026-09-16T14:39:21+00:00" }, { "name": "drupal/cshs", @@ -6181,32 +6206,32 @@ }, { "name": "drupal/file_mdm", - "version": "3.1.0", + "version": "3.2.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/file_mdm.git", - "reference": "3.1.0" + "reference": "3.2.0" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/file_mdm-3.1.0.zip", - "reference": "3.1.0", - "shasum": "fa7709137705a693c4d5329035612473045a19d3" + "url": "https://ftp.drupal.org/files/projects/file_mdm-3.2.0.zip", + "reference": "3.2.0", + "shasum": "0cb085a19b6ba9657f1e154ff3139b253945d054" }, "require": { - "dompdf/php-font-lib": "^1", - "drupal/core": "^10.3 | ^11", - "fileeye/pel": "^0.10.0" + "dompdf/php-font-lib": "^1.0.1", + "drupal/core": "^11.2", + "fileeye/pel": "^0.12" }, "require-dev": { - "drupal/vendor_stream_wrapper": "^2.0.4", + "drupal/vendor_stream_wrapper": "^2.0.5", "fileeye/linuxlibertine-fonts": "^5.3" }, "type": "drupal-module", "extra": { "drupal": { - "version": "3.1.0", - "datestamp": "1718086268", + "version": "3.2.0", + "datestamp": "1752175711", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -6753,27 +6778,27 @@ }, { "name": "drupal/gin", - "version": "4.1.3", + "version": "5.0.15", "source": { "type": "git", "url": "https://git.drupalcode.org/project/gin.git", - "reference": "4.1.3" + "reference": "5.0.15" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/gin-4.1.3.zip", - "reference": "4.1.3", - "shasum": "20fa50955fd6ea65cc8d23dbd98a3bf87b853431" + "url": "https://ftp.drupal.org/files/projects/gin-5.0.15.zip", + "reference": "5.0.15", + "shasum": "b02b1d890cade5e096c1c99a4a18ce7e23a186cd" }, "require": { - "drupal/core": "^10.3 || ^11 <11.2", - "drupal/gin_toolbar": "^2.0" + "drupal/core": "^11.2", + "drupal/gin_toolbar": "^3.0" }, "type": "drupal-theme", "extra": { "drupal": { - "version": "4.1.3", - "datestamp": "1768553545", + "version": "5.0.15", + "datestamp": "1780500810", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -6819,26 +6844,26 @@ }, { "name": "drupal/gin_toolbar", - "version": "2.1.0", + "version": "3.0.3", "source": { "type": "git", "url": "https://git.drupalcode.org/project/gin_toolbar.git", - "reference": "2.1.0" + "reference": "3.0.3" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/gin_toolbar-2.1.0.zip", - "reference": "2.1.0", - "shasum": "b312a2dea5379ea5883d92c2a2e5f0499972a083" + "url": "https://ftp.drupal.org/files/projects/gin_toolbar-3.0.3.zip", + "reference": "3.0.3", + "shasum": "ee766c18f50de9ab6f616a7543bccde67abfd2cd" }, "require": { - "drupal/core": "^10 || ^11 <11.2" + "drupal/core": "^11.2" }, "type": "drupal-module", "extra": { "drupal": { - "version": "2.1.0", - "datestamp": "1750245881", + "version": "3.0.3", + "datestamp": "1768553642", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -9728,26 +9753,26 @@ }, { "name": "drupal/session_limit", - "version": "2.0.3", + "version": "3.0.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/session_limit.git", - "reference": "2.0.3" + "reference": "3.0.0" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/session_limit-2.0.3.zip", - "reference": "2.0.3", - "shasum": "73685dca058dd71412c0af8903a5871d6a41c792" + "url": "https://ftp.drupal.org/files/projects/session_limit-3.0.0.zip", + "reference": "3.0.0", + "shasum": "97936a6002127e69f5311b4e49949dcbaf001145" }, "require": { - "drupal/core": "^10" + "drupal/core": "^11" }, "type": "drupal-module", "extra": { "drupal": { - "version": "2.0.3", - "datestamp": "1785438861", + "version": "3.0.0", + "datestamp": "1785439078", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -10591,6 +10616,55 @@ "issues": "https://www.drupal.org/project/issues/synonyms" } }, + { + "name": "drupal/telephone", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/telephone.git", + "reference": "1.0.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/telephone-1.0.1.zip", + "reference": "1.0.1", + "shasum": "53a17f5a0b30daec9c97f52618358c0bc7768adc" + }, + "require": { + "drupal/core": "^11.3 || ^12" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "1.0.1", + "datestamp": "1786639598", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "dave reid", + "homepage": "https://www.drupal.org/user/53892" + }, + { + "name": "smustgrave", + "homepage": "https://www.drupal.org/user/3252890" + } + ], + "description": "Defines a field type for telephone numbers.", + "homepage": "https://drupal.org/project/telephone", + "support": { + "source": "https://git.drupalcode.org/project/telephone", + "issues": "https://drupal.org/project/issues/telephone" + } + }, { "name": "drupal/telephone_formatter", "version": "1.3.0", @@ -12229,30 +12303,29 @@ }, { "name": "fileeye/pel", - "version": "0.10.0", + "version": "0.12.1", "source": { "type": "git", "url": "https://github.com/FileEye/pel.git", - "reference": "5da1e6ab73508056f0abb79f560d20a315d1aefe" + "reference": "96cce8aef576c8fe3154282d9d37f3cace7455e9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FileEye/pel/zipball/5da1e6ab73508056f0abb79f560d20a315d1aefe", - "reference": "5da1e6ab73508056f0abb79f560d20a315d1aefe", + "url": "https://api.github.com/repos/FileEye/pel/zipball/96cce8aef576c8fe3154282d9d37f3cace7455e9", + "reference": "96cce8aef576c8fe3154282d9d37f3cace7455e9", "shasum": "" }, "require": { - "php": ">=7.4" + "php": ">=8.1" }, "require-dev": { "ext-exif": "*", "ext-gd": "*", - "php-coveralls/php-coveralls": ">=2.7", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan": "^1.10", - "phpstan/phpstan-phpunit": "^1.3.11", - "phpunit/phpunit": "^8 || ^9", - "squizlabs/php_codesniffer": ">=3.8" + "phpstan/extension-installer": "^1.4", + "phpstan/phpstan": "^2", + "phpstan/phpstan-phpunit": "^2", + "phpunit/phpunit": "^10 || ^11 || ^12 || ^13", + "squizlabs/php_codesniffer": ">=3.7" }, "type": "library", "autoload": { @@ -12286,9 +12359,9 @@ ], "support": { "issues": "https://github.com/FileEye/pel/issues", - "source": "https://github.com/FileEye/pel/tree/0.10.0" + "source": "https://github.com/FileEye/pel/tree/0.12.1" }, - "time": "2024-01-11T19:11:58+00:00" + "time": "2026-03-19T18:27:55+00:00" }, { "name": "giggsey/libphonenumber-for-php", @@ -13163,20 +13236,19 @@ }, { "name": "justinrainbow/json-schema", - "version": "6.13.0", + "version": "6.8.2", "source": { "type": "git", "url": "https://github.com/jsonrainbow/json-schema.git", - "reference": "30de5e9b3fa04253af272a7d932a38cd026c311b" + "reference": "2c89ebb95ca9cedc9347f780333f7b25792dcb76" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/30de5e9b3fa04253af272a7d932a38cd026c311b", - "reference": "30de5e9b3fa04253af272a7d932a38cd026c311b", + "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/2c89ebb95ca9cedc9347f780333f7b25792dcb76", + "reference": "2c89ebb95ca9cedc9347f780333f7b25792dcb76", "shasum": "" }, "require": { - "ext-filter": "*", "ext-json": "*", "marc-mabe/php-enum": "^4.4", "php": "^7.2 || ^8.0" @@ -13209,9 +13281,20 @@ ], "authors": [ { - "name": "Danny van der Sluijs", - "email": "danny.vandersluijs@icloud.com", - "role": "Maintainer" + "name": "Bruno Prieto Reis", + "email": "bruno.p.reis@gmail.com" + }, + { + "name": "Justin Rainbow", + "email": "justin.rainbow@gmail.com" + }, + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + }, + { + "name": "Robert Schönthal", + "email": "seroscho@googlemail.com" } ], "description": "A library to validate a json schema.", @@ -13222,9 +13305,9 @@ ], "support": { "issues": "https://github.com/jsonrainbow/json-schema/issues", - "source": "https://github.com/jsonrainbow/json-schema/tree/6.13.0" + "source": "https://github.com/jsonrainbow/json-schema/tree/6.8.2" }, - "time": "2026-09-23T19:46:42+00:00" + "time": "2026-05-05T05:39:01+00:00" }, { "name": "kint-php/kint", @@ -14833,6 +14916,80 @@ }, "time": "2024-10-03T13:43:19+00:00" }, + { + "name": "php-tuf/composer-stager", + "version": "v2.1.1", + "source": { + "type": "git", + "url": "https://github.com/php-tuf/composer-stager.git", + "reference": "64f3b033736483af81551b0f41ab1126510cfea0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-tuf/composer-stager/zipball/64f3b033736483af81551b0f41ab1126510cfea0", + "reference": "64f3b033736483af81551b0f41ab1126510cfea0", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": ">=8.1.0", + "symfony/filesystem": "^6.2 || ^7.0 || ^8.0", + "symfony/process": "^6.4.33 || ^7.3.11 || ^8.0", + "symfony/translation-contracts": "^3.1" + }, + "conflict": { + "symfony/process": ">=6.4 <6.4.33 || >=7.3 <7.3.11 || >=7.4 <7.4.5 || >=8.0 <8.0.5", + "symfony/symfony": ">=6.4 <6.4.33 || >=7.3 <7.3.11 || >=7.4 <7.4.5 || >=8.0 <8.0.5", + "symfony/yaml": ">=2.0.0 <5.4.52 || >=6.0.0 <6.4.40 || >=7.0.0 <7.4.12 || >=8.0.0 <8.0.12" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "^1.0", + "ext-simplexml": "*", + "phpspec/prophecy": "^1.17", + "phpspec/prophecy-phpunit": "^2.0", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^10.5.19", + "slevomat/coding-standard": "^8.13", + "squizlabs/php_codesniffer": "^3.7", + "symfony/config": "^6.3 || ^8.0", + "symfony/dependency-injection": "^6.3", + "symfony/yaml": "^6.3", + "thecodingmachine/phpstan-strict-rules": "^1.0" + }, + "suggest": { + "symfony/dependency-injection": "For dependency injection", + "symfony/translation": "For internationalization tools" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-develop": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "PhpTuf\\ComposerStager\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Travis Carden", + "email": "travis.carden@gmail.com", + "role": "Developer" + } + ], + "description": "Stages Composer commands so they can be safely run on a production codebase.", + "homepage": "https://github.com/php-tuf/composer-stager", + "support": { + "issues": "https://github.com/php-tuf/composer-stager/issues", + "source": "https://github.com/php-tuf/composer-stager" + }, + "time": "2026-07-07T14:30:49+00:00" + }, { "name": "phpmailer/phpmailer", "version": "v6.11.1", @@ -15710,6 +15867,78 @@ }, "time": "2019-03-08T08:55:37+00:00" }, + { + "name": "revolt/event-loop", + "version": "v1.0.9", + "source": { + "type": "git", + "url": "https://github.com/revoltphp/event-loop.git", + "reference": "44061cf513e53c6200372fc935ac42271566295d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/revoltphp/event-loop/zipball/44061cf513e53c6200372fc935ac42271566295d", + "reference": "44061cf513e53c6200372fc935ac42271566295d", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "ext-json": "*", + "jetbrains/phpstorm-stubs": "^2019.3", + "phpunit/phpunit": "^9", + "psalm/phar": "6.16.*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Revolt\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Aaron Piotrowski", + "email": "aaron@trowski.com" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "ceesjank@gmail.com" + }, + { + "name": "Christian Lück", + "email": "christian@clue.engineering" + }, + { + "name": "Niklas Keller", + "email": "me@kelunik.com" + } + ], + "description": "Rock-solid event loop for concurrent PHP applications.", + "keywords": [ + "async", + "asynchronous", + "concurrency", + "event", + "event-loop", + "non-blocking", + "scheduler" + ], + "support": { + "issues": "https://github.com/revoltphp/event-loop/issues", + "source": "https://github.com/revoltphp/event-loop/tree/v1.0.9" + }, + "time": "2026-05-16T17:55:38+00:00" + }, { "name": "sabberworm/php-css-parser", "version": "v8.9.0", @@ -15778,29 +16007,29 @@ }, { "name": "sebastian/diff", - "version": "4.0.6", + "version": "7.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc" + "reference": "cd4cabe39f8a4e8ee6818ba99f10a05561ea4ad6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/ba01945089c3a293b01ba9badc29ad55b106b0bc", - "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/cd4cabe39f8a4e8ee6818ba99f10a05561ea4ad6", + "reference": "cd4cabe39f8a4e8ee6818ba99f10a05561ea4ad6", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.3" }, "require-dev": { - "phpunit/phpunit": "^9.3", - "symfony/process": "^4.2 || ^5" + "phpunit/phpunit": "^12.5.33", + "symfony/process": "^7.4.17" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-main": "7.0-dev" } }, "autoload": { @@ -15832,15 +16061,28 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", - "source": "https://github.com/sebastianbergmann/diff/tree/4.0.6" + "security": "https://github.com/sebastianbergmann/diff/security/policy", + "source": "https://github.com/sebastianbergmann/diff/tree/7.0.1" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/diff", + "type": "tidelift" } ], - "time": "2024-03-02T06:30:58+00:00" + "time": "2026-08-25T15:35:54+00:00" }, { "name": "setasign/fpdi", @@ -16132,47 +16374,47 @@ }, { "name": "symfony/console", - "version": "v6.4.46", + "version": "v7.4.19", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "9e118dd9e3b94544ff3cce860457c2951a0a2bd6" + "reference": "3a1973458b153f566a8d7499bc06ece323d60063" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/9e118dd9e3b94544ff3cce860457c2951a0a2bd6", - "reference": "9e118dd9e3b94544ff3cce860457c2951a0a2bd6", + "url": "https://api.github.com/repos/symfony/console/zipball/3a1973458b153f566a8d7499bc06ece323d60063", + "reference": "3a1973458b153f566a8d7499bc06ece323d60063", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0", "symfony/service-contracts": "^2.5|^3", - "symfony/string": "^5.4|^6.0|^7.0" + "symfony/string": "^7.2|^8.0" }, "conflict": { - "symfony/dependency-injection": "<5.4", - "symfony/dotenv": "<5.4", - "symfony/event-dispatcher": "<5.4", - "symfony/lock": "<5.4", - "symfony/process": "<5.4" + "symfony/dependency-injection": "<6.4", + "symfony/dotenv": "<6.4", + "symfony/event-dispatcher": "<6.4", + "symfony/lock": "<6.4", + "symfony/process": "<6.4" }, "provide": { "psr/log-implementation": "1.0|2.0|3.0" }, "require-dev": { "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0|^7.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/event-dispatcher": "^5.4|^6.0|^7.0", - "symfony/http-foundation": "^6.4|^7.0", - "symfony/http-kernel": "^6.4|^7.0", - "symfony/lock": "^5.4|^6.0|^7.0", - "symfony/messenger": "^5.4|^6.0|^7.0", - "symfony/process": "^5.4|^6.0|^7.0", - "symfony/stopwatch": "^5.4|^6.0|^7.0", - "symfony/var-dumper": "^5.4|^6.0|^7.0" + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/event-dispatcher": "^6.4|^7.0|^8.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/lock": "^6.4|^7.0|^8.0", + "symfony/messenger": "^6.4|^7.0|^8.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/stopwatch": "^6.4|^7.0|^8.0", + "symfony/var-dumper": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -16206,7 +16448,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.4.46" + "source": "https://github.com/symfony/console/tree/v7.4.19" }, "funding": [ { @@ -16226,7 +16468,7 @@ "type": "tidelift" } ], - "time": "2026-09-10T10:42:14+00:00" + "time": "2026-09-13T10:38:41+00:00" }, { "name": "symfony/css-selector", @@ -16299,40 +16541,39 @@ }, { "name": "symfony/dependency-injection", - "version": "v6.4.44", + "version": "v7.4.17", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "675b2dfaf70bdca37d13816582023e3bac5fc2d1" + "reference": "f318ac9da5aba0be2cf43ecdd562c05a33bc11c0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/675b2dfaf70bdca37d13816582023e3bac5fc2d1", - "reference": "675b2dfaf70bdca37d13816582023e3bac5fc2d1", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/f318ac9da5aba0be2cf43ecdd562c05a33bc11c0", + "reference": "f318ac9da5aba0be2cf43ecdd562c05a33bc11c0", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "psr/container": "^1.1|^2.0", "symfony/deprecation-contracts": "^2.5|^3", - "symfony/service-contracts": "^2.5|^3.0", - "symfony/var-exporter": "^6.4.20|^7.2.5" + "symfony/service-contracts": "^3.6", + "symfony/var-exporter": "^6.4.20|^7.2.5|^8.0" }, "conflict": { "ext-psr": "<1.1|>=2", - "symfony/config": "<6.1", - "symfony/finder": "<5.4", - "symfony/proxy-manager-bridge": "<6.3", - "symfony/yaml": "<5.4" + "symfony/config": "<6.4", + "symfony/finder": "<6.4", + "symfony/yaml": "<6.4" }, "provide": { "psr/container-implementation": "1.1|2.0", "symfony/service-implementation": "1.1|2.0|3.0" }, "require-dev": { - "symfony/config": "^6.1|^7.0", - "symfony/expression-language": "^5.4|^6.0|^7.0", - "symfony/yaml": "^5.4|^6.0|^7.0" + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/yaml": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -16360,7 +16601,7 @@ "description": "Allows you to standardize and centralize the way objects are constructed in your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dependency-injection/tree/v6.4.44" + "source": "https://github.com/symfony/dependency-injection/tree/v7.4.17" }, "funding": [ { @@ -16380,7 +16621,7 @@ "type": "tidelift" } ], - "time": "2026-08-21T15:20:39+00:00" + "time": "2026-08-21T17:40:08+00:00" }, { "name": "symfony/deprecation-contracts", @@ -16455,28 +16696,25 @@ }, { "name": "symfony/dom-crawler", - "version": "3.4.x-dev", + "version": "v8.0.12", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "ef97bcfbae5b384b4ca6c8d57b617722f15241a6" + "reference": "011b0ce60417f6d40052434d8ae6295b876ecbdd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/ef97bcfbae5b384b4ca6c8d57b617722f15241a6", - "reference": "ef97bcfbae5b384b4ca6c8d57b617722f15241a6", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/011b0ce60417f6d40052434d8ae6295b876ecbdd", + "reference": "011b0ce60417f6d40052434d8ae6295b876ecbdd", "shasum": "" }, "require": { - "php": "^5.5.9|>=7.0.8", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-mbstring": "~1.0" + "php": ">=8.4", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-mbstring": "^1.0" }, "require-dev": { - "symfony/css-selector": "~2.8|~3.0|~4.0" - }, - "suggest": { - "symfony/css-selector": "" + "symfony/css-selector": "^7.4|^8.0" }, "type": "library", "autoload": { @@ -16501,10 +16739,10 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony DomCrawler Component", + "description": "Eases DOM navigation for HTML and XML documents", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dom-crawler/tree/3.4" + "source": "https://github.com/symfony/dom-crawler/tree/v8.0.12" }, "funding": [ { @@ -16515,40 +16753,47 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2020-10-24T10:57:07+00:00" + "time": "2026-05-20T07:22:03+00:00" }, { "name": "symfony/error-handler", - "version": "v6.4.44", + "version": "v7.4.17", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "8fa59eb915a14b2881993565a122c9dd1b0f8a19" + "reference": "8373921e231e190a88e2ad526951bbaa791576fa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/8fa59eb915a14b2881993565a122c9dd1b0f8a19", - "reference": "8fa59eb915a14b2881993565a122c9dd1b0f8a19", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/8373921e231e190a88e2ad526951bbaa791576fa", + "reference": "8373921e231e190a88e2ad526951bbaa791576fa", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "psr/log": "^1|^2|^3", - "symfony/var-dumper": "^5.4|^6.0|^7.0" + "symfony/polyfill-php85": "^1.32", + "symfony/var-dumper": "^6.4|^7.0|^8.0" }, "conflict": { "symfony/deprecation-contracts": "<2.5", "symfony/http-kernel": "<6.4" }, "require-dev": { + "symfony/console": "^6.4|^7.0|^8.0", "symfony/deprecation-contracts": "^2.5|^3", - "symfony/http-kernel": "^6.4|^7.0", - "symfony/serializer": "^5.4|^6.0|^7.0" + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/serializer": "^6.4|^7.0|^8.0", + "symfony/webpack-encore-bundle": "^1.0|^2.0" }, "bin": [ "Resources/bin/patch-type-declarations" @@ -16579,7 +16824,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v6.4.44" + "source": "https://github.com/symfony/error-handler/tree/v7.4.17" }, "funding": [ { @@ -16599,28 +16844,28 @@ "type": "tidelift" } ], - "time": "2026-08-20T17:31:15+00:00" + "time": "2026-08-21T17:40:08+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v6.4.44", + "version": "v7.4.17", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "d7110a878e7e7cbd8aaebe9f55da8af885b8c0af" + "reference": "d269974ee93c61d03620ffee358355bfdb471d66" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/d7110a878e7e7cbd8aaebe9f55da8af885b8c0af", - "reference": "d7110a878e7e7cbd8aaebe9f55da8af885b8c0af", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/d269974ee93c61d03620ffee358355bfdb471d66", + "reference": "d269974ee93c61d03620ffee358355bfdb471d66", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "symfony/event-dispatcher-contracts": "^2.5|^3" }, "conflict": { - "symfony/dependency-injection": "<5.4", + "symfony/dependency-injection": "<6.4", "symfony/service-contracts": "<2.5" }, "provide": { @@ -16629,13 +16874,14 @@ }, "require-dev": { "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0|^7.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/error-handler": "^5.4|^6.0|^7.0", - "symfony/expression-language": "^5.4|^6.0|^7.0", - "symfony/http-foundation": "^5.4|^6.0|^7.0", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/error-handler": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/framework-bundle": "^6.4|^7.0|^8.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0", "symfony/service-contracts": "^2.5|^3", - "symfony/stopwatch": "^5.4|^6.0|^7.0" + "symfony/stopwatch": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -16663,7 +16909,7 @@ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v6.4.44" + "source": "https://github.com/symfony/event-dispatcher/tree/v7.4.17" }, "funding": [ { @@ -16683,7 +16929,7 @@ "type": "tidelift" } ], - "time": "2026-08-21T14:01:40+00:00" + "time": "2026-08-21T17:40:08+00:00" }, { "name": "symfony/event-dispatcher-contracts", @@ -16767,25 +17013,25 @@ }, { "name": "symfony/filesystem", - "version": "v6.4.45", + "version": "v7.4.18", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "6dabf41c21957a2060f101bd7bf7e322989866bd" + "reference": "90d412aa5277c6819db39e7605aa46b1019e3232" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/6dabf41c21957a2060f101bd7bf7e322989866bd", - "reference": "6dabf41c21957a2060f101bd7bf7e322989866bd", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/90d412aa5277c6819db39e7605aa46b1019e3232", + "reference": "90d412aa5277c6819db39e7605aa46b1019e3232", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.8" }, "require-dev": { - "symfony/process": "^5.4|^6.4|^7.0" + "symfony/process": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -16813,7 +17059,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v6.4.45" + "source": "https://github.com/symfony/filesystem/tree/v7.4.18" }, "funding": [ { @@ -16833,27 +17079,27 @@ "type": "tidelift" } ], - "time": "2026-08-23T07:59:31+00:00" + "time": "2026-08-23T10:03:40+00:00" }, { "name": "symfony/finder", - "version": "v6.4.46", + "version": "v7.4.19", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "04db08efd85558162ef43fba10c299871b60d60b" + "reference": "1b900bc6ae5ba60c5eee69c11ba44566190576fe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/04db08efd85558162ef43fba10c299871b60d60b", - "reference": "04db08efd85558162ef43fba10c299871b60d60b", + "url": "https://api.github.com/repos/symfony/finder/zipball/1b900bc6ae5ba60c5eee69c11ba44566190576fe", + "reference": "1b900bc6ae5ba60c5eee69c11ba44566190576fe", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "require-dev": { - "symfony/filesystem": "^6.0|^7.0" + "symfony/filesystem": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -16881,7 +17127,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v6.4.46" + "source": "https://github.com/symfony/finder/tree/v7.4.19" }, "funding": [ { @@ -16901,40 +17147,41 @@ "type": "tidelift" } ], - "time": "2026-09-10T14:17:24+00:00" + "time": "2026-09-10T19:14:10+00:00" }, { "name": "symfony/http-foundation", - "version": "v6.4.46", + "version": "v7.4.19", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "08bbdd5cf09248785442c41929aabe42f8ef5cfd" + "reference": "f7b953be7801974a5a0685e1228bbc3b12b35936" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/08bbdd5cf09248785442c41929aabe42f8ef5cfd", - "reference": "08bbdd5cf09248785442c41929aabe42f8ef5cfd", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/f7b953be7801974a5a0685e1228bbc3b12b35936", + "reference": "f7b953be7801974a5a0685e1228bbc3b12b35936", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", - "symfony/polyfill-mbstring": "~1.1", - "symfony/polyfill-php83": "^1.27" + "symfony/polyfill-mbstring": "^1.1" }, "conflict": { + "doctrine/dbal": "<3.6", "symfony/cache": "<6.4.12|>=7.0,<7.1.5" }, "require-dev": { - "doctrine/dbal": "^2.13.1|^3|^4", + "doctrine/dbal": "^3.6|^4", "predis/predis": "^1.1|^2.0", - "symfony/cache": "^6.4.12|^7.1.5", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/expression-language": "^5.4|^6.0|^7.0", - "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4|^7.0", - "symfony/mime": "^5.4|^6.0|^7.0", - "symfony/rate-limiter": "^5.4|^6.0|^7.0" + "symfony/cache": "^6.4.12|^7.1.5|^8.0", + "symfony/clock": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/mime": "^6.4|^7.0|^8.0", + "symfony/rate-limiter": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -16962,7 +17209,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.4.46" + "source": "https://github.com/symfony/http-foundation/tree/v7.4.19" }, "funding": [ { @@ -16982,77 +17229,78 @@ "type": "tidelift" } ], - "time": "2026-09-14T17:40:49+00:00" + "time": "2026-09-14T17:41:17+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.4.46", + "version": "v7.4.19", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "c662aa16f2a6b078800ef5302444043c38932213" + "reference": "683507424cc84ca85ac1551adb609b6b98216667" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/c662aa16f2a6b078800ef5302444043c38932213", - "reference": "c662aa16f2a6b078800ef5302444043c38932213", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/683507424cc84ca85ac1551adb609b6b98216667", + "reference": "683507424cc84ca85ac1551adb609b6b98216667", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "psr/log": "^1|^2|^3", "symfony/deprecation-contracts": "^2.5|^3", - "symfony/error-handler": "^6.4|^7.0", - "symfony/event-dispatcher": "^5.4|^6.0|^7.0", - "symfony/http-foundation": "^6.4|^7.0", + "symfony/error-handler": "^6.4|^7.0|^8.0", + "symfony/event-dispatcher": "^7.3|^8.0", + "symfony/http-foundation": "^7.4|^8.0", "symfony/polyfill-ctype": "^1.8" }, "conflict": { - "symfony/browser-kit": "<5.4", - "symfony/cache": "<5.4", - "symfony/config": "<6.1", - "symfony/console": "<5.4", + "symfony/browser-kit": "<6.4", + "symfony/cache": "<6.4", + "symfony/config": "<6.4", + "symfony/console": "<6.4", "symfony/dependency-injection": "<6.4", - "symfony/doctrine-bridge": "<5.4", - "symfony/form": "<5.4", - "symfony/http-client": "<5.4", + "symfony/doctrine-bridge": "<6.4", + "symfony/flex": "<2.10", + "symfony/form": "<6.4", + "symfony/http-client": "<6.4", "symfony/http-client-contracts": "<2.5", - "symfony/mailer": "<5.4", - "symfony/messenger": "<5.4", - "symfony/translation": "<5.4", + "symfony/mailer": "<6.4", + "symfony/messenger": "<6.4", + "symfony/translation": "<6.4", "symfony/translation-contracts": "<2.5", - "symfony/twig-bridge": "<5.4", + "symfony/twig-bridge": "<6.4", "symfony/validator": "<6.4", - "symfony/var-dumper": "<6.3", - "twig/twig": "<2.13" + "symfony/var-dumper": "<6.4", + "twig/twig": "<3.12" }, "provide": { "psr/log-implementation": "1.0|2.0|3.0" }, "require-dev": { "psr/cache": "^1.0|^2.0|^3.0", - "symfony/browser-kit": "^5.4|^6.0|^7.0", - "symfony/clock": "^6.2|^7.0", - "symfony/config": "^6.1|^7.0", - "symfony/console": "^5.4|^6.0|^7.0", - "symfony/css-selector": "^5.4|^6.0|^7.0", - "symfony/dependency-injection": "^6.4.1|^7.0.1", - "symfony/dom-crawler": "^5.4|^6.0|^7.0", - "symfony/expression-language": "^5.4|^6.0|^7.0", - "symfony/finder": "^5.4|^6.0|^7.0", + "symfony/browser-kit": "^6.4|^7.0|^8.0", + "symfony/clock": "^6.4|^7.0|^8.0", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/css-selector": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4.1|^7.0.1|^8.0", + "symfony/dom-crawler": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/finder": "^6.4|^7.0|^8.0", "symfony/http-client-contracts": "^2.5|^3", - "symfony/process": "^5.4|^6.0|^7.0", - "symfony/property-access": "^5.4.5|^6.0.5|^7.0", - "symfony/routing": "^5.4|^6.0|^7.0", - "symfony/serializer": "^6.4.4|^7.0.4", - "symfony/stopwatch": "^5.4|^6.0|^7.0", - "symfony/translation": "^5.4|^6.0|^7.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/property-access": "^7.1|^8.0", + "symfony/routing": "^6.4|^7.0|^8.0", + "symfony/serializer": "^7.1|^8.0", + "symfony/stopwatch": "^6.4|^7.0|^8.0", + "symfony/translation": "^6.4|^7.0|^8.0", "symfony/translation-contracts": "^2.5|^3", - "symfony/uid": "^5.4|^6.0|^7.0", - "symfony/validator": "^6.4|^7.0", - "symfony/var-dumper": "^5.4|^6.4|^7.0", - "symfony/var-exporter": "^6.2|^7.0", - "twig/twig": "^2.13|^3.0.4|^4.0" + "symfony/uid": "^6.4|^7.0|^8.0", + "symfony/validator": "^6.4|^7.0|^8.0", + "symfony/var-dumper": "^6.4|^7.0|^8.0", + "symfony/var-exporter": "^6.4|^7.0|^8.0", + "twig/twig": "^3.12|^4.0" }, "type": "library", "autoload": { @@ -17080,7 +17328,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v6.4.46" + "source": "https://github.com/symfony/http-kernel/tree/v7.4.19" }, "funding": [ { @@ -17100,43 +17348,43 @@ "type": "tidelift" } ], - "time": "2026-09-15T07:06:31+00:00" + "time": "2026-09-15T07:09:35+00:00" }, { "name": "symfony/mailer", - "version": "v6.4.46", + "version": "v7.4.19", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "21cc391f6f6a20b8765125cabee0c6195b5b8f10" + "reference": "6f6f2441bef07a42d2617b9b3aadf04a321aa514" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/21cc391f6f6a20b8765125cabee0c6195b5b8f10", - "reference": "21cc391f6f6a20b8765125cabee0c6195b5b8f10", + "url": "https://api.github.com/repos/symfony/mailer/zipball/6f6f2441bef07a42d2617b9b3aadf04a321aa514", + "reference": "6f6f2441bef07a42d2617b9b3aadf04a321aa514", "shasum": "" }, "require": { "egulias/email-validator": "^2.1.10|^3|^4", - "php": ">=8.1", + "php": ">=8.2", "psr/event-dispatcher": "^1", "psr/log": "^1|^2|^3", - "symfony/event-dispatcher": "^5.4|^6.0|^7.0", - "symfony/mime": "^6.2|^7.0", + "symfony/event-dispatcher": "^6.4|^7.0|^8.0", + "symfony/mime": "^7.2|^8.0", "symfony/service-contracts": "^2.5|^3" }, "conflict": { "symfony/http-client-contracts": "<2.5", - "symfony/http-kernel": "<5.4", - "symfony/messenger": "<6.2", - "symfony/mime": "<6.2", - "symfony/twig-bridge": "<6.2.1" + "symfony/http-kernel": "<6.4", + "symfony/messenger": "<6.4", + "symfony/mime": "<6.4", + "symfony/twig-bridge": "<6.4" }, "require-dev": { - "symfony/console": "^5.4|^6.0|^7.0", - "symfony/http-client": "^5.4|^6.0|^7.0", - "symfony/messenger": "^6.2|^7.0", - "symfony/twig-bridge": "^6.2|^7.0" + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/http-client": "^6.4|^7.0|^8.0", + "symfony/messenger": "^6.4|^7.0|^8.0", + "symfony/twig-bridge": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -17164,7 +17412,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v6.4.46" + "source": "https://github.com/symfony/mailer/tree/v7.4.19" }, "funding": [ { @@ -17184,29 +17432,32 @@ "type": "tidelift" } ], - "time": "2026-09-14T23:26:17+00:00" + "time": "2026-09-15T06:01:15+00:00" }, { "name": "symfony/mailjet-mailer", - "version": "v5.4.40", + "version": "v7.4.12", "source": { "type": "git", "url": "https://github.com/symfony/mailjet-mailer.git", - "reference": "7d5458f62edd23cf63c9bdab3253f79c5c163407" + "reference": "47148ce3c7999aa0f690680de12fdff3297eefdb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailjet-mailer/zipball/7d5458f62edd23cf63c9bdab3253f79c5c163407", - "reference": "7d5458f62edd23cf63c9bdab3253f79c5c163407", + "url": "https://api.github.com/repos/symfony/mailjet-mailer/zipball/47148ce3c7999aa0f690680de12fdff3297eefdb", + "reference": "47148ce3c7999aa0f690680de12fdff3297eefdb", "shasum": "" }, "require": { - "php": ">=7.2.5", - "psr/event-dispatcher": "^1", - "symfony/mailer": "^5.4.21|^6.2.7" + "php": ">=8.2", + "symfony/mailer": "^7.3|^8.0" + }, + "conflict": { + "symfony/mime": "<6.2" }, "require-dev": { - "symfony/http-client": "^4.4|^5.0|^6.0" + "symfony/http-client": "^6.4|^7.0|^8.0", + "symfony/webhook": "^6.4|^7.0|^8.0" }, "type": "symfony-mailer-bridge", "autoload": { @@ -17234,7 +17485,7 @@ "description": "Symfony Mailjet Mailer Bridge", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailjet-mailer/tree/v5.4.40" + "source": "https://github.com/symfony/mailjet-mailer/tree/v7.4.12" }, "funding": [ { @@ -17245,49 +17496,53 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-05-31T14:33:22+00:00" + "time": "2026-05-20T07:20:23+00:00" }, { "name": "symfony/mime", - "version": "v6.4.46", + "version": "v7.4.19", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "e700a9819829e1395ae95b508c6355053b5644fe" + "reference": "f8ac7d0a800bcabbcd1f7de56594cf05e6cd5693" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/e700a9819829e1395ae95b508c6355053b5644fe", - "reference": "e700a9819829e1395ae95b508c6355053b5644fe", + "url": "https://api.github.com/repos/symfony/mime/zipball/f8ac7d0a800bcabbcd1f7de56594cf05e6cd5693", + "reference": "f8ac7d0a800bcabbcd1f7de56594cf05e6cd5693", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-intl-idn": "^1.10", "symfony/polyfill-mbstring": "^1.0" }, "conflict": { "egulias/email-validator": "~3.0.0", - "phpdocumentor/reflection-docblock": "<3.2.2", - "phpdocumentor/type-resolver": "<1.4.0", - "symfony/mailer": "<5.4", + "phpdocumentor/reflection-docblock": "<5.2|>=7", + "phpdocumentor/type-resolver": "<1.5.1", + "symfony/mailer": "<6.4", "symfony/serializer": "<6.4.3|>7.0,<7.0.3" }, "require-dev": { "egulias/email-validator": "^2.1.10|^3.1|^4", "league/html-to-markdown": "^5.0", - "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/process": "^5.4|^6.4|^7.0", - "symfony/property-access": "^5.4|^6.0|^7.0", - "symfony/property-info": "^5.4|^6.0|^7.0", - "symfony/serializer": "^6.4.44|^7.4.17" + "phpdocumentor/reflection-docblock": "^5.2|^6.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/property-access": "^6.4|^7.0|^8.0", + "symfony/property-info": "^6.4|^7.0|^8.0", + "symfony/serializer": "^6.4.44|^7.4.17|^8.1.5" }, "type": "library", "autoload": { @@ -17319,7 +17574,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v6.4.46" + "source": "https://github.com/symfony/mime/tree/v7.4.19" }, "funding": [ { @@ -17339,7 +17594,7 @@ "type": "tidelift" } ], - "time": "2026-09-04T10:11:03+00:00" + "time": "2026-09-04T10:45:44+00:00" }, { "name": "symfony/polyfill-ctype", @@ -18091,6 +18346,166 @@ ], "time": "2026-07-01T12:47:55+00:00" }, + { + "name": "symfony/polyfill-php84", + "version": "v1.38.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php84.git", + "reference": "f4e1dfaee5b74aba5964fe1fd4dfc7ba5e3085fa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/f4e1dfaee5b74aba5964fe1fd4dfc7ba5e3085fa", + "reference": "f4e1dfaee5b74aba5964fe1fd4dfc7ba5e3085fa", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php84\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.4+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php84/tree/v1.38.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-05-26T12:51:13+00:00" + }, + { + "name": "symfony/polyfill-php85", + "version": "v1.41.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php85.git", + "reference": "255fab485aaa1006ed411040c42aecd7b5302d7a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php85/zipball/255fab485aaa1006ed411040c42aecd7b5302d7a", + "reference": "255fab485aaa1006ed411040c42aecd7b5302d7a", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php85\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.5+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php85/tree/v1.41.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-07-01T12:47:55+00:00" + }, { "name": "symfony/polyfill-php86", "version": "v1.41.0", @@ -18173,20 +18588,20 @@ }, { "name": "symfony/process", - "version": "v6.4.46", + "version": "v7.4.19", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "b9f3d9ddf67543b92dbfa6d210c407d7a7982781" + "reference": "ed0ae095b86994d370d5791612e55984f15aa30e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/b9f3d9ddf67543b92dbfa6d210c407d7a7982781", - "reference": "b9f3d9ddf67543b92dbfa6d210c407d7a7982781", + "url": "https://api.github.com/repos/symfony/process/zipball/ed0ae095b86994d370d5791612e55984f15aa30e", + "reference": "ed0ae095b86994d370d5791612e55984f15aa30e", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "type": "library", "autoload": { @@ -18214,7 +18629,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.4.46" + "source": "https://github.com/symfony/process/tree/v7.4.19" }, "funding": [ { @@ -18234,40 +18649,41 @@ "type": "tidelift" } ], - "time": "2026-09-02T12:35:55+00:00" + "time": "2026-09-02T12:38:34+00:00" }, { "name": "symfony/psr-http-message-bridge", - "version": "v6.4.32", + "version": "v7.4.8", "source": { "type": "git", "url": "https://github.com/symfony/psr-http-message-bridge.git", - "reference": "740017f61ce31b4aca485a18a25c0310ebd0190f" + "reference": "76f1a57719a4a04c0ea18678a6c9305b5dcb9da8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/740017f61ce31b4aca485a18a25c0310ebd0190f", - "reference": "740017f61ce31b4aca485a18a25c0310ebd0190f", + "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/76f1a57719a4a04c0ea18678a6c9305b5dcb9da8", + "reference": "76f1a57719a4a04c0ea18678a6c9305b5dcb9da8", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "psr/http-message": "^1.0|^2.0", - "symfony/http-foundation": "^5.4|^6.0|^7.0" + "symfony/http-foundation": "^6.4|^7.0|^8.0" }, "conflict": { "php-http/discovery": "<1.15", - "symfony/http-kernel": "<6.2" + "symfony/http-kernel": "<6.4" }, "require-dev": { "nyholm/psr7": "^1.1", "php-http/discovery": "^1.15", "psr/log": "^1.1.4|^2|^3", - "symfony/browser-kit": "^5.4|^6.0|^7.0", - "symfony/config": "^5.4|^6.0|^7.0", - "symfony/event-dispatcher": "^5.4|^6.0|^7.0", - "symfony/framework-bundle": "^6.2|^7.0", - "symfony/http-kernel": "^6.2|^7.0" + "symfony/browser-kit": "^6.4|^7.0|^8.0", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/event-dispatcher": "^6.4|^7.0|^8.0", + "symfony/framework-bundle": "^6.4.13|^7.1.6|^8.0", + "symfony/http-kernel": "^6.4.13|^7.1.6|^8.0", + "symfony/runtime": "^6.4.13|^7.1.6|^8.0" }, "type": "symfony-bridge", "autoload": { @@ -18301,7 +18717,7 @@ "psr-7" ], "support": { - "source": "https://github.com/symfony/psr-http-message-bridge/tree/v6.4.32" + "source": "https://github.com/symfony/psr-http-message-bridge/tree/v7.4.8" }, "funding": [ { @@ -18321,40 +18737,38 @@ "type": "tidelift" } ], - "time": "2026-01-02T11:59:06+00:00" + "time": "2026-03-24T13:12:05+00:00" }, { "name": "symfony/routing", - "version": "v6.4.45", + "version": "v7.4.18", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "6fe2ed5b356beec41d5720dd73db72887c3f9d6d" + "reference": "ddd558991e98f693ae6bf5063cc1b0362c6bbec3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/6fe2ed5b356beec41d5720dd73db72887c3f9d6d", - "reference": "6fe2ed5b356beec41d5720dd73db72887c3f9d6d", + "url": "https://api.github.com/repos/symfony/routing/zipball/ddd558991e98f693ae6bf5063cc1b0362c6bbec3", + "reference": "ddd558991e98f693ae6bf5063cc1b0362c6bbec3", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3" }, "conflict": { - "doctrine/annotations": "<1.12", - "symfony/config": "<6.2", - "symfony/dependency-injection": "<5.4", - "symfony/yaml": "<5.4" + "symfony/config": "<6.4", + "symfony/dependency-injection": "<6.4", + "symfony/yaml": "<6.4" }, "require-dev": { - "doctrine/annotations": "^1.12|^2", "psr/log": "^1|^2|^3", - "symfony/config": "^6.2|^7.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/expression-language": "^5.4|^6.0|^7.0", - "symfony/http-foundation": "^5.4|^6.0|^7.0", - "symfony/yaml": "^5.4|^6.0|^7.0" + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0", + "symfony/yaml": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -18388,7 +18802,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v6.4.45" + "source": "https://github.com/symfony/routing/tree/v7.4.18" }, "funding": [ { @@ -18408,61 +18822,148 @@ "type": "tidelift" } ], - "time": "2026-08-16T17:07:07+00:00" + "time": "2026-08-17T13:12:36+00:00" }, { - "name": "symfony/serializer", - "version": "v6.4.46", + "name": "symfony/runtime", + "version": "v7.4.14", "source": { "type": "git", - "url": "https://github.com/symfony/serializer.git", - "reference": "5febca192427e0d788848abad61be565c68b9645" + "url": "https://github.com/symfony/runtime.git", + "reference": "15497f743dd714f3167cb6a56509b9d42e6417b3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/serializer/zipball/5febca192427e0d788848abad61be565c68b9645", - "reference": "5febca192427e0d788848abad61be565c68b9645", + "url": "https://api.github.com/repos/symfony/runtime/zipball/15497f743dd714f3167cb6a56509b9d42e6417b3", + "reference": "15497f743dd714f3167cb6a56509b9d42e6417b3", "shasum": "" }, "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", - "symfony/polyfill-ctype": "~1.8" + "composer-plugin-api": "^1.0|^2.0", + "php": ">=8.2" }, "conflict": { - "doctrine/annotations": "<1.12", - "phpdocumentor/reflection-docblock": "<3.2.2", - "phpdocumentor/type-resolver": "<1.4.0", - "symfony/dependency-injection": "<5.4", - "symfony/property-access": "<5.4", - "symfony/property-info": "<6.4.43", - "symfony/uid": "<5.4", - "symfony/validator": "<6.4", - "symfony/yaml": "<5.4" + "symfony/dotenv": "<6.4", + "symfony/http-foundation": "<6.4" }, "require-dev": { - "doctrine/annotations": "^1.12|^2", - "phpdocumentor/reflection-docblock": "^3.2|^4.0|^5.0", + "composer/composer": "^2.6", + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/dotenv": "^6.4|^7.0|^8.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0" + }, + "type": "composer-plugin", + "extra": { + "class": "Symfony\\Component\\Runtime\\Internal\\ComposerPlugin" + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Runtime\\": "", + "Symfony\\Runtime\\Symfony\\Component\\": "Internal/" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Enables decoupling PHP applications from global state", + "homepage": "https://symfony.com", + "keywords": [ + "runtime" + ], + "support": { + "source": "https://github.com/symfony/runtime/tree/v7.4.14" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-06-05T06:22:21+00:00" + }, + { + "name": "symfony/serializer", + "version": "v7.4.19", + "source": { + "type": "git", + "url": "https://github.com/symfony/serializer.git", + "reference": "d631b82e0db971444651c4e6a076040d20878caa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/serializer/zipball/d631b82e0db971444651c4e6a076040d20878caa", + "reference": "d631b82e0db971444651c4e6a076040d20878caa", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-php84": "^1.30" + }, + "conflict": { + "phpdocumentor/reflection-docblock": "<5.2|>=7", + "phpdocumentor/type-resolver": "<1.5.1", + "symfony/dependency-injection": "<6.4", + "symfony/property-access": "<6.4.31|>=7.0,<7.4.2|>=8.0,<8.0.2", + "symfony/property-info": "<6.4.43", + "symfony/type-info": "<7.2.5", + "symfony/uid": "<6.4", + "symfony/validator": "<6.4", + "symfony/yaml": "<6.4" + }, + "require-dev": { + "phpdocumentor/reflection-docblock": "^5.2|^6.0", + "phpstan/phpdoc-parser": "^1.0|^2.0", "seld/jsonlint": "^1.10", - "symfony/cache": "^5.4|^6.0|^7.0", - "symfony/config": "^5.4|^6.0|^7.0", - "symfony/console": "^5.4|^6.0|^7.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/error-handler": "^5.4|^6.0|^7.0", - "symfony/filesystem": "^5.4|^6.0|^7.0", - "symfony/form": "^5.4|^6.0|^7.0", - "symfony/http-foundation": "^5.4|^6.0|^7.0", - "symfony/http-kernel": "^5.4|^6.0|^7.0", - "symfony/messenger": "^5.4|^6.0|^7.0", - "symfony/mime": "^5.4|^6.0|^7.0", - "symfony/property-access": "^5.4.26|^6.3|^7.0", - "symfony/property-info": "^6.4.43|^7.4.15", + "symfony/cache": "^6.4|^7.0|^8.0", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^7.2|^8.0", + "symfony/error-handler": "^6.4|^7.0|^8.0", + "symfony/filesystem": "^6.4|^7.0|^8.0", + "symfony/form": "^6.4|^7.0|^8.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/messenger": "^6.4|^7.0|^8.0", + "symfony/mime": "^6.4|^7.0|^8.0", + "symfony/property-access": "^6.4.31|^7.4.2|^8.0.2", + "symfony/property-info": "^6.4.43|^7.4.15|^8.0.15", "symfony/translation-contracts": "^2.5|^3", - "symfony/uid": "^5.4|^6.0|^7.0", - "symfony/validator": "^6.4|^7.0", - "symfony/var-dumper": "^5.4|^6.0|^7.0", - "symfony/var-exporter": "^5.4|^6.0|^7.0", - "symfony/yaml": "^5.4|^6.0|^7.0" + "symfony/type-info": "^7.2.5|^8.0", + "symfony/uid": "^6.4|^7.0|^8.0", + "symfony/validator": "^6.4|^7.0|^8.0", + "symfony/var-dumper": "^6.4|^7.0|^8.0", + "symfony/var-exporter": "^6.4|^7.0|^8.0", + "symfony/yaml": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -18490,7 +18991,7 @@ "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/serializer/tree/v6.4.46" + "source": "https://github.com/symfony/serializer/tree/v7.4.19" }, "funding": [ { @@ -18510,7 +19011,7 @@ "type": "tidelift" } ], - "time": "2026-09-08T09:57:00+00:00" + "time": "2026-09-08T13:28:43+00:00" }, { "name": "symfony/service-contracts", @@ -18601,22 +19102,23 @@ }, { "name": "symfony/string", - "version": "v6.4.46", + "version": "v7.4.19", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "4513ab2b0ad2d7845a2f920e2f30b61633c9e606" + "reference": "02731ce2bd26514bec9efc0baef2cd0b0cf67f46" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/4513ab2b0ad2d7845a2f920e2f30b61633c9e606", - "reference": "4513ab2b0ad2d7845a2f920e2f30b61633c9e606", + "url": "https://api.github.com/repos/symfony/string/zipball/02731ce2bd26514bec9efc0baef2cd0b0cf67f46", + "reference": "02731ce2bd26514bec9efc0baef2cd0b0cf67f46", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3.0", "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-intl-grapheme": "~1.0", + "symfony/polyfill-intl-grapheme": "~1.33", "symfony/polyfill-intl-normalizer": "~1.0", "symfony/polyfill-mbstring": "~1.0" }, @@ -18624,10 +19126,11 @@ "symfony/translation-contracts": "<2.5" }, "require-dev": { - "symfony/http-client": "^5.4|^6.0|^7.0", - "symfony/intl": "^6.2|^7.0", + "symfony/emoji": "^7.1|^8.0", + "symfony/http-client": "^6.4|^7.0|^8.0", + "symfony/intl": "^6.4|^7.0|^8.0", "symfony/translation-contracts": "^2.5|^3.0", - "symfony/var-exporter": "^5.4|^6.0|^7.0" + "symfony/var-exporter": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -18666,7 +19169,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.4.46" + "source": "https://github.com/symfony/string/tree/v7.4.19" }, "funding": [ { @@ -18686,7 +19189,7 @@ "type": "tidelift" } ], - "time": "2026-09-11T09:03:57+00:00" + "time": "2026-09-11T14:46:58+00:00" }, { "name": "symfony/translation-contracts", @@ -18772,20 +19275,20 @@ }, { "name": "symfony/validator", - "version": "v6.4.46", + "version": "v7.4.19", "source": { "type": "git", "url": "https://github.com/symfony/validator.git", - "reference": "496589b7ac1be8ed2da92310f65f05e3989baef4" + "reference": "a6d275d96d107fb2000dae04ab23b2e0c29ceb66" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/validator/zipball/496589b7ac1be8ed2da92310f65f05e3989baef4", - "reference": "496589b7ac1be8ed2da92310f65f05e3989baef4", + "url": "https://api.github.com/repos/symfony/validator/zipball/a6d275d96d107fb2000dae04ab23b2e0c29ceb66", + "reference": "a6d275d96d107fb2000dae04ab23b2e0c29ceb66", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.0", @@ -18793,34 +19296,37 @@ "symfony/translation-contracts": "^2.5|^3" }, "conflict": { - "doctrine/annotations": "<1.13", "doctrine/lexer": "<1.1", - "symfony/dependency-injection": "<5.4", - "symfony/expression-language": "<5.4", - "symfony/http-kernel": "<5.4", - "symfony/intl": "<5.4", - "symfony/property-info": "<5.4", - "symfony/translation": "<5.4.35|>=6.0,<6.3.12|>=6.4,<6.4.3|>=7.0,<7.0.3", - "symfony/yaml": "<5.4" + "symfony/dependency-injection": "<6.4", + "symfony/doctrine-bridge": "<7.0", + "symfony/expression-language": "<6.4", + "symfony/http-kernel": "<6.4", + "symfony/intl": "<6.4", + "symfony/property-info": "<6.4", + "symfony/translation": "<6.4.3|>=7.0,<7.0.3", + "symfony/var-exporter": "<6.4.25|>=7.0,<7.3.3", + "symfony/yaml": "<6.4" }, "require-dev": { - "doctrine/annotations": "^1.13|^2", "egulias/email-validator": "^2.1.10|^3|^4", - "symfony/cache": "^5.4|^6.0|^7.0", - "symfony/config": "^5.4|^6.0|^7.0", - "symfony/console": "^5.4|^6.0|^7.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/expression-language": "^5.4|^6.0|^7.0", - "symfony/finder": "^5.4|^6.0|^7.0", - "symfony/http-client": "^5.4|^6.0|^7.0", - "symfony/http-foundation": "^5.4|^6.0|^7.0", - "symfony/http-kernel": "^5.4|^6.0|^7.0", - "symfony/intl": "^5.4|^6.0|^7.0", - "symfony/mime": "^5.4|^6.0|^7.0", - "symfony/property-access": "^5.4|^6.0|^7.0", - "symfony/property-info": "^5.4|^6.0|^7.0", - "symfony/translation": "^5.4.35|~6.3.12|^6.4.3|^7.0.3", - "symfony/yaml": "^5.4|^6.0|^7.0" + "symfony/cache": "^6.4|^7.0|^8.0", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/finder": "^6.4|^7.0|^8.0", + "symfony/http-client": "^6.4|^7.0|^8.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/intl": "^6.4|^7.0|^8.0", + "symfony/mime": "^6.4|^7.0|^8.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/property-access": "^6.4|^7.0|^8.0", + "symfony/property-info": "^6.4|^7.0|^8.0", + "symfony/string": "^6.4|^7.0|^8.0", + "symfony/translation": "^6.4.3|^7.0.3|^8.0", + "symfony/type-info": "^7.1.8", + "symfony/yaml": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -18849,7 +19355,7 @@ "description": "Provides tools to validate values", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/validator/tree/v6.4.46" + "source": "https://github.com/symfony/validator/tree/v7.4.19" }, "funding": [ { @@ -18869,37 +19375,36 @@ "type": "tidelift" } ], - "time": "2026-09-09T10:57:39+00:00" + "time": "2026-09-09T19:50:33+00:00" }, { "name": "symfony/var-dumper", - "version": "v6.4.45", + "version": "v7.4.18", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "86a9b2f1bd81c9780a809632238ab6ba10292166" + "reference": "e088da50b813f32473a76871616cbb8fa54653a8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/86a9b2f1bd81c9780a809632238ab6ba10292166", - "reference": "86a9b2f1bd81c9780a809632238ab6ba10292166", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/e088da50b813f32473a76871616cbb8fa54653a8", + "reference": "e088da50b813f32473a76871616cbb8fa54653a8", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0" }, "conflict": { - "symfony/console": "<5.4" + "symfony/console": "<6.4" }, "require-dev": { - "symfony/console": "^5.4|^6.0|^7.0", - "symfony/error-handler": "^6.3|^7.0", - "symfony/http-kernel": "^5.4|^6.0|^7.0", - "symfony/process": "^5.4|^6.0|^7.0", - "symfony/uid": "^5.4|^6.0|^7.0", - "twig/twig": "^2.13|^3.0.4|^4.0" + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/uid": "^6.4|^7.0|^8.0", + "twig/twig": "^3.12|^4.0" }, "bin": [ "Resources/bin/var-dump-server" @@ -18937,7 +19442,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.4.45" + "source": "https://github.com/symfony/var-dumper/tree/v7.4.18" }, "funding": [ { @@ -18957,30 +19462,30 @@ "type": "tidelift" } ], - "time": "2026-08-30T20:10:39+00:00" + "time": "2026-08-30T20:10:52+00:00" }, { "name": "symfony/var-exporter", - "version": "v6.4.45", + "version": "v7.4.18", "source": { "type": "git", "url": "https://github.com/symfony/var-exporter.git", - "reference": "a4e458999ee554a667cd19227f0b97a751bd61e6" + "reference": "d6a87acbe48cbc707b9aba7f1a6c2215aab02603" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-exporter/zipball/a4e458999ee554a667cd19227f0b97a751bd61e6", - "reference": "a4e458999ee554a667cd19227f0b97a751bd61e6", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/d6a87acbe48cbc707b9aba7f1a6c2215aab02603", + "reference": "d6a87acbe48cbc707b9aba7f1a6c2215aab02603", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3" }, "require-dev": { - "symfony/property-access": "^6.4|^7.0", - "symfony/serializer": "^6.4|^7.0", - "symfony/var-dumper": "^5.4|^6.0|^7.0" + "symfony/property-access": "^6.4|^7.0|^8.0", + "symfony/serializer": "^6.4|^7.0|^8.0", + "symfony/var-dumper": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -19018,7 +19523,7 @@ "serialize" ], "support": { - "source": "https://github.com/symfony/var-exporter/tree/v6.4.45" + "source": "https://github.com/symfony/var-exporter/tree/v7.4.18" }, "funding": [ { @@ -19038,32 +19543,32 @@ "type": "tidelift" } ], - "time": "2026-08-23T09:39:49+00:00" + "time": "2026-08-23T10:03:40+00:00" }, { "name": "symfony/yaml", - "version": "v6.4.45", + "version": "v7.4.18", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "a778aba2d7130eba6150cc80cb692988a361ee4b" + "reference": "4cef939e55b8a21c5780418de0d98ab00d0736e1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/a778aba2d7130eba6150cc80cb692988a361ee4b", - "reference": "a778aba2d7130eba6150cc80cb692988a361ee4b", + "url": "https://api.github.com/repos/symfony/yaml/zipball/4cef939e55b8a21c5780418de0d98ab00d0736e1", + "reference": "4cef939e55b8a21c5780418de0d98ab00d0736e1", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-ctype": "^1.8" }, "conflict": { - "symfony/console": "<5.4" + "symfony/console": "<6.4" }, "require-dev": { - "symfony/console": "^5.4|^6.0|^7.0" + "symfony/console": "^6.4|^7.0|^8.0" }, "bin": [ "Resources/bin/yaml-lint" @@ -19094,7 +19599,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v6.4.45" + "source": "https://github.com/symfony/yaml/tree/v7.4.18" }, "funding": [ { @@ -19114,7 +19619,7 @@ "type": "tidelift" } ], - "time": "2026-08-30T00:27:22+00:00" + "time": "2026-08-30T00:47:26+00:00" }, { "name": "tabby/tabby", @@ -19272,6 +19777,74 @@ "MIT" ] }, + { + "name": "twig/html-extra", + "version": "v3.29.0", + "source": { + "type": "git", + "url": "https://github.com/twigphp/html-extra.git", + "reference": "7147611979df81edb78baf7d003860b72e335c3f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/html-extra/zipball/7147611979df81edb78baf7d003860b72e335c3f", + "reference": "7147611979df81edb78baf7d003860b72e335c3f", + "shasum": "" + }, + "require": { + "php": ">=8.1.0", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/mime": "^5.4|^6.4|^7.0|^8.0", + "twig/twig": "^3.13|^4.0" + }, + "require-dev": { + "symfony/phpunit-bridge": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Twig\\Extra\\Html\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" + } + ], + "description": "A Twig extension for HTML", + "homepage": "https://twig.symfony.com", + "keywords": [ + "html", + "twig" + ], + "support": { + "source": "https://github.com/twigphp/html-extra/tree/v3.29.0" + }, + "funding": [ + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/twig/twig", + "type": "tidelift" + } + ], + "time": "2026-09-06T20:35:36+00:00" + }, { "name": "twig/twig", "version": "v3.29.0", @@ -19453,32 +20026,42 @@ }, { "name": "wa72/htmlpagedom", - "version": "v1.3.2", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/wasinger/htmlpagedom.git", - "reference": "4f929791315ee56f7bbe0353c2db67a5235057c1" + "reference": "8be6b95fef7c2b38682d6f5271b94d7082d4f621" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wasinger/htmlpagedom/zipball/4f929791315ee56f7bbe0353c2db67a5235057c1", - "reference": "4f929791315ee56f7bbe0353c2db67a5235057c1", + "url": "https://api.github.com/repos/wasinger/htmlpagedom/zipball/8be6b95fef7c2b38682d6f5271b94d7082d4f621", + "reference": "8be6b95fef7c2b38682d6f5271b94d7082d4f621", "shasum": "" }, "require": { - "php": ">=5.4.0", - "symfony/css-selector": ">=2.3", - "symfony/dom-crawler": "^2.3 <2.8 | ^2.8.3 | ^3.0.1 | ^4 <4.3" + "ext-dom": "*", + "ext-libxml": "*", + "php": "^8.1", + "symfony/css-selector": "^6.0 || ^7.0 || ^8.0", + "symfony/dom-crawler": "^6.0 || ^7.0 || ^8.0", + "symfony/polyfill-mbstring": "~1.0" }, "require-dev": { - "mikey179/vfsstream": "^1.6", - "phpunit/phpunit": "^4|^5|^6|^7", + "clean/phpdoc-md": "^0.19.3", + "mikey179/vfsstream": "^1.6.10", + "phpunit/phpunit": "^9", + "scrutinizer/ocular": "^1.9", "wa72/html-pretty-min": "~0.1" }, "suggest": { "wa72/html-pretty-min": "Minify or indent HTML documents" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, "autoload": { "psr-4": { "Wa72\\HtmlPageDom\\": "src/" @@ -19495,7 +20078,7 @@ "homepage": "http://www.webagentur72.de" } ], - "description": "PHP implementation of the jQuery DOM manipulation API for HTML documents", + "description": "jQuery-inspired DOM manipulation extension for Symfony's Crawler", "homepage": "http://github.com/wasinger/htmlpagedom", "keywords": [ "crawler", @@ -19504,9 +20087,9 @@ ], "support": { "issues": "https://github.com/wasinger/htmlpagedom/issues", - "source": "https://github.com/wasinger/htmlpagedom/tree/v1.3.2" + "source": "https://github.com/wasinger/htmlpagedom/tree/v3.1.0" }, - "time": "2019-04-18T09:31:08+00:00" + "time": "2026-01-26T11:10:25+00:00" }, { "name": "webflo/drupal-finder", @@ -19852,7 +20435,6 @@ "drupal/path_alias_xt": 20, "drupal/pathologic": 15, "drupal/pwa": 10, - "drupal/session_limit": 10, "drupal/smtp": 10, "drupal/straw": 10, "drupal/string_translation_ui": 20, diff --git a/config/sync/block.block.contact.yml b/config/sync/block.block.contact.yml index 193da1ec..def668be 100644 --- a/config/sync/block.block.contact.yml +++ b/config/sync/block.block.contact.yml @@ -19,7 +19,5 @@ settings: label: contact label_display: '0' provider: block_content - status: true - info: '' view_mode: full visibility: { } diff --git a/config/sync/core.entity_form_mode.commerce_order.order_details.yml b/config/sync/core.entity_form_mode.commerce_order.order_details.yml index e6125a81..3f7ff402 100644 --- a/config/sync/core.entity_form_mode.commerce_order.order_details.yml +++ b/config/sync/core.entity_form_mode.commerce_order.order_details.yml @@ -6,6 +6,6 @@ dependencies: - commerce_order id: commerce_order.order_details label: 'Order details' -description: '' +description: null targetEntityType: commerce_order cache: true diff --git a/config/sync/core.entity_form_mode.commerce_order_item.add_to_cart.yml b/config/sync/core.entity_form_mode.commerce_order_item.add_to_cart.yml index 8254ef71..5f6ba663 100644 --- a/config/sync/core.entity_form_mode.commerce_order_item.add_to_cart.yml +++ b/config/sync/core.entity_form_mode.commerce_order_item.add_to_cart.yml @@ -11,6 +11,6 @@ _core: default_config_hash: BeqBf6Mm59Nebv4SsV0yvK5EspkCegPqvwnqwEBvEp0 id: commerce_order_item.add_to_cart label: 'Add to cart' -description: '' +description: null targetEntityType: commerce_order_item cache: true diff --git a/config/sync/core.entity_form_mode.commerce_order_item.variation_cart_form.yml b/config/sync/core.entity_form_mode.commerce_order_item.variation_cart_form.yml index deb6f08a..25391d6d 100644 --- a/config/sync/core.entity_form_mode.commerce_order_item.variation_cart_form.yml +++ b/config/sync/core.entity_form_mode.commerce_order_item.variation_cart_form.yml @@ -13,6 +13,6 @@ _core: default_config_hash: u--mTnS-vYPf2RaezDnxj9Sl0GFgFSi4fgzVPPlCMM0 id: commerce_order_item.variation_cart_form label: 'Variation cart form' -description: '' +description: null targetEntityType: commerce_order_item cache: true diff --git a/config/sync/core.entity_form_mode.commerce_subscription.customer.yml b/config/sync/core.entity_form_mode.commerce_subscription.customer.yml index 96cac4ec..fff4f86b 100644 --- a/config/sync/core.entity_form_mode.commerce_subscription.customer.yml +++ b/config/sync/core.entity_form_mode.commerce_subscription.customer.yml @@ -6,6 +6,6 @@ dependencies: - commerce_recurring id: commerce_subscription.customer label: Customer -description: '' +description: null targetEntityType: commerce_subscription cache: true diff --git a/config/sync/core.entity_form_mode.profile.billing.yml b/config/sync/core.entity_form_mode.profile.billing.yml index 01fd0596..da777482 100644 --- a/config/sync/core.entity_form_mode.profile.billing.yml +++ b/config/sync/core.entity_form_mode.profile.billing.yml @@ -9,6 +9,6 @@ dependencies: - commerce_order id: profile.billing label: Billing -description: '' +description: null targetEntityType: profile cache: true diff --git a/config/sync/core.entity_form_mode.simplenews_subscriber.account.yml b/config/sync/core.entity_form_mode.simplenews_subscriber.account.yml index 935713b8..183fe569 100644 --- a/config/sync/core.entity_form_mode.simplenews_subscriber.account.yml +++ b/config/sync/core.entity_form_mode.simplenews_subscriber.account.yml @@ -8,6 +8,6 @@ _core: default_config_hash: 3Ly1xMx90SxhhhBmZjDhcBCQ4kyR4u7tS5vLgA84B2M id: simplenews_subscriber.account label: Account -description: '' +description: null targetEntityType: simplenews_subscriber cache: true diff --git a/config/sync/core.entity_form_mode.simplenews_subscriber.block.yml b/config/sync/core.entity_form_mode.simplenews_subscriber.block.yml index 3af895ce..1ae7144f 100644 --- a/config/sync/core.entity_form_mode.simplenews_subscriber.block.yml +++ b/config/sync/core.entity_form_mode.simplenews_subscriber.block.yml @@ -8,6 +8,6 @@ _core: default_config_hash: 7EIO8InzdeUlS1NCs5hq23QRzWmqAKGjeSqd3hQP62s id: simplenews_subscriber.block label: Block -description: '' +description: null targetEntityType: simplenews_subscriber cache: true diff --git a/config/sync/core.entity_form_mode.simplenews_subscriber.page.yml b/config/sync/core.entity_form_mode.simplenews_subscriber.page.yml index 8c44674b..96f2c96e 100644 --- a/config/sync/core.entity_form_mode.simplenews_subscriber.page.yml +++ b/config/sync/core.entity_form_mode.simplenews_subscriber.page.yml @@ -8,6 +8,6 @@ _core: default_config_hash: ZNiTMgBURMLUyp3dwxIn7Zz_hREzPRpyF2M-Dm3e1BI id: simplenews_subscriber.page label: Page -description: '' +description: null targetEntityType: simplenews_subscriber cache: true diff --git a/config/sync/core.entity_form_mode.user.modal.yml b/config/sync/core.entity_form_mode.user.modal.yml index 5daa9b5f..e0303a84 100644 --- a/config/sync/core.entity_form_mode.user.modal.yml +++ b/config/sync/core.entity_form_mode.user.modal.yml @@ -6,6 +6,6 @@ dependencies: - user id: user.modal label: Modal -description: '' +description: null targetEntityType: user cache: true diff --git a/config/sync/core.entity_form_mode.user.register.yml b/config/sync/core.entity_form_mode.user.register.yml index 39484b9d..4fbeb989 100644 --- a/config/sync/core.entity_form_mode.user.register.yml +++ b/config/sync/core.entity_form_mode.user.register.yml @@ -8,6 +8,6 @@ _core: default_config_hash: flXhTcp55yLcyy7ZLOhPGKGZobZQJdkAFVWV3LseiuI id: user.register label: Register -description: '' +description: null targetEntityType: user cache: true diff --git a/config/sync/editor.editor.full_html.yml b/config/sync/editor.editor.full_html.yml index cebbb205..d5d602fa 100644 --- a/config/sync/editor.editor.full_html.yml +++ b/config/sync/editor.editor.full_html.yml @@ -26,10 +26,10 @@ settings: plugins: ckeditor5_alignment: enabled_alignments: - - left - center - - right - justify + - left + - right ckeditor5_heading: enabled_headings: - heading2 @@ -43,6 +43,7 @@ settings: properties: reversed: true startIndex: true + styles: true multiBlock: true ckeditor5_sourceEditing: allowed_tags: { } diff --git a/config/sync/editor.editor.webform_default.yml b/config/sync/editor.editor.webform_default.yml index c578d74a..39818f60 100644 --- a/config/sync/editor.editor.webform_default.yml +++ b/config/sync/editor.editor.webform_default.yml @@ -43,6 +43,7 @@ settings: properties: reversed: true startIndex: true + styles: true multiBlock: true ckeditor5_sourceEditing: allowed_tags: { } diff --git a/config/sync/editor.editor.wysiwyg.yml b/config/sync/editor.editor.wysiwyg.yml index f69627da..7b1ae8aa 100644 --- a/config/sync/editor.editor.wysiwyg.yml +++ b/config/sync/editor.editor.wysiwyg.yml @@ -28,6 +28,7 @@ settings: properties: reversed: true startIndex: true + styles: true multiBlock: true ckeditor5_sourceEditing: allowed_tags: { } diff --git a/config/sync/field.settings.yml b/config/sync/field.settings.yml deleted file mode 100644 index 2225b8ff..00000000 --- a/config/sync/field.settings.yml +++ /dev/null @@ -1,3 +0,0 @@ -_core: - default_config_hash: nJk0TAQBzlNo52ehiHI7bIEPLGi0BYqZvPdEn7Chfu0 -purge_batch_size: 50 diff --git a/config/sync/locale.settings.yml b/config/sync/locale.settings.yml index 67b53e08..d2a509ea 100644 --- a/config/sync/locale.settings.yml +++ b/config/sync/locale.settings.yml @@ -11,5 +11,4 @@ translation: overwrite_customized: false overwrite_not_customized: true update_interval_days: 7 - path: sites/default/files/translations import_enabled: true diff --git a/config/sync/system.file.yml b/config/sync/system.file.yml index 48a59cd7..f3895d23 100644 --- a/config/sync/system.file.yml +++ b/config/sync/system.file.yml @@ -2,5 +2,4 @@ _core: default_config_hash: iVCUEmCQO_uzT2ReHxUBVpC1NjO4I3wb8-zF1a4vyKI allow_insecure_uploads: false default_scheme: public -path: { } temporary_maximum_age: 21600 diff --git a/config/sync/system.rss.yml b/config/sync/system.rss.yml deleted file mode 100644 index c13a9784..00000000 --- a/config/sync/system.rss.yml +++ /dev/null @@ -1,4 +0,0 @@ -_core: - default_config_hash: S5uQkVe5wkt0j4O7sfCxOPi4fX8a0aUfJd9o2bNfImM -items: - view_mode: rss diff --git a/config/sync/user.role.admin.yml b/config/sync/user.role.admin.yml index cc19ecc8..462cf00e 100644 --- a/config/sync/user.role.admin.yml +++ b/config/sync/user.role.admin.yml @@ -4,6 +4,8 @@ status: true dependencies: config: - commerce_product.commerce_product_type.materio_product_type + - config_pages.type.privacy_policy + - config_pages.type.terms_of_services - filter.format.full_html - filter.format.wysiwyg - node.type.article @@ -218,6 +220,7 @@ permissions: - 'manage materio_product_variation_type commerce_product_variation' - materio_samples_edit_any_sample - materio_samples_edit_materiaux_titles + - 'rebuild node access permissions' - 'revert all revisions' - 'revert any workflow workflow_transition' - 'revert article revisions' diff --git a/config/sync/views.settings.yml b/config/sync/views.settings.yml index 0f95bca3..3015fe04 100644 --- a/config/sync/views.settings.yml +++ b/config/sync/views.settings.yml @@ -5,7 +5,6 @@ sql_signature: false ui: show: additional_queries: false - advanced_column: true default_display: true performance_statistics: false preview_information: true diff --git a/config/sync/views.view.admin_nodes.yml b/config/sync/views.view.admin_nodes.yml index 9fa60cda..2975b66d 100644 --- a/config/sync/views.view.admin_nodes.yml +++ b/config/sync/views.view.admin_nodes.yml @@ -1293,10 +1293,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - user: '0' reduce: false is_grouped: false group_info: @@ -1338,10 +1334,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - user: '0' placeholder: '' is_grouped: false group_info: @@ -1381,17 +1373,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' reduce: false is_grouped: false group_info: @@ -1440,10 +1421,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - user: '0' placeholder: '' is_grouped: false group_info: @@ -1483,10 +1460,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - user: '0' reduce: false is_grouped: false group_info: @@ -1527,10 +1500,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - user: '0' reduce: false is_grouped: false group_info: @@ -1613,17 +1582,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' placeholder: '' is_grouped: false group_info: @@ -1666,17 +1624,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' min_placeholder: '' max_placeholder: '' placeholder: '' @@ -1841,6 +1788,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields query: @@ -3374,10 +3322,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - user: '0' reduce: false is_grouped: false group_info: @@ -3419,17 +3363,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' placeholder: '' is_grouped: false group_info: @@ -3469,17 +3402,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' placeholder: '' is_grouped: false group_info: @@ -3519,17 +3441,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' reduce: false is_grouped: false group_info: @@ -3578,17 +3489,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' reduce: false is_grouped: false group_info: @@ -3629,10 +3529,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - user: '0' reduce: false is_grouped: false group_info: @@ -3673,17 +3569,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' reduce: false is_grouped: false group_info: @@ -3732,17 +3617,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' reduce: false is_grouped: false group_info: @@ -3791,17 +3665,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' placeholder: '' is_grouped: false group_info: @@ -3906,10 +3769,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - user: '0' placeholder: '' is_grouped: false group_info: @@ -3991,10 +3850,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - user: '0' reduce: false is_grouped: false group_info: @@ -4174,6 +4029,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields options: { } @@ -5384,10 +5240,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - user: '0' reduce: false is_grouped: false group_info: @@ -5429,10 +5281,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - user: '0' placeholder: '' is_grouped: false group_info: @@ -5472,10 +5320,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - user: '0' placeholder: '' is_grouped: false group_info: @@ -5515,10 +5359,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - user: '0' reduce: false is_grouped: false group_info: @@ -5559,10 +5399,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - user: '0' reduce: false is_grouped: false group_info: @@ -5746,6 +5582,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields options: { } @@ -6936,10 +6773,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - user: '0' reduce: false is_grouped: false group_info: @@ -6981,17 +6814,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' placeholder: '' is_grouped: false group_info: @@ -7031,17 +6853,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' reduce: false is_grouped: false group_info: @@ -7090,10 +6901,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - user: '0' reduce: false is_grouped: false group_info: @@ -7134,17 +6941,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' reduce: false is_grouped: false group_info: @@ -7193,10 +6989,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - user: '0' placeholder: '' is_grouped: false group_info: @@ -7369,6 +7161,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields options: { } diff --git a/config/sync/views.view.admin_taxo.yml b/config/sync/views.view.admin_taxo.yml index 23ef1b21..096f2440 100644 --- a/config/sync/views.view.admin_taxo.yml +++ b/config/sync/views.view.admin_taxo.yml @@ -648,17 +648,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' reduce: false is_grouped: false group_info: @@ -700,10 +689,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - user: '0' placeholder: '' is_grouped: false group_info: @@ -743,10 +728,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - user: '0' reduce: false is_grouped: false group_info: @@ -787,10 +768,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - user: '0' reduce: false is_grouped: false group_info: @@ -831,10 +808,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - user: '0' placeholder: '' is_grouped: false group_info: @@ -943,6 +916,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields query: @@ -2194,10 +2168,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - user: '0' placeholder: '' is_grouped: false group_info: @@ -2237,17 +2207,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' placeholder: '' is_grouped: true group_info: @@ -2342,17 +2301,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' reduce: false is_grouped: false group_info: @@ -2393,17 +2341,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' reduce: false is_grouped: false group_info: @@ -2444,10 +2381,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - user: '0' placeholder: '' is_grouped: false group_info: @@ -3204,10 +3137,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - user: '0' placeholder: '' is_grouped: false group_info: @@ -3247,17 +3176,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' reduce: false is_grouped: false group_info: @@ -3298,10 +3216,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - user: '0' placeholder: '' is_grouped: false group_info: @@ -3929,17 +3843,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' reduce: false is_grouped: false group_info: @@ -3981,10 +3884,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - user: '0' placeholder: '' is_grouped: false group_info: @@ -4083,6 +3982,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields options: { } @@ -4800,17 +4700,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' reduce: false is_grouped: false group_info: @@ -4852,10 +4741,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - user: '0' placeholder: '' is_grouped: false group_info: @@ -4895,17 +4780,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' placeholder: '' is_grouped: false group_info: @@ -5046,6 +4920,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields options: { } @@ -5633,17 +5508,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' reduce: false is_grouped: false group_info: @@ -5685,10 +5549,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - user: '0' placeholder: '' is_grouped: false group_info: @@ -5813,6 +5673,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields options: { } diff --git a/config/sync/views.view.admin_users.yml b/config/sync/views.view.admin_users.yml index 4c7cec65..2d82d27d 100644 --- a/config/sync/views.view.admin_users.yml +++ b/config/sync/views.view.admin_users.yml @@ -863,17 +863,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' is_grouped: false group_info: label: '' @@ -914,18 +903,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - contact_company: '0' - adherent: '0' - free_user: '0' - premium: '0' - unverified: '0' - student: '0' - alpha_testeur: '0' - translator: '0' - admin_showroom: '0' reduce: false is_grouped: false group_info: @@ -970,17 +947,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' reduce: true is_grouped: false group_info: @@ -1023,18 +989,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - contact_company: '0' - adherent: '0' - free_user: '0' - premium: '0' - unverified: '0' - student: '0' - alpha_testeur: '0' - translator: '0' - admin_showroom: '0' placeholder: '' is_grouped: false group_info: @@ -1076,17 +1030,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' reduce: false is_grouped: false group_info: @@ -1126,17 +1069,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' reduce: false is_grouped: false group_info: @@ -1185,17 +1117,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' reduce: false is_grouped: false group_info: @@ -1244,17 +1165,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' placeholder: '' is_grouped: false group_info: @@ -1401,6 +1311,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields query: @@ -2025,18 +1936,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - contact_company: '0' - adherent: '0' - free_user: '0' - premium: '0' - unverified: '0' - student: '0' - alpha_testeur: '0' - translator: '0' - admin_showroom: '0' is_grouped: false group_info: label: '' @@ -2079,18 +1978,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - contact_company: '0' - adherent: '0' - free_user: '0' - premium: '0' - unverified: '0' - student: '0' - alpha_testeur: '0' - translator: '0' - admin_showroom: '0' reduce: false is_grouped: false group_info: @@ -3496,17 +3383,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' is_grouped: false group_info: label: '' @@ -3547,18 +3423,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - contact_company: '0' - adherent: '0' - free_user: '0' - premium: '0' - unverified: '0' - student: '0' - alpha_testeur: '0' - translator: '0' - admin_showroom: '0' reduce: false is_grouped: false group_info: @@ -3601,18 +3465,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - contact_company: '0' - adherent: '0' - free_user: '0' - premium: '0' - unverified: '0' - student: '0' - alpha_testeur: '0' - translator: '0' - admin_showroom: '0' placeholder: '' is_grouped: false group_info: @@ -3654,17 +3506,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' reduce: false is_grouped: false group_info: @@ -3704,17 +3545,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' reduce: false is_grouped: false group_info: @@ -3763,17 +3593,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' reduce: false is_grouped: false group_info: @@ -3824,17 +3643,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' placeholder: '' is_grouped: false group_info: @@ -4013,6 +3821,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields options: { } @@ -4897,17 +4706,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' placeholder: '' is_grouped: false group_info: @@ -4947,17 +4745,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' placeholder: '' is_grouped: false group_info: @@ -5000,17 +4787,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' reduce: true is_grouped: false group_info: @@ -5053,17 +4829,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' is_grouped: false group_info: label: '' @@ -5209,6 +4974,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields options: { } @@ -6205,17 +5971,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' placeholder: '' is_grouped: false group_info: @@ -6255,17 +6010,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' placeholder: '' is_grouped: false group_info: @@ -6308,17 +6052,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' reduce: true is_grouped: false group_info: @@ -6361,17 +6094,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' is_grouped: false group_info: label: '' @@ -6494,6 +6216,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields options: { } @@ -7682,17 +7405,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' placeholder: '' is_grouped: false group_info: @@ -7736,17 +7448,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' reduce: true is_grouped: false group_info: @@ -7894,6 +7595,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields options: { } @@ -8678,18 +8380,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - contact_company: '0' - adherent: '0' - free_user: '0' - premium: '0' - unverified: '0' - student: '0' - alpha_testeur: '0' - translator: '0' - admin_showroom: '0' is_grouped: false group_info: label: '' @@ -8730,18 +8420,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - contact_company: '0' - adherent: '0' - free_user: '0' - premium: '0' - unverified: '0' - student: '0' - alpha_testeur: '0' - translator: '0' - admin_showroom: '0' placeholder: '' is_grouped: false group_info: @@ -8783,17 +8461,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' reduce: false is_grouped: false group_info: @@ -8833,17 +8500,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' placeholder: '' is_grouped: false group_info: @@ -8995,6 +8651,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields options: { } diff --git a/config/sync/views.view.advancedqueue_jobs.yml b/config/sync/views.view.advancedqueue_jobs.yml index 627ec96d..84a61156 100644 --- a/config/sync/views.view.advancedqueue_jobs.yml +++ b/config/sync/views.view.advancedqueue_jobs.yml @@ -493,6 +493,7 @@ display: type: full options: offset: 0 + pagination_heading_level: h4 items_per_page: 50 total_pages: null id: 0 @@ -510,7 +511,6 @@ display: offset: false offset_label: Offset quantity: 9 - pagination_heading_level: h4 exposed_form: type: basic options: @@ -607,8 +607,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' reduce: false is_grouped: false group_info: @@ -648,8 +646,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' reduce: false is_grouped: false group_info: @@ -693,8 +689,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' min_placeholder: '' max_placeholder: '' placeholder: YYYY-MM-DD @@ -804,6 +798,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields query: diff --git a/config/sync/views.view.block_content.yml b/config/sync/views.view.block_content.yml index 4c1a5e33..860e64c1 100644 --- a/config/sync/views.view.block_content.yml +++ b/config/sync/views.view.block_content.yml @@ -317,17 +317,6 @@ display: empty: true content: 'There are no custom blocks available.' tokenize: false - block_content_listing_empty: - id: block_content_listing_empty - table: block_content - field: block_content_listing_empty - relationship: none - group_type: group - admin_label: '' - entity_type: block_content - plugin_id: block_content_listing_empty - label: '' - empty: true sorts: { } arguments: { } filters: @@ -359,8 +348,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' is_grouped: false group_info: label: '' @@ -401,8 +388,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' reduce: false is_grouped: false group_info: @@ -503,6 +488,7 @@ display: empty_table: true caption: '' description: '' + class: '' row: type: fields query: diff --git a/config/sync/views.view.commerce_activity.yml b/config/sync/views.view.commerce_activity.yml index 33980a09..1397795c 100644 --- a/config/sync/views.view.commerce_activity.yml +++ b/config/sync/views.view.commerce_activity.yml @@ -377,6 +377,7 @@ display: empty_table: true caption: '' description: '' + class: '' row: type: fields query: diff --git a/config/sync/views.view.commerce_cart_block.yml b/config/sync/views.view.commerce_cart_block.yml index c83c8544..181c8c12 100644 --- a/config/sync/views.view.commerce_cart_block.yml +++ b/config/sync/views.view.commerce_cart_block.yml @@ -362,6 +362,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields options: diff --git a/config/sync/views.view.commerce_cart_form.yml b/config/sync/views.view.commerce_cart_form.yml index a1cf6db2..c88b4530 100644 --- a/config/sync/views.view.commerce_cart_form.yml +++ b/config/sync/views.view.commerce_cart_form.yml @@ -422,6 +422,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields options: diff --git a/config/sync/views.view.commerce_carts.yml b/config/sync/views.view.commerce_carts.yml index 282962ea..0bcf81f5 100644 --- a/config/sync/views.view.commerce_carts.yml +++ b/config/sync/views.view.commerce_carts.yml @@ -529,6 +529,7 @@ display: type: full options: offset: 0 + pagination_heading_level: h4 items_per_page: 50 total_pages: null id: 0 @@ -546,7 +547,6 @@ display: offset: false offset_label: Offset quantity: 9 - pagination_heading_level: h4 exposed_form: type: basic options: @@ -647,8 +647,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' reduce: false hide_single_bundle: true is_grouped: false @@ -734,6 +732,7 @@ display: empty_table: true caption: '' description: '' + class: '' row: type: fields query: diff --git a/config/sync/views.view.commerce_checkout_order_summary.yml b/config/sync/views.view.commerce_checkout_order_summary.yml index afd9edf2..36ca5565 100644 --- a/config/sync/views.view.commerce_checkout_order_summary.yml +++ b/config/sync/views.view.commerce_checkout_order_summary.yml @@ -255,6 +255,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields options: diff --git a/config/sync/views.view.commerce_order_item_table.yml b/config/sync/views.view.commerce_order_item_table.yml index 650f2101..0396ca45 100644 --- a/config/sync/views.view.commerce_order_item_table.yml +++ b/config/sync/views.view.commerce_order_item_table.yml @@ -406,6 +406,7 @@ display: empty_table: true caption: '' description: '' + class: '' row: type: fields options: diff --git a/config/sync/views.view.commerce_order_item_table_admin.yml b/config/sync/views.view.commerce_order_item_table_admin.yml index 93c0afda..b06aada9 100644 --- a/config/sync/views.view.commerce_order_item_table_admin.yml +++ b/config/sync/views.view.commerce_order_item_table_admin.yml @@ -1,3 +1,4 @@ +uuid: null langcode: en status: true dependencies: @@ -460,6 +461,7 @@ display: empty_table: true caption: '' description: '' + class: '' row: type: fields options: diff --git a/config/sync/views.view.commerce_order_payments.yml b/config/sync/views.view.commerce_order_payments.yml index 24bbddab..b9a51a2e 100644 --- a/config/sync/views.view.commerce_order_payments.yml +++ b/config/sync/views.view.commerce_order_payments.yml @@ -861,6 +861,7 @@ display: empty_table: true caption: '' description: '' + class: '' row: type: fields query: diff --git a/config/sync/views.view.commerce_orders.yml b/config/sync/views.view.commerce_orders.yml index 950428d6..b5d8e066 100644 --- a/config/sync/views.view.commerce_orders.yml +++ b/config/sync/views.view.commerce_orders.yml @@ -668,6 +668,7 @@ display: type: full options: offset: 0 + pagination_heading_level: h4 items_per_page: 50 total_pages: null id: 0 @@ -685,7 +686,6 @@ display: offset: false offset_label: Offset quantity: 9 - pagination_heading_level: h4 exposed_form: type: basic options: @@ -746,8 +746,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' is_grouped: false group_info: label: '' @@ -788,8 +786,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' reduce: false hide_single_bundle: true is_grouped: false @@ -832,8 +828,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' reduce: false is_grouped: false group_info: @@ -938,6 +932,7 @@ display: empty_table: true caption: '' description: '' + class: '' row: type: fields query: diff --git a/config/sync/views.view.commerce_products.yml b/config/sync/views.view.commerce_products.yml index 95248e29..52376f4b 100644 --- a/config/sync/views.view.commerce_products.yml +++ b/config/sync/views.view.commerce_products.yml @@ -356,6 +356,7 @@ display: type: full options: offset: 0 + pagination_heading_level: h4 items_per_page: 50 total_pages: null id: 0 @@ -373,7 +374,6 @@ display: offset: false offset_label: Offset quantity: 9 - pagination_heading_level: h4 exposed_form: type: basic options: @@ -436,8 +436,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' reduce: false hide_single_bundle: true is_grouped: false @@ -549,6 +547,7 @@ display: empty_table: true caption: '' description: '' + class: '' row: type: fields query: diff --git a/config/sync/views.view.commerce_promotion_coupons.yml b/config/sync/views.view.commerce_promotion_coupons.yml index fc1e7693..5a3e359c 100644 --- a/config/sync/views.view.commerce_promotion_coupons.yml +++ b/config/sync/views.view.commerce_promotion_coupons.yml @@ -269,6 +269,7 @@ display: type: full options: offset: 0 + pagination_heading_level: h4 items_per_page: 50 total_pages: null id: 0 @@ -286,7 +287,6 @@ display: offset: false offset_label: Offset quantity: 9 - pagination_heading_level: h4 exposed_form: type: basic options: @@ -402,9 +402,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' - contributor: '0' placeholder: '' is_grouped: false group_info: @@ -463,6 +460,7 @@ display: empty_table: true caption: '' description: '' + class: '' row: type: 'entity:commerce_promotion_coupon' query: diff --git a/config/sync/views.view.commerce_promotions.yml b/config/sync/views.view.commerce_promotions.yml index 7cae5769..285898d3 100644 --- a/config/sync/views.view.commerce_promotions.yml +++ b/config/sync/views.view.commerce_promotions.yml @@ -466,6 +466,7 @@ display: type: full options: offset: 0 + pagination_heading_level: h4 items_per_page: 50 total_pages: null id: 0 @@ -483,7 +484,6 @@ display: offset: false offset_label: Offset quantity: 9 - pagination_heading_level: h4 exposed_form: type: basic options: @@ -591,12 +591,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' - store_admin: '0' - api_consumer: '0' - customer_service: '0' - site_admin: '0' placeholder: '' is_grouped: false group_info: @@ -638,8 +632,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' reduce: false is_grouped: false group_info: @@ -682,12 +674,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' - store_admin: '0' - api_consumer: '0' - customer_service: '0' - site_admin: '0' placeholder: '' is_grouped: false group_info: @@ -729,12 +715,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' - store_admin: '0' - api_consumer: '0' - customer_service: '0' - site_admin: '0' is_grouped: false group_info: label: '' @@ -820,6 +800,7 @@ display: empty_table: true caption: '' description: '' + class: '' row: type: fields query: diff --git a/config/sync/views.view.commerce_stores.yml b/config/sync/views.view.commerce_stores.yml index 00fc6aa7..dd4d02e0 100644 --- a/config/sync/views.view.commerce_stores.yml +++ b/config/sync/views.view.commerce_stores.yml @@ -263,6 +263,7 @@ display: type: full options: offset: 0 + pagination_heading_level: h4 items_per_page: 50 total_pages: null id: 0 @@ -280,7 +281,6 @@ display: offset: false offset_label: Offset quantity: 9 - pagination_heading_level: h4 exposed_form: type: basic options: @@ -341,8 +341,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' reduce: false hide_single_bundle: true is_grouped: false @@ -396,6 +394,7 @@ display: empty_table: true caption: '' description: '' + class: '' row: type: fields query: diff --git a/config/sync/views.view.commerce_subscription_initial_order_admin.yml b/config/sync/views.view.commerce_subscription_initial_order_admin.yml index 40c42c0a..8a722037 100644 --- a/config/sync/views.view.commerce_subscription_initial_order_admin.yml +++ b/config/sync/views.view.commerce_subscription_initial_order_admin.yml @@ -575,6 +575,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields options: diff --git a/config/sync/views.view.commerce_subscription_orders_admin.yml b/config/sync/views.view.commerce_subscription_orders_admin.yml index 474543b6..5928a59d 100644 --- a/config/sync/views.view.commerce_subscription_orders_admin.yml +++ b/config/sync/views.view.commerce_subscription_orders_admin.yml @@ -559,6 +559,7 @@ display: type: mini options: offset: 0 + pagination_heading_level: h4 items_per_page: 12 total_pages: null id: 0 @@ -573,7 +574,6 @@ display: items_per_page_options_all_label: '- All -' offset: false offset_label: Offset - pagination_heading_level: h4 exposed_form: type: basic options: @@ -667,6 +667,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields options: diff --git a/config/sync/views.view.commerce_subscription_orders_customer.yml b/config/sync/views.view.commerce_subscription_orders_customer.yml index 75a919dc..c91f1c4d 100644 --- a/config/sync/views.view.commerce_subscription_orders_customer.yml +++ b/config/sync/views.view.commerce_subscription_orders_customer.yml @@ -560,6 +560,7 @@ display: type: mini options: offset: 0 + pagination_heading_level: h4 items_per_page: 12 total_pages: null id: 0 @@ -574,7 +575,6 @@ display: items_per_page_options_all_label: '- All -' offset: false offset_label: Offset - pagination_heading_level: h4 exposed_form: type: basic options: @@ -716,6 +716,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields options: diff --git a/config/sync/views.view.commerce_subscriptions.yml b/config/sync/views.view.commerce_subscriptions.yml index d4053587..eaa21c6f 100644 --- a/config/sync/views.view.commerce_subscriptions.yml +++ b/config/sync/views.view.commerce_subscriptions.yml @@ -622,6 +622,7 @@ display: type: full options: offset: 0 + pagination_heading_level: h4 items_per_page: 50 total_pages: null id: 0 @@ -639,7 +640,6 @@ display: offset: false offset_label: Offset quantity: 9 - pagination_heading_level: h4 exposed_form: type: basic options: @@ -702,8 +702,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' reduce: false is_grouped: false group_info: @@ -745,17 +743,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' placeholder: '' is_grouped: false group_info: @@ -797,8 +784,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' reduce: false is_grouped: false group_info: @@ -844,17 +829,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' min_placeholder: 'AAAA-MM-JJ HH:MM:SS' max_placeholder: 'AAAA-MM-JJ HH:MM:SS' placeholder: '' @@ -902,17 +876,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' min_placeholder: 'AAAA-MM-JJ HH:MM:SS' max_placeholder: 'AAAA-MM-JJ HH:MM:SS' placeholder: '' @@ -1017,6 +980,7 @@ display: empty_table: true caption: '' description: '' + class: '' row: type: fields query: diff --git a/config/sync/views.view.commerce_user_orders.yml b/config/sync/views.view.commerce_user_orders.yml index f68d0855..9ed45e2c 100644 --- a/config/sync/views.view.commerce_user_orders.yml +++ b/config/sync/views.view.commerce_user_orders.yml @@ -367,6 +367,7 @@ display: type: full options: offset: 0 + pagination_heading_level: h4 items_per_page: 25 total_pages: null id: 0 @@ -384,7 +385,6 @@ display: offset: false offset_label: Offset quantity: 9 - pagination_heading_level: h4 exposed_form: type: basic options: @@ -553,6 +553,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields query: diff --git a/config/sync/views.view.commerce_user_subscriptions.yml b/config/sync/views.view.commerce_user_subscriptions.yml index 62649ef9..087c7ecf 100644 --- a/config/sync/views.view.commerce_user_subscriptions.yml +++ b/config/sync/views.view.commerce_user_subscriptions.yml @@ -489,6 +489,7 @@ display: type: full options: offset: 0 + pagination_heading_level: h4 items_per_page: 25 total_pages: null id: 0 @@ -506,7 +507,6 @@ display: offset: false offset_label: Offset quantity: 9 - pagination_heading_level: h4 exposed_form: type: basic options: @@ -642,6 +642,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields query: diff --git a/config/sync/views.view.content.yml b/config/sync/views.view.content.yml index 856aa9ab..43d880ef 100644 --- a/config/sync/views.view.content.yml +++ b/config/sync/views.view.content.yml @@ -249,13 +249,13 @@ display: pager: type: full options: + pagination_heading_level: h4 items_per_page: 50 tags: next: 'Next ›' previous: '‹ Previous' first: '« First' last: 'Last »' - pagination_heading_level: h4 exposed_form: type: basic options: @@ -311,8 +311,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' is_grouped: false group_info: label: '' @@ -353,8 +351,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' reduce: false is_grouped: false group_info: @@ -444,8 +440,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' reduce: false is_grouped: false group_info: @@ -568,6 +562,7 @@ display: empty_table: true caption: '' description: '' + class: '' row: type: fields query: diff --git a/config/sync/views.view.content_translations.yml b/config/sync/views.view.content_translations.yml index 9ee7f7fd..670db905 100644 --- a/config/sync/views.view.content_translations.yml +++ b/config/sync/views.view.content_translations.yml @@ -404,6 +404,7 @@ display: type: full options: offset: 0 + pagination_heading_level: h4 items_per_page: 50 total_pages: null id: 0 @@ -421,7 +422,6 @@ display: offset: false offset_label: Offset quantity: 9 - pagination_heading_level: h4 exposed_form: type: basic options: @@ -487,8 +487,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' reduce: false is_grouped: false group_info: @@ -530,8 +528,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' is_grouped: false group_info: label: '' @@ -572,7 +568,6 @@ display: remember_roles: anonymous: anonymous authenticated: authenticated - administrator: '0' is_grouped: false group_info: label: '' @@ -613,8 +608,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' is_grouped: false group_info: label: '' @@ -654,8 +647,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' is_grouped: false group_info: label: '' @@ -856,6 +847,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields query: diff --git a/config/sync/views.view.files.yml b/config/sync/views.view.files.yml index 609f6fa1..1cadc85d 100644 --- a/config/sync/views.view.files.yml +++ b/config/sync/views.view.files.yml @@ -539,8 +539,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' is_grouped: false group_info: label: '' @@ -581,8 +579,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' is_grouped: false group_info: label: '' @@ -623,8 +619,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' reduce: false is_grouped: false group_info: @@ -667,10 +661,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - admin: '0' - root: '0' - user: '0' min_placeholder: '' max_placeholder: '' placeholder: '' @@ -765,6 +755,7 @@ display: empty_table: true caption: '' description: '' + class: '' row: type: fields query: @@ -1063,6 +1054,7 @@ display: type: mini options: offset: 0 + pagination_heading_level: h4 items_per_page: 10 total_pages: 0 id: 0 @@ -1077,7 +1069,6 @@ display: items_per_page_options_all_label: '- All -' offset: false offset_label: Offset - pagination_heading_level: h4 empty: { } arguments: fid: @@ -1167,6 +1158,7 @@ display: empty_table: true caption: '' description: '' + class: '' row: type: fields options: { } diff --git a/config/sync/views.view.gdpr_log_messages.yml b/config/sync/views.view.gdpr_log_messages.yml index 225605a1..168ef85d 100644 --- a/config/sync/views.view.gdpr_log_messages.yml +++ b/config/sync/views.view.gdpr_log_messages.yml @@ -220,6 +220,7 @@ display: type: full options: offset: 0 + pagination_heading_level: h4 items_per_page: 25 total_pages: null id: 0 @@ -237,7 +238,6 @@ display: offset: false offset_label: Offset quantity: 9 - pagination_heading_level: h4 exposed_form: type: basic options: @@ -429,6 +429,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields query: diff --git a/config/sync/views.view.glossary.yml b/config/sync/views.view.glossary.yml index 511605aa..8110aa5b 100644 --- a/config/sync/views.view.glossary.yml +++ b/config/sync/views.view.glossary.yml @@ -196,6 +196,7 @@ display: type: mini options: offset: 0 + pagination_heading_level: h4 items_per_page: 36 total_pages: 0 id: 0 @@ -210,7 +211,6 @@ display: items_per_page_options_all_label: '- All -' offset: false offset_label: Offset - pagination_heading_level: h4 exposed_form: type: basic options: @@ -346,6 +346,7 @@ display: summary: '' order: asc empty_table: false + class: '' row: type: fields options: diff --git a/config/sync/views.view.licences.yml b/config/sync/views.view.licences.yml index b3f8da9b..d97c34b9 100644 --- a/config/sync/views.view.licences.yml +++ b/config/sync/views.view.licences.yml @@ -632,10 +632,10 @@ display: condition: eq equalto: '1970' then: 'no expiration' - then_translate: 1 + then_translate: true or: '{{ expires }}' - or_translate: 1 - strip_tags: 0 + or_translate: true + strip_tags: false license_role_target_id: id: license_role_target_id table: commerce_license__license_role @@ -785,17 +785,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' min_placeholder: 'AAAA-MM-JJ HH:MM:SS' max_placeholder: 'AAAA-MM-JJ HH:MM:SS' placeholder: '' @@ -843,17 +832,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' min_placeholder: 'AAAA-MM-JJ HH:MM:SS' max_placeholder: 'AAAA-MM-JJ HH:MM:SS' placeholder: '' @@ -900,17 +878,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' min_placeholder: '' max_placeholder: '' placeholder: '' @@ -954,17 +921,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' reduce: false is_grouped: false group_info: @@ -1006,17 +962,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' placeholder: '' is_grouped: false group_info: @@ -1125,6 +1070,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields query: diff --git a/config/sync/views.view.locked_content.yml b/config/sync/views.view.locked_content.yml index d23c0ace..07683bc0 100644 --- a/config/sync/views.view.locked_content.yml +++ b/config/sync/views.view.locked_content.yml @@ -314,6 +314,7 @@ display: type: full options: offset: 0 + pagination_heading_level: h4 items_per_page: 50 total_pages: null id: 0 @@ -331,7 +332,6 @@ display: offset: false offset_label: Offset quantity: 9 - pagination_heading_level: h4 exposed_form: type: basic options: @@ -446,10 +446,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - editor: '0' - seo: '0' - administrator: '0' is_grouped: true group_info: label: 'Published status' @@ -498,10 +494,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - editor: '0' - seo: '0' - administrator: '0' reduce: false is_grouped: false group_info: @@ -543,10 +535,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - editor: '0' - seo: '0' - administrator: '0' placeholder: '' is_grouped: false group_info: @@ -625,6 +613,7 @@ display: empty_table: true caption: '' description: '' + class: '' row: type: fields query: diff --git a/config/sync/views.view.login_history.yml b/config/sync/views.view.login_history.yml index e2e0c8fb..f46b0ac1 100644 --- a/config/sync/views.view.login_history.yml +++ b/config/sync/views.view.login_history.yml @@ -359,6 +359,7 @@ display: type: full options: offset: 0 + pagination_heading_level: h4 items_per_page: 50 total_pages: null id: 0 @@ -376,7 +377,6 @@ display: offset: false offset_label: Offset quantity: 9 - pagination_heading_level: h4 exposed_form: type: basic options: @@ -426,17 +426,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' placeholder: '' is_grouped: false group_info: @@ -513,6 +502,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields options: diff --git a/config/sync/views.view.maillog_overview.yml b/config/sync/views.view.maillog_overview.yml index 96002abd..135c0808 100644 --- a/config/sync/views.view.maillog_overview.yml +++ b/config/sync/views.view.maillog_overview.yml @@ -280,6 +280,7 @@ display: type: full options: offset: 0 + pagination_heading_level: h4 items_per_page: 10 total_pages: null id: 0 @@ -297,7 +298,6 @@ display: offset: false offset_label: Offset quantity: 9 - pagination_heading_level: h4 exposed_form: type: basic options: @@ -399,6 +399,7 @@ display: empty_table: true caption: '' description: '' + class: '' row: type: fields query: diff --git a/config/sync/views.view.message.yml b/config/sync/views.view.message.yml index 3805bfb3..9d96a099 100644 --- a/config/sync/views.view.message.yml +++ b/config/sync/views.view.message.yml @@ -381,6 +381,7 @@ display: type: full options: offset: 0 + pagination_heading_level: h4 items_per_page: 25 total_pages: null id: 0 @@ -398,7 +399,6 @@ display: offset: false offset_label: Offset quantity: 9 - pagination_heading_level: h4 exposed_form: type: basic options: @@ -461,8 +461,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' reduce: false is_grouped: false group_info: @@ -540,6 +538,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields query: diff --git a/config/sync/views.view.my_flag_list_items.yml b/config/sync/views.view.my_flag_list_items.yml index 85c530c0..620d166c 100644 --- a/config/sync/views.view.my_flag_list_items.yml +++ b/config/sync/views.view.my_flag_list_items.yml @@ -291,6 +291,7 @@ display: type: mini options: offset: 0 + pagination_heading_level: h4 items_per_page: 10 total_pages: null id: 0 @@ -305,7 +306,6 @@ display: items_per_page_options_all_label: '- All -' offset: false offset_label: Offset - pagination_heading_level: h4 exposed_form: type: basic options: @@ -463,6 +463,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields query: diff --git a/config/sync/views.view.redirect.yml b/config/sync/views.view.redirect.yml index 6cd52bd8..1fd152e5 100644 --- a/config/sync/views.view.redirect.yml +++ b/config/sync/views.view.redirect.yml @@ -226,6 +226,7 @@ display: type: full options: offset: 0 + pagination_heading_level: h4 items_per_page: 50 total_pages: null id: 0 @@ -243,7 +244,6 @@ display: offset: false offset_label: Offset quantity: 9 - pagination_heading_level: h4 exposed_form: type: basic options: @@ -304,8 +304,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' is_grouped: false group_info: label: '' @@ -346,8 +344,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' is_grouped: false group_info: label: '' @@ -391,8 +387,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' is_grouped: true group_info: label: 'Status code' @@ -482,8 +476,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' reduce: false is_grouped: false group_info: @@ -564,6 +556,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields query: diff --git a/config/sync/views.view.simplenews_newsletters.yml b/config/sync/views.view.simplenews_newsletters.yml index 5275fbab..c3e6ed1b 100644 --- a/config/sync/views.view.simplenews_newsletters.yml +++ b/config/sync/views.view.simplenews_newsletters.yml @@ -577,17 +577,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' placeholder: '' is_grouped: false group_info: @@ -627,8 +616,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' reduce: false is_grouped: false group_info: diff --git a/config/sync/views.view.simplenews_subscribers.yml b/config/sync/views.view.simplenews_subscribers.yml index 1a6f99dc..11ae4741 100644 --- a/config/sync/views.view.simplenews_subscribers.yml +++ b/config/sync/views.view.simplenews_subscribers.yml @@ -792,8 +792,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' is_grouped: false group_info: label: '' @@ -832,8 +830,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' reduce: false is_grouped: false group_info: @@ -876,8 +872,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' is_grouped: false group_info: label: '' @@ -918,17 +912,6 @@ display: multiple: false remember_roles: authenticated: authenticated - unverified: '0' - anonymous: '0' - free_user: '0' - contact_company: '0' - alpha_testeur: '0' - student: '0' - adherent: '0' - translator: '0' - admin_showroom: '0' - admin: '0' - root: '0' reduce: false is_grouped: false group_info: @@ -1044,6 +1027,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields query: diff --git a/config/sync/views.view.taxonomy_term.yml b/config/sync/views.view.taxonomy_term.yml index c640f947..cb39e598 100644 --- a/config/sync/views.view.taxonomy_term.yml +++ b/config/sync/views.view.taxonomy_term.yml @@ -3,6 +3,7 @@ langcode: en status: true dependencies: config: + - core.entity_view_mode.node.rss - core.entity_view_mode.node.teaser module: - node @@ -29,6 +30,7 @@ display: type: mini options: offset: 0 + pagination_heading_level: h4 items_per_page: 10 total_pages: 0 id: 0 @@ -43,7 +45,6 @@ display: items_per_page_options_all_label: '- All -' offset: false offset_label: Offset - pagination_heading_level: h4 exposed_form: type: basic options: @@ -280,7 +281,7 @@ display: type: node_rss options: relationship: none - view_mode: default + view_mode: rss query: type: views_query options: { } diff --git a/config/sync/views.view.user_admin_people.yml b/config/sync/views.view.user_admin_people.yml index c5201ec5..45ecf8bc 100644 --- a/config/sync/views.view.user_admin_people.yml +++ b/config/sync/views.view.user_admin_people.yml @@ -463,6 +463,7 @@ display: type: full options: offset: 0 + pagination_heading_level: h4 items_per_page: 50 total_pages: 0 id: 0 @@ -480,7 +481,6 @@ display: offset: false offset_label: Offset quantity: 9 - pagination_heading_level: h4 exposed_form: type: basic options: @@ -553,8 +553,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' is_grouped: false group_info: label: '' @@ -598,8 +596,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' is_grouped: true group_info: label: Status @@ -646,8 +642,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' reduce: false is_grouped: false group_info: @@ -688,8 +682,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' reduce: false is_grouped: false group_info: @@ -863,6 +855,7 @@ display: sticky: false summary: '' empty_table: true + class: '' row: type: fields query: diff --git a/config/sync/views.view.user_history_list.yml b/config/sync/views.view.user_history_list.yml index b38a2c47..4ad51074 100644 --- a/config/sync/views.view.user_history_list.yml +++ b/config/sync/views.view.user_history_list.yml @@ -700,6 +700,7 @@ display: type: mini options: offset: 0 + pagination_heading_level: h4 items_per_page: 100 total_pages: null id: 0 @@ -714,7 +715,6 @@ display: items_per_page_options_all_label: '- All -' offset: false offset_label: Offset - pagination_heading_level: h4 exposed_form: type: basic options: @@ -767,8 +767,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' min_placeholder: '' max_placeholder: '' placeholder: (account) @@ -816,8 +814,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' min_placeholder: 'Start date (yyyy-mm-dd hh:mm)' max_placeholder: 'End date (yyyy-mm-dd hh:mm)' placeholder: '' @@ -861,8 +857,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' placeholder: (contains) is_grouped: false group_info: @@ -904,8 +898,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' placeholder: (contains) is_grouped: false group_info: @@ -947,9 +939,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' - editor: '0' placeholder: (contains) is_grouped: false group_info: @@ -1060,6 +1049,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields query: diff --git a/config/sync/views.view.webform_submissions.yml b/config/sync/views.view.webform_submissions.yml index 3558c173..30b02183 100644 --- a/config/sync/views.view.webform_submissions.yml +++ b/config/sync/views.view.webform_submissions.yml @@ -357,6 +357,7 @@ display: type: full options: offset: 0 + pagination_heading_level: h4 items_per_page: 25 total_pages: null id: 0 @@ -374,7 +375,6 @@ display: offset: false offset_label: Offset quantity: 9 - pagination_heading_level: h4 exposed_form: type: basic options: @@ -567,6 +567,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields options: @@ -1234,8 +1235,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' is_grouped: false group_info: label: '' @@ -1276,8 +1275,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' is_grouped: false group_info: label: '' @@ -1318,9 +1315,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' - demo_region: '0' is_grouped: false group_info: label: '' @@ -1430,6 +1424,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields options: @@ -1517,6 +1512,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields options: @@ -2228,8 +2224,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' is_grouped: false group_info: label: '' @@ -2270,8 +2264,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' is_grouped: false group_info: label: '' @@ -2312,9 +2304,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' - demo_region: '0' is_grouped: false group_info: label: '' @@ -2424,6 +2413,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields options: @@ -3027,8 +3017,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' is_grouped: false group_info: label: '' @@ -3069,8 +3057,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' is_grouped: false group_info: label: '' @@ -3111,9 +3097,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' - demo_region: '0' is_grouped: false group_info: label: '' @@ -3223,6 +3206,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields options: diff --git a/config/sync/views.view.who_s_online.yml b/config/sync/views.view.who_s_online.yml index 3b9dbcdc..280a4057 100644 --- a/config/sync/views.view.who_s_online.yml +++ b/config/sync/views.view.who_s_online.yml @@ -154,8 +154,6 @@ display: multiple: false remember_roles: authenticated: authenticated - anonymous: '0' - administrator: '0' is_grouped: false group_info: label: '' diff --git a/config/sync/views.view.workflow_entity_history.yml b/config/sync/views.view.workflow_entity_history.yml index 06b78545..4c1daf37 100644 --- a/config/sync/views.view.workflow_entity_history.yml +++ b/config/sync/views.view.workflow_entity_history.yml @@ -3,6 +3,7 @@ langcode: en status: true dependencies: module: + - options - workflow _core: default_config_hash: WVVYWpOBeHeRgm3vCHP0lY65aX-UZx-E_8g6qpFrsHA @@ -544,6 +545,7 @@ display: type: mini options: offset: 0 + pagination_heading_level: h4 items_per_page: 10 total_pages: null id: 0 @@ -558,7 +560,6 @@ display: items_per_page_options_all_label: '- All -' offset: false offset_label: Offset - pagination_heading_level: h4 exposed_form: type: basic options: @@ -680,6 +681,7 @@ display: empty_table: false caption: '' description: '' + class: '' row: type: fields options: diff --git a/recipes/.gitignore b/recipes/.gitignore new file mode 100644 index 00000000..739a3394 --- /dev/null +++ b/recipes/.gitignore @@ -0,0 +1 @@ +/README.txt \ No newline at end of file diff --git a/web/.gitignore b/web/.gitignore index 97f6845c..c5cc1c87 100644 --- a/web/.gitignore +++ b/web/.gitignore @@ -2,4 +2,5 @@ /README.txt /example.gitignore /.eslintrc.json -/README.md \ No newline at end of file +/README.md +/autoload_runtime.php \ No newline at end of file diff --git a/web/.ht.router.php b/web/.ht.router.php index b5884ef4..97c517f0 100644 --- a/web/.ht.router.php +++ b/web/.ht.router.php @@ -44,7 +44,7 @@ if (str_contains($path, '.php')) { // fallback to index.php. do { $path = dirname($path); - if (preg_match('/\.php$/', $path) && is_file(__DIR__ . $path)) { + if (str_ends_with($path, '.php') && is_file(__DIR__ . $path)) { // Discovered that the path contains an existing PHP file. Use that as the // script to include. $script = ltrim($path, '/'); diff --git a/web/.htaccess b/web/.htaccess index 4031da47..ebc5efe9 100644 --- a/web/.htaccess +++ b/web/.htaccess @@ -3,7 +3,7 @@ # # Protect files and directories from prying eyes. - + Require all denied @@ -22,6 +22,9 @@ DirectoryIndex index.php index.html index.htm AddType image/svg+xml svg svgz AddEncoding gzip svgz +# Add correct encoding for webp. +AddType image/webp .webp + # Most of the following PHP settings cannot be changed at runtime. See # sites/default/default.settings.php and # Drupal\Core\DrupalKernel::bootEnvironment() for settings that can be @@ -137,10 +140,7 @@ AddEncoding gzip svgz RewriteCond %{REQUEST_URI} !/core/[^/]*\.php$ # Allow access to test-specific PHP files: RewriteCond %{REQUEST_URI} !/core/modules/system/tests/https?\.php - # Allow access to Statistics module's custom front controller. - # Copy and adapt this rule to directly execute PHP files in contributed or - # custom modules or to run another PHP application in the same directory. - RewriteCond %{REQUEST_URI} !/core/modules/statistics/statistics\.php$ + RewriteCond %{REQUEST_URI} !/core/modules/system/tests/modules/legacy_front_controller_test/test_index.php # Deny access to any other PHP files that do not match the rules above. # Specifically, disallow autoload.php from being served directly. RewriteRule "^(.+/.*|autoload)\.php($|/)" - [F] @@ -148,11 +148,21 @@ AddEncoding gzip svgz # Rules to correctly serve gzip compressed CSS and JS files. # Requires both mod_rewrite and mod_headers to be enabled. + # Serve brotli compressed CSS files if they exist and the client accepts brotli. + RewriteCond %{HTTP:Accept-encoding} br + RewriteCond %{REQUEST_FILENAME}\.br -s + RewriteRule ^(.*css_[a-zA-Z0-9-_]+)\.css$ $1\.css\.br [QSA] + # Serve gzip compressed CSS files if they exist and the client accepts gzip. RewriteCond %{HTTP:Accept-encoding} gzip RewriteCond %{REQUEST_FILENAME}\.gz -s RewriteRule ^(.*css_[a-zA-Z0-9-_]+)\.css$ $1\.css\.gz [QSA] + # Serve brotli compressed JS files if they exist and the client accepts brotli. + RewriteCond %{HTTP:Accept-encoding} br + RewriteCond %{REQUEST_FILENAME}\.br -s + RewriteRule ^(.*js_[a-zA-Z0-9-_]+)\.js$ $1\.js\.br [QSA] + # Serve gzip compressed JS files if they exist and the client accepts gzip. RewriteCond %{HTTP:Accept-encoding} gzip RewriteCond %{REQUEST_FILENAME}\.gz -s @@ -161,6 +171,8 @@ AddEncoding gzip svgz # Serve correct content types, and prevent double compression. RewriteRule \.css\.gz$ - [T=text/css,E=no-gzip:1,E=no-brotli:1] RewriteRule \.js\.gz$ - [T=text/javascript,E=no-gzip:1,E=no-brotli:1] + RewriteRule \.css\.br$ - [T=text/css,E=no-gzip:1,E=no-brotli:1] + RewriteRule \.js\.br$ - [T=text/javascript,E=no-gzip:1,E=no-brotli:1] # Serve correct encoding type. @@ -168,6 +180,13 @@ AddEncoding gzip svgz # Force proxies to cache gzipped & non-gzipped css/js files separately. Header append Vary Accept-Encoding + + + # Serve correct encoding type. + Header set Content-Encoding br + # Force proxies to cache compressed & non-compressed css/js files separately. + Header append Vary Accept-Encoding + diff --git a/web/index.php b/web/index.php index 750dc282..a161ad17 100644 --- a/web/index.php +++ b/web/index.php @@ -9,14 +9,9 @@ */ use Drupal\Core\DrupalKernel; -use Symfony\Component\HttpFoundation\Request; -$autoloader = require_once 'autoload.php'; +require_once 'autoload_runtime.php'; -$kernel = new DrupalKernel('prod', $autoloader); - -$request = Request::createFromGlobals(); -$response = $kernel->handle($request); -$response->send(); - -$kernel->terminate($request, $response); +return static function () { + return new DrupalKernel('prod', require 'autoload.php'); +}; diff --git a/web/modules/custom/login_tracker/login_tracker.module b/web/modules/custom/login_tracker/login_tracker.module index e397c61a..e9fe3ca9 100644 --- a/web/modules/custom/login_tracker/login_tracker.module +++ b/web/modules/custom/login_tracker/login_tracker.module @@ -35,17 +35,17 @@ function login_tracker_user_login($account) { \Drupal::moduleHandler()->alter('login_tracker_login_data', $data, $account); $data = serialize($data); - $keys = [ - 'record_id' => NULL, - ]; $fields = [ 'uid' => $account->id(), 'login_timestamp' => \Drupal::time()->getRequestTime(), 'data' => $data, ]; - \Drupal::database()->merge('login_tracker') - ->key($keys) + // Core 11 narrowed Merge::key() to a string field, so the historical + // merge->key(['record_id' => NULL]) trick no longer works. A plain insert + // is exactly what it did (the NULL key never matched, forcing an insert + // per login). + \Drupal::database()->insert('login_tracker') ->fields($fields) ->execute(); } diff --git a/web/modules/custom/materio_flag/materio_flag.install b/web/modules/custom/materio_flag/materio_flag.install new file mode 100644 index 00000000..1810e6ab --- /dev/null +++ b/web/modules/custom/materio_flag/materio_flag.install @@ -0,0 +1,38 @@ +getInfo() fatal + * (the flag tokens build t('@flag flag link', ['@flag' => $flag->label()])). + * + * Give every flag a string label: the related flagging collection name when + * available, the flag ID as a fallback. + */ +function materio_flag_update_10200(&$sandbox = NULL) { + $flags = \Drupal::service('flag')->getAllFlags(); + $fixed = 0; + foreach ($flags as $id => $flag) { + $label = $flag->label(); + if (is_string($label) && $label !== '') { + continue; + } + $new_label = $id; + if (preg_match('/^relflag_(\d+)_/', $id, $matches)) { + $collection = \Drupal::entityTypeManager()->getStorage('flagging_collection')->load($matches[1]); + if ($collection && is_string($collection->label()) && $collection->label() !== '') { + $new_label = $collection->label(); + } + } + $flag->set('label', $new_label)->save(); + $fixed++; + } + return t('@count flag(s) with an empty label have been fixed.', ['@count' => $fixed]); +} diff --git a/web/robots.txt b/web/robots.txt index 3ad8e2e8..74f8bf83 100644 --- a/web/robots.txt +++ b/web/robots.txt @@ -19,20 +19,24 @@ Allow: /core/*.css$ Allow: /core/*.css? Allow: /core/*.js$ Allow: /core/*.js? +Allow: /core/*.avif Allow: /core/*.gif Allow: /core/*.jpg Allow: /core/*.jpeg Allow: /core/*.png Allow: /core/*.svg +Allow: /core/*.webp Allow: /profiles/*.css$ Allow: /profiles/*.css? Allow: /profiles/*.js$ Allow: /profiles/*.js? +Allow: /profiles/*.avif Allow: /profiles/*.gif Allow: /profiles/*.jpg Allow: /profiles/*.jpeg Allow: /profiles/*.png Allow: /profiles/*.svg +Allow: /profiles/*.webp # Directories Disallow: /core/ Disallow: /profiles/ @@ -46,13 +50,13 @@ Disallow: /composer/Template/README.txt Disallow: /modules/README.txt Disallow: /sites/README.txt Disallow: /themes/README.txt -Disallow: /web.config # Paths (clean URLs) Disallow: /admin/ Disallow: /comment/reply/ Disallow: /filter/tips Disallow: /node/add/ Disallow: /search/ +Disallow: /search? Disallow: /user/register Disallow: /user/password Disallow: /user/login @@ -65,6 +69,7 @@ Disallow: /index.php/comment/reply/ Disallow: /index.php/filter/tips Disallow: /index.php/node/add/ Disallow: /index.php/search/ +Disallow: /index.php/search? Disallow: /index.php/user/password Disallow: /index.php/user/register Disallow: /index.php/user/login diff --git a/web/sites/default/default.services.yml b/web/sites/default/default.services.yml index dacb3f7e..bc2545e2 100644 --- a/web/sites/default/default.services.yml +++ b/web/sites/default/default.services.yml @@ -38,6 +38,10 @@ parameters: # To maximize compatibility and normalize the behavior across user agents, # the cookie domain should start with a dot. # + # Sessions themselves will only be synchronized across subdomains if they + # are all served from the same Drupal installation or if some other session + # sharing mechanism is implemented. + # # @default none # cookie_domain: '.example.com' # @@ -47,23 +51,6 @@ parameters: # information. # @default no value cookie_samesite: Lax - # - # Set the session ID string length. The length can be between 22 to 256. The - # PHP recommended value is 48. See - # https://www.php.net/manual/session.security.ini.php for more information. - # This value should be kept in sync with - # \Drupal\Core\Session\SessionConfiguration::__construct() - # @default 48 - sid_length: 48 - # - # Set the number of bits in encoded session ID character. The possible - # values are '4' (0-9, a-f), '5' (0-9, a-v), and '6' (0-9, a-z, A-Z, "-", - # ","). The PHP recommended value is 6. See - # https://www.php.net/manual/session.security.ini.php for more information. - # This value should be kept in sync with - # \Drupal\Core\Session\SessionConfiguration::__construct() - # @default 6 - sid_bits_per_character: 6 # By default, Drupal generates a session cookie name based on the full # domain name. Set the name_suffix to a short random string to ensure this # session cookie name is unique on different installations on the same @@ -216,24 +203,54 @@ parameters: # Note: By default the configuration is disabled. cors.config: enabled: false - # Specify allowed headers, like 'x-allowed-header'. + # Specifies allowed headers and sets the Access-Control-Allow-Headers + # header. For example, ['X-Custom-Header']. See + # https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Headers allowedHeaders: [] - # Specify allowed request methods, specify ['*'] to allow all possible ones. + # Specifies allowed request methods and sets the + # Access-Control-Allow-Methods header. For example, ['POST', 'GET', + # 'OPTIONS'] or ['*'] to allow all. Note the wildcard is not yet implemented + # in all browsers. See + # https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Methods allowedMethods: [] - # Configure requests allowed from specific origins. Do not include trailing - # slashes with URLs. + # Configure requests allowed from specific origins and sets the + # Access-Control-Allow-Origin header. For example, + # ['https://www.drupal.org'] or ['*'] to allow any origin to access your + # resource. See + # https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Origin allowedOrigins: ['*'] # Configure requests allowed from origins, matching against regex patterns. allowedOriginsPatterns: [] - # Sets the Access-Control-Expose-Headers header. + # Sets the Access-Control-Expose-Headers header. The default is false which + # means the header will not be set. To set the header use a comma delimited + # list within square brackets. For example, ['Content-Type', 'Expires'] or + # ['*'] to expose all headers. Setting exposedHeaders: ['*'] will result in + # a Access-Control-Expose-Headers: * response header. See + # https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Expose-Headers exposedHeaders: false - # Sets the Access-Control-Max-Age header. + # Setting Access-Control-Max-Age header value to '0' or false will omit this + # from the response. However, setting it to '-1' will explicitly disable + # caching. For example, setting the value to 600 will cache results of a + # preflight request for 10 minutes. See + # https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Max-Age maxAge: false - # Sets the Access-Control-Allow-Credentials header. + # Sets the Access-Control-Allow-Credentials header if set to true. See + # https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Credentials supportsCredentials: false + # The maximum number of entities stored in memory. Lowering this number can + # reduce the amount of memory used in long-running processes like migrations, + # however will also increase requests to the database or entity cache backend. + entity.memory_cache.slots: 1000 + queue.config: # The maximum number of seconds to wait if a queue is temporarily suspended. # This is not applicable when a queue is suspended but does not specify # how long to wait before attempting to resume. suspendMaximumWait: 30 + + # Can be argon2i, argon2id or 2y (bcrypt). Setting to NULL (~) will use PASSWORD_DEFAULT. + # See https://www.php.net/password_hash + password.algorithm: ~ + # Options passed to password_hash. See https://www.php.net/password_hash + password.options: [ ] diff --git a/web/sites/default/default.settings.php b/web/sites/default/default.settings.php index d9d0800d..5cc9e7c3 100644 --- a/web/sites/default/default.settings.php +++ b/web/sites/default/default.settings.php @@ -67,10 +67,10 @@ * during the same request. * * One example of the simplest connection array is shown below. To use the - * sample settings, copy and uncomment the code below between the @code and - * @endcode lines and paste it after the $databases declaration. You will need - * to replace the database username and password and possibly the host and port - * with the appropriate credentials for your database system. + * sample settings, copy and uncomment the code below and paste it after the + * $databases declaration. You will need to replace the database username and + * password and possibly the host and port with the appropriate credentials for + * your database system. * * The next section describes how to customize the $databases array for more * specific needs. @@ -144,7 +144,7 @@ $databases = []; * in deadlocks, the other two options are 'READ UNCOMMITTED' and 'SERIALIZABLE'. * They are available but not supported; use them at your own risk. For more * info: - * https://dev.mysql.com/doc/refman/5.7/en/innodb-transaction-isolation-levels.html + * https://dev.mysql.com/doc/refman/8.0/en/innodb-transaction-isolation-levels.html * * On your settings.php, change the isolation level: * @code @@ -312,7 +312,7 @@ $settings['hash_salt'] = ''; $settings['update_free_access'] = FALSE; /** - * Fallback to HTTP for Update Manager and for fetching security advisories. + * Fallback to HTTP for Update Status and for fetching security advisories. * * If your site fails to connect to updates.drupal.org over HTTPS (either when * fetching data on available updates, or when fetching the feed of critical @@ -475,30 +475,6 @@ $settings['update_free_access'] = FALSE; */ # $settings['class_loader_auto_detect'] = FALSE; -/** - * Authorized file system operations: - * - * The Update Manager module included with Drupal provides a mechanism for - * site administrators to securely install missing updates for the site - * directly through the web user interface. On securely-configured servers, - * the Update manager will require the administrator to provide SSH or FTP - * credentials before allowing the installation to proceed; this allows the - * site to update the new files as the user who owns all the Drupal files, - * instead of as the user the webserver is running as. On servers where the - * webserver user is itself the owner of the Drupal files, the administrator - * will not be prompted for SSH or FTP credentials (note that these server - * setups are common on shared hosting, but are inherently insecure). - * - * Some sites might wish to disable the above functionality, and only update - * the code directly via SSH or FTP themselves. This setting completely - * disables all functionality related to these authorized file operations. - * - * @see https://www.drupal.org/node/244924 - * - * Remove the leading hash signs to disable. - */ -# $settings['allow_authorize_operations'] = FALSE; - /** * Default mode for directories and files written by Drupal. * @@ -516,6 +492,15 @@ $settings['update_free_access'] = FALSE; */ # $settings['file_assets_path'] = 'sites/default/files'; +/** + * Asset aggregate garbage collection threshold. + * + * During cache clears, JavaScript and CSS aggregates older than this threshold + * will be deleted. Set this to 0 to immediately delete all files, e.g. during + * development. + */ +# $settings['aggregate_gc_threshold'] = 86400 * 45; + /** * Public file base URL: * @@ -625,6 +610,18 @@ $settings['update_free_access'] = FALSE; */ # $settings['file_temp_path'] = '/tmp'; +/** + * Automatically create an Apache HTTP .htaccess file in writable directories. + * + * This setting can be disabled if you are not using Apache HTTP server, or if + * you have a web server configuration that protects the various writable file + * directories. + * + * @see \Drupal\Component\FileSecurity\FileSecurity::writeHtaccess() + * @see https://www.drupal.org/docs/administering-a-drupal-site/security-in-drupal/securing-file-permissions-and-ownership + */ +# $settings['auto_create_htaccess'] = FALSE; + /** * Session write interval: * @@ -647,7 +644,7 @@ $settings['update_free_access'] = FALSE; */ # $settings['locale_custom_strings_en'][''] = [ # 'Home' => 'Front page', -# '@count min' => '@count minutes', +# 'Last run @time ago' => 'Last run was done @time ago', # ]; /** @@ -710,6 +707,24 @@ $settings['update_free_access'] = FALSE; # $config['system.site']['name'] = 'My Drupal site'; # $config['user.settings']['anonymous'] = 'Visitor'; +/** + * Enable HTML5 form validation. + * + * Drupal 12 will disable HTML5 form validation by default due to issues with + * usability and accessibility. Setting this to TRUE will allow user agents to + * continue performing client-side HTML5 validation. This prevents Drupal's + * Form API (FAPI) validation from executing, so FAPI validation error messages + * may not be displayed including those for required elements. + * + * Setting this to FALSE will cause HTML5 validation to be disabled on all + * forms. Only Drupal's server-side validation will be executed. + * + * This setting will be removed in Drupal 13. + * + * @see https://www.drupal.org/node/3537128 + */ +# $settings['enable_html5_validation'] = TRUE; + /** * Load services definition file. */ @@ -724,17 +739,6 @@ $settings['container_yamls'][] = $app_root . '/' . $site_path . '/services.yml'; */ # $settings['container_base_class'] = '\Drupal\Core\DependencyInjection\Container'; -/** - * Override the default yaml parser class. - * - * Provide a fully qualified class name here if you would like to provide an - * alternate implementation YAML parser. The class must implement the - * \Drupal\Component\Serialization\SerializationInterface interface. - * - * This setting is deprecated in Drupal 10.3 and removed in Drupal 11. - */ -# $settings['yaml_parser_class'] = NULL; - /** * Trusted host configuration. * @@ -809,16 +813,6 @@ $settings['entity_update_batch_size'] = 50; */ $settings['entity_update_backup'] = TRUE; -/** - * State caching. - * - * State caching uses the cache collector pattern to cache all requested keys - * from the state API in a single cache entry, which can greatly reduce the - * amount of database queries. However, some sites may use state with a - * lot of dynamic keys which could result in a very large cache. - */ -$settings['state_cache'] = TRUE; - /** * Node migration type. * diff --git a/web/sites/development.services.yml b/web/sites/development.services.yml index c02d3ff9..f35a52ec 100644 --- a/web/sites/development.services.yml +++ b/web/sites/development.services.yml @@ -17,3 +17,14 @@ parameters: services: cache.backend.null: class: Drupal\Core\Cache\NullBackendFactory + logger.channel.config_schema: + parent: logger.channel_base + arguments: [ 'config_schema' ] + config.schema_checker: + class: Drupal\Core\Config\Development\LenientConfigSchemaChecker + arguments: + - '@config.typed' + - '@messenger' + - '@logger.channel.config_schema' + tags: + - { name: event_subscriber } diff --git a/web/themes/custom/materiotheme/assets/dist/main.js b/web/themes/custom/materiotheme/assets/dist/main.js index 69daac67..30c8d1f5 100644 --- a/web/themes/custom/materiotheme/assets/dist/main.js +++ b/web/themes/custom/materiotheme/assets/dist/main.js @@ -1,39 +1,2665 @@ -/*! For license information please see main.js.LICENSE.txt */ -(()=>{var e,t,n,i={124:(e,t,n)=>{var i=n(9325);e.exports=function(){return i.Date.now()}},346:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},431:e=>{"use strict";const t=["B","kB","MB","GB","TB","PB","EB","ZB","YB"],n=["B","kiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"],i=["b","kbit","Mbit","Gbit","Tbit","Pbit","Ebit","Zbit","Ybit"],r=["b","kibit","Mibit","Gibit","Tibit","Pibit","Eibit","Zibit","Yibit"],o=(e,t,n)=>{let i=e;return"string"==typeof t||Array.isArray(t)?i=e.toLocaleString(t,n):!0!==t&&void 0===n||(i=e.toLocaleString(void 0,n)),i};e.exports=(e,a)=>{if(!Number.isFinite(e))throw new TypeError(`Expected a finite number, got ${typeof e}: ${e}`);const s=(a=Object.assign({bits:!1,binary:!1},a)).bits?a.binary?r:i:a.binary?n:t;if(a.signed&&0===e)return` 0 ${s[0]}`;const c=e<0,l=c?"-":a.signed?"+":"";let u;if(c&&(e=-e),void 0!==a.minimumFractionDigits&&(u={minimumFractionDigits:a.minimumFractionDigits}),void 0!==a.maximumFractionDigits&&(u=Object.assign({maximumFractionDigits:a.maximumFractionDigits},u)),e<1){return l+o(e,a.locale,u)+" "+s[0]}const d=Math.min(Math.floor(a.binary?Math.log(e)/Math.log(1024):Math.log10(e)/3),s.length-1);e/=Math.pow(a.binary?1024:1e3,d),u||(e=e.toPrecision(3));return l+o(Number(e),a.locale,u)+" "+s[d]}},585:(e,t,n)=>{"use strict";t.y=function(e){return(0,i.visit)(e,{leave:o})};var i=n(9111),r=n(9165);var o={Name:function(e){return e.value},Variable:function(e){return"$"+e.name},Document:function(e){return s(e.definitions,"\n\n")+"\n"},OperationDefinition:function(e){var t=e.operation,n=e.name,i=l("(",s(e.variableDefinitions,", "),")"),r=s(e.directives," "),o=e.selectionSet;return n||r||i||"query"!==t?s([t,s([n,i]),r,o]," "):o},VariableDefinition:function(e){var t=e.variable,n=e.type,i=e.defaultValue,r=e.directives;return t+": "+n+l(" = ",i)+l(" ",s(r," "))},SelectionSet:function(e){return c(e.selections)},Field:function(e){var t=e.alias,n=e.name,i=e.arguments,r=e.directives,o=e.selectionSet,a=l("",t,": ")+n,c=a+l("(",s(i,", "),")");return c.length>80&&(c=a+l("(\n",u(s(i,"\n")),"\n)")),s([c,s(r," "),o]," ")},Argument:function(e){return e.name+": "+e.value},FragmentSpread:function(e){return"..."+e.name+l(" ",s(e.directives," "))},InlineFragment:function(e){var t=e.typeCondition,n=e.directives,i=e.selectionSet;return s(["...",l("on ",t),s(n," "),i]," ")},FragmentDefinition:function(e){var t=e.name,n=e.typeCondition,i=e.variableDefinitions,r=e.directives,o=e.selectionSet;return"fragment ".concat(t).concat(l("(",s(i,", "),")")," ")+"on ".concat(n," ").concat(l("",s(r," ")," "))+o},IntValue:function(e){return e.value},FloatValue:function(e){return e.value},StringValue:function(e,t){var n=e.value;return e.block?(0,r.printBlockString)(n,"description"===t?"":" "):JSON.stringify(n)},BooleanValue:function(e){return e.value?"true":"false"},NullValue:function(){return"null"},EnumValue:function(e){return e.value},ListValue:function(e){return"["+s(e.values,", ")+"]"},ObjectValue:function(e){return"{"+s(e.fields,", ")+"}"},ObjectField:function(e){return e.name+": "+e.value},Directive:function(e){return"@"+e.name+l("(",s(e.arguments,", "),")")},NamedType:function(e){return e.name},ListType:function(e){return"["+e.type+"]"},NonNullType:function(e){return e.type+"!"},SchemaDefinition:a((function(e){var t=e.directives,n=e.operationTypes;return s(["schema",s(t," "),c(n)]," ")})),OperationTypeDefinition:function(e){return e.operation+": "+e.type},ScalarTypeDefinition:a((function(e){return s(["scalar",e.name,s(e.directives," ")]," ")})),ObjectTypeDefinition:a((function(e){var t=e.name,n=e.interfaces,i=e.directives,r=e.fields;return s(["type",t,l("implements ",s(n," & ")),s(i," "),c(r)]," ")})),FieldDefinition:a((function(e){var t=e.name,n=e.arguments,i=e.type,r=e.directives;return t+(f(n)?l("(\n",u(s(n,"\n")),"\n)"):l("(",s(n,", "),")"))+": "+i+l(" ",s(r," "))})),InputValueDefinition:a((function(e){var t=e.name,n=e.type,i=e.defaultValue,r=e.directives;return s([t+": "+n,l("= ",i),s(r," ")]," ")})),InterfaceTypeDefinition:a((function(e){var t=e.name,n=e.interfaces,i=e.directives,r=e.fields;return s(["interface",t,l("implements ",s(n," & ")),s(i," "),c(r)]," ")})),UnionTypeDefinition:a((function(e){var t=e.name,n=e.directives,i=e.types;return s(["union",t,s(n," "),i&&0!==i.length?"= "+s(i," | "):""]," ")})),EnumTypeDefinition:a((function(e){var t=e.name,n=e.directives,i=e.values;return s(["enum",t,s(n," "),c(i)]," ")})),EnumValueDefinition:a((function(e){return s([e.name,s(e.directives," ")]," ")})),InputObjectTypeDefinition:a((function(e){var t=e.name,n=e.directives,i=e.fields;return s(["input",t,s(n," "),c(i)]," ")})),DirectiveDefinition:a((function(e){var t=e.name,n=e.arguments,i=e.repeatable,r=e.locations;return"directive @"+t+(f(n)?l("(\n",u(s(n,"\n")),"\n)"):l("(",s(n,", "),")"))+(i?" repeatable":"")+" on "+s(r," | ")})),SchemaExtension:function(e){var t=e.directives,n=e.operationTypes;return s(["extend schema",s(t," "),c(n)]," ")},ScalarTypeExtension:function(e){return s(["extend scalar",e.name,s(e.directives," ")]," ")},ObjectTypeExtension:function(e){var t=e.name,n=e.interfaces,i=e.directives,r=e.fields;return s(["extend type",t,l("implements ",s(n," & ")),s(i," "),c(r)]," ")},InterfaceTypeExtension:function(e){var t=e.name,n=e.interfaces,i=e.directives,r=e.fields;return s(["extend interface",t,l("implements ",s(n," & ")),s(i," "),c(r)]," ")},UnionTypeExtension:function(e){var t=e.name,n=e.directives,i=e.types;return s(["extend union",t,s(n," "),i&&0!==i.length?"= "+s(i," | "):""]," ")},EnumTypeExtension:function(e){var t=e.name,n=e.directives,i=e.values;return s(["extend enum",t,s(n," "),c(i)]," ")},InputObjectTypeExtension:function(e){var t=e.name,n=e.directives,i=e.fields;return s(["extend input",t,s(n," "),c(i)]," ")}};function a(e){return function(t){return s([t.description,e(t)],"\n")}}function s(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return null!==(t=null==e?void 0:e.filter((function(e){return e})).join(n))&&void 0!==t?t:""}function c(e){return l("{\n",u(s(e,"\n")),"\n}")}function l(e,t){return null!=t&&""!==t?e+t+(arguments.length>2&&void 0!==arguments[2]?arguments[2]:""):""}function u(e){return l(" ",e.replace(/\n/g,"\n "))}function d(e){return-1!==e.indexOf("\n")}function f(e){return null!=e&&e.some(d)}},597:e=>{var t={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"SearchResultFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"SearchResultInterface"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"uuid"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"bundle"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"path"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"short_description"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Materiau"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"images"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"alt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"style_cardmedium_url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"style_hd_url"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"reference"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"samples"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"showroom"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"location"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"note"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"note_id"},arguments:[],directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Thematique"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"images"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"alt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"style_cardmedium_url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"style_hd_url"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:462}};t.loc.source={body:"fragment SearchResultFields on SearchResultInterface {\n id\n uuid\n bundle\n path\n title\n short_description\n ... on Materiau{\n images{\n url\n alt\n style_cardmedium_url\n style_hd_url\n }\n reference\n \tsamples{\n showroom{\n name\n id\n }\n location\n }\n note{\n id\n }\n note_id\n }\n ... on Thematique {\n images{\n url\n alt\n style_cardmedium_url\n style_hd_url\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function n(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var i=e.type;"NamedType"===i.kind&&t.add(i.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){n(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){n(e,t)})),e.definitions&&e.definitions.forEach((function(e){n(e,t)}))}var i={};function r(e,t){for(var n=0;n0;){var c=s;s=new Set,c.forEach((function(e){a.has(e)||(a.add(e),(i[e]||new Set).forEach((function(e){s.add(e)})))}))}return a.forEach((function(t){var i=r(e,t);i&&n.definitions.push(i)})),n}(t,"SearchResultFields")},659:(e,t,n)=>{var i=n(1873),r=Object.prototype,o=r.hasOwnProperty,a=r.toString,s=i?i.toStringTag:void 0;e.exports=function(e){var t=o.call(e,s),n=e[s];try{e[s]=void 0;var i=!0}catch(e){}var r=a.call(e);return i&&(t?e[s]=n:delete e[s]),r}},684:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var i=n(2505);const r=n.n(i)().create({baseURL:window.location.origin+"/"+drupalSettings.path.pathPrefix,withCredentials:!0,headers:{"Content-Type":"application/json"}});r.interceptors.response.use((e=>Promise.resolve(e)),(e=>{const{status:t}=e.response;return console.warn("error in rest-axios",t),403===t&&(window.location="/"),Promise.reject(e)}));const o=r},1321:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!Boolean(e))throw new Error(null!=t?t:"Unexpected invariant triggered.")}},1590:e=>{"use strict";var t=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,o,a,s){return o=o||"&",a=a||"=",null===e&&(e=void 0),"object"==typeof e?i(r(e),(function(r){var s=encodeURIComponent(t(r))+a;return n(e[r])?i(e[r],(function(e){return s+encodeURIComponent(t(e))})).join(o):s+encodeURIComponent(t(e[r]))})).join(o):s?encodeURIComponent(t(s))+a+encodeURIComponent(t(e)):""};var n=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function i(e,t){if(e.map)return e.map(t);for(var n=[],i=0;i{var t={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"MateriauFlagListFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Materiau"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"path"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"images"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"style_minicard"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"samples"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"showroom"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"location"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:194}};t.loc.source={body:"fragment MateriauFlagListFields on Materiau {\n id\n title\n path\n images {\n url\n style_minicard{\n url\n }\n }\n\tsamples{\n showroom{\n name\n id\n }\n location\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function n(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var i=e.type;"NamedType"===i.kind&&t.add(i.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){n(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){n(e,t)})),e.definitions&&e.definitions.forEach((function(e){n(e,t)}))}var i={};function r(e,t){for(var n=0;n0;){var c=s;s=new Set,c.forEach((function(e){a.has(e)||(a.add(e),(i[e]||new Set).forEach((function(e){s.add(e)})))}))}return a.forEach((function(t){var i=r(e,t);i&&n.definitions.push(i)})),n}(t,"MateriauFlagListFields")},1800:e=>{var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},1873:(e,t,n)=>{var i=n(9325).Symbol;e.exports=i},1928:e=>{"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},2012:(e,t,n)=>{"use strict";var i=n(9516),r=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,o,a={};return e?(i.forEach(e.split("\n"),(function(e){if(o=e.indexOf(":"),t=i.trim(e.substr(0,o)).toLowerCase(),n=i.trim(e.substr(o+1)),t){if(a[t]&&r.indexOf(t)>=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([n]):a[t]?a[t]+", "+n:n}})),a):a}},2037:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>w});var i=function(){var e=this,t=e._self._c;return!e.material||e.loading?t("div",{staticClass:"loading"},[t("span",[e._v("Loading ...")])]):t("article",{directives:[{name:"touch",rawName:"v-touch",value:e.onTapCard,expression:"onTapCard"},{name:"touch",rawName:"v-touch:swipe",value:e.onSwipeCard,expression:"onSwipeCard",arg:"swipe"}],staticClass:"card modal-card"},[t("section",{staticClass:"col col-right"},[t("header",[t("h1",[e._v(e._s(e.material.title))]),e._v(" "),t("h4",[e._v(e._s(e.material.short_description))]),e._v(" "),t("span",{staticClass:"ref"},[e._v(e._s(e.material.reference))])]),e._v(" "),t("nav",{ref:"tools",staticClass:"tools"},[t("section",{staticClass:"tool close"},[t("span",{staticClass:"btn mdi mdi-close",on:{click:function(t){return t.preventDefault(),e.onCloseModalCard.apply(null,arguments)}}})]),e._v(" "),t("section",{staticClass:"tool flags"},[t("span",{directives:[{name:"touch",rawName:"v-touch.prevent.stop",value:e.onTapTool,expression:"onTapTool",modifiers:{prevent:!0,stop:!0}}],staticClass:"btn mdi mdi-folder-outline"}),e._v(" "),t("div",{staticClass:"tool-content"},[t("span",{staticClass:"label"},[e._v(e._s(e.$t("materio.My folders")))]),e._v(" "),t("ul",[e._l(e.flagcolls,(function(n){return e.flagcolls?t("li",{key:n.id},[t("span",{staticClass:"flag mdi",class:[e.flagIsLoading(n.id)?"mdi-loading mdi-spin":e.flagIsActive(n.id)?"mdi-close-circle isActive":"mdi-plus"],attrs:{collid:n.id},on:{click:function(t){return t.preventDefault(),e.onFlagActionCard.apply(null,arguments)}}},[e._v("\n "+e._s(n.name)+"\n ")])]):e._e()})),e._v(" "),e.collsLength<15?t("li",{staticClass:"create-flag"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.new_folder_name,expression:"new_folder_name"}],attrs:{placeholder:"new folder"},domProps:{value:e.new_folder_name},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),t.stopPropagation(),e.onCreateFlagColl.apply(null,arguments))},input:function(t){t.target.composing||(e.new_folder_name=t.target.value)}}}),e._v(" "),t("span",{staticClass:"add-btn mdi",class:e.addFlagBtnClassObj,on:{click:function(t){return t.preventDefault(),t.stopPropagation(),e.onCreateFlagColl.apply(null,arguments)}}})]):e._e()],2)])]),e._v(" "),e.material.samples&&e.material.samples.length?t("section",{staticClass:"tool samples"},[t("span",{directives:[{name:"touch",rawName:"v-touch.prevent.stop",value:e.onTapTool,expression:"onTapTool",modifiers:{prevent:!0,stop:!0}}],staticClass:"btn mdi mdi-map-marker-star-outline"}),e._v(" "),t("div",{staticClass:"tool-content"},[t("span",{staticClass:"label"},[e._v(e._s(e.$t("materio.Samples")))]),e._v(" "),t("ul",e._l(e.material.samples,(function(n){return t("li",{key:n.showroom.id},[t("span",{staticClass:"showroom"},[e._v(e._s(n.showroom.name))]),e._v(": "+e._s(n.location)+"\n ")])})),0)])]):e._e(),e._v(" "),t("section",{staticClass:"tool note"},[e.note_id?t("span",{directives:[{name:"touch",rawName:"v-touch.prevent.stop",value:e.onTapTool,expression:"onTapTool",modifiers:{prevent:!0,stop:!0}}],staticClass:"btn mdi mdi-note"}):t("span",{directives:[{name:"touch",rawName:"v-touch.prevent.stop",value:e.onTapTool,expression:"onTapTool",modifiers:{prevent:!0,stop:!0}}],staticClass:"btn mdi mdi-note-outline"}),e._v(" "),t("div",{staticClass:"tool-content"},[t("textarea",{directives:[{name:"model",rawName:"v-model",value:e.note,expression:"note"}],attrs:{spellcheck:"false",name:"note"},domProps:{value:e.note},on:{input:[function(t){t.target.composing||(e.note=t.target.value)},e.onNoteInput]}})])]),e._v(" "),t("section",{staticClass:"tool print"},[t("a",{attrs:{href:e.material.path+"/printable/print",target:"_blank"}},[t("span",{staticClass:"btn mdi mdi-printer"})])])]),e._v(" "),t("vsa-list",[t("vsa-item",{attrs:{initActive:!0}},[t("vsa-heading",[t("span",{staticClass:"label"},[e._v("Description")])]),e._v(" "),t("vsa-content",[t("section",{staticClass:"body",domProps:{innerHTML:e._s(e.material.body)}}),e._v(" "),t("section",{staticClass:"attachments"},[t("ul",e._l(e.material.attachments,(function(n){return t("li",{key:n.file.fid},[t("a",{attrs:{target:"_blank",href:n.file.url}},[e._v(e._s(n.file.filename)+" "),t("span",[e._v("("+e._s(e.prettyFileSize(n.file.filesize))+")")])]),e._v(" "),n.description?t("p",{staticClass:"description",domProps:{innerHTML:e._s(n.description)}}):e._e()])})),0)]),e._v(" "),t("section",{staticClass:"industriels"},[e.material.manufacturer&&e.material.manufacturer.length?t("section",[t("span",{staticClass:"label"},[e._v(e._s(e.$t("materio.Manufacturer")))]),e._v(" "),t("ul",e._l(e.material.manufacturer,(function(n){return t("li",{key:n.id},[t("h2",[e._v(e._s(n.name))]),e._v(" "),n.website.url?t("p",[t("a",{attrs:{target:"_blank",href:n.website.url}},[e._v(e._s(e.shortUrl(n.website.url)))])]):e._e(),e._v(" "),n.email?t("p",[t("a",{attrs:{href:"mailto:"+n.email}},[e._v(e._s(n.email))])]):e._e(),e._v(" "),n.phone?t("p",[t("a",{attrs:{href:"tel:"+n.phone}},[e._v(e._s(n.phone))])]):e._e(),e._v(" "),n.country.country_name?t("p",[e._v(e._s(n.country.country_name))]):e._e()])})),0)]):e._e(),e._v(" "),e.material.distributor&&e.material.distributor.length?t("section",[t("span",{staticClass:"label"},[e._v(e._s(e.$t("materio.Distributor")))]),e._v(" "),t("ul",e._l(e.material.distributor,(function(n){return t("li",{key:n.id},[t("h2",[e._v(e._s(n.name))]),e._v(" "),n.website.url?t("p",[t("a",{attrs:{target:"_blank",href:n.website.url}},[e._v(e._s(e.shortUrl(n.website.url)))])]):e._e(),e._v(" "),n.email?t("p",[t("a",{attrs:{href:"mailto:"+n.email}},[e._v(e._s(n.email))])]):e._e(),e._v(" "),n.phone?t("p",[t("a",{attrs:{href:"tel:"+n.phone}},[e._v(e._s(n.phone))])]):e._e(),e._v(" "),n.country.country_name?t("p",[e._v(e._s(n.country.country_name))]):e._e()])})),0)]):e._e()])])],1),e._v(" "),e.material.linked_materials.length?t("vsa-item",[t("vsa-heading",[t("span",{staticClass:"label"},[e._v(e._s(e.$t("materio.Linked materials")))])]),e._v(" "),t("vsa-content",[t("section",{staticClass:"linked-materials"},[t("ul",e._l(e.material.linked_materials,(function(e){return t("li",{key:e.id},[t("LinkedMaterialCard",{attrs:{item:e}})],1)})),0)])])],1):e._e()],1)],1),e._v(" "),t("section",{directives:[{name:"switcher",rawName:"v-switcher"}],staticClass:"col col-left images"},e._l(e.material.images,(function(n,i){return t("figure",{directives:[{name:"lazy",rawName:"v-lazy",value:i,expression:"index"}],key:n.url,staticClass:"lazy"},[t("img",{attrs:{"data-src":n.style_cardfull.url,title:n.title}}),e._v(" "),t("img",{staticClass:"blank",attrs:{src:e.blanksrc},on:{click:function(t){return e.setLightBox(i)}}})])})),0)])};i._withStripped=!0;var r=n(5353),o=n(2733),a=function(){var e=this,t=e._self._c;return t("article",{staticClass:"card linkedmaterialcard"},[t("header",{on:{click:function(t){return t.preventDefault(),e.openModalCard.apply(null,arguments)}}},[t("h1",[e._v(e._s(e.item.title))]),e._v(" "),t("h4",[e._v(e._s(e.item.short_description))]),e._v(" "),e.isloggedin?t("span",{staticClass:"ref"},[e._v(e._s(e.item.reference))]):e._e()]),e._v(" "),t("nav",{staticClass:"tools"}),e._v(" "),t("section",{directives:[{name:"switcher",rawName:"v-switcher"}],staticClass:"images"},e._l(e.item.images,(function(n,i){return t("figure",{directives:[{name:"lazy",rawName:"v-lazy",value:i,expression:"index"}],key:n.url,staticClass:"lazy"},[t("img",{attrs:{"data-src":n.style_linkedmaterialcard.url,title:n.title}}),e._v(" "),t("img",{staticClass:"blank",attrs:{src:e.blanksrc},on:{click:function(t){return t.preventDefault(),e.openModalCard.apply(null,arguments)}}})])})),0)])};a._withStripped=!0;var s=n(9811);const c=()=>n.e(655).then(n.bind(n,2037)),l={name:"LinkedMaterialCard",props:["item"],mixins:[s.A],data:()=>({blanksrc:`${drupalSettings.path.themePath}/assets/img/blank.gif`,loadingItem:!1}),computed:{...(0,r.aH)({isloggedin:e=>e.User.isloggedin})},methods:{itemIsLoading(e){return this.loadingItem},openModalCard(e){this.isLoggedin,this.isloggedin?this.$modal.show(c,{item:this.item,addNoteId:e=>{this.item.note={id:e}}},{name:`modal-${this.item.id}`,draggable:!1,classes:"vm--modale-card",width:"95%",height:"95%"}):this.$modal.show(MemberWarning,{},{draggable:!1,width:"400px",height:"250px"})}}};var u=n(4486);const d=(0,u.A)(l,a,[],!1,null,"b6ad73c2",null).exports;var f=n(684),h=n(6691),p=n(585),m=n(2087),v=n(9344),g=n.n(v);const y=n(431),b=n(8221),_={name:"ModalCard",props:["item","addNoteId"],mixins:[s.A],components:{LinkedMaterialCard:d,VsaList:o.VsaList,VsaItem:o.VsaItem,VsaHeading:o.VsaHeading,VsaContent:o.VsaContent,VsaIcon:o.VsaIcon},data:()=>({material:null,loading:!1,blanksrc:`${drupalSettings.path.themePath}/assets/img/blank.gif`,new_folder_name:"",is_creating_folder:!1,loadingFlag:!1,lightbox_index:null,note:"",note_id:null}),computed:{...(0,r.aH)({csrf_token:e=>e.User.csrf_token,flagcolls:e=>e.User.flagcolls,showrooms:e=>e.Showrooms.showrooms_by_tid,coolLightBoxItems:e=>e.Common.coolLightBoxItems,coolLightBoxIndex:e=>e.Common.coolLightBoxIndex}),collsLength(){return Object.keys(this.flagcolls).length},addFlagBtnClassObj(){return{"mdi-plus-circle-outline":!this.is_creating_folder,"mdi-loading":this.is_creating_folder,active:this.new_folder_name.length>4&&!this.is_creating_folder,loading:this.is_creating_folder}}},created(){this.item,this.loadMaterial(),this.note_id=this.item.note_id,this.debouncedSaveNote=b(this.saveNote,500)},methods:{...(0,r.i0)({createFlagColl:"User/createFlagColl",flagUnflag:"User/flagUnflag",setcoolLightBoxItems:"Common/setcoolLightBoxItems",setcoolLightBoxIndex:"Common/setcoolLightBoxIndex"}),loadMaterial(){this.item.id,this.loading=!0;const e=m.Ay`{ - materiau(id: ${this.item.id}, lang: "${drupalDecoupled.lang_code}") { - ...MateriauModalFields - } - } - ${g()} - `;h.A.post("",{query:(0,p.y)(e)}).then((({data:{data:{materiau:e}}})=>{this.material=e,this.loading=!1,e.note&&e.note.id&&(this.note_id=e.note.id,this.note=e.note.contenu),this.setcoolLightBoxItems(this.material.images)})).catch((e=>{console.warn("Issue with loadMaterial",e),Promise.reject(e)}))},onCreateFlagColl(){this.new_folder_name,this.is_creating_folder=!0,this.createFlagColl(this.new_folder_name).then((e=>{this.new_folder_name="",this.is_creating_folder=!1;let t=e.id;this.loadingFlag=t,this.flagUnflag({action:"flag",id:this.item.id,collid:t}).then((e=>{this.loadingFlag=!1}))}))},flagIsActive(e){return-1!==this.flagcolls[e].items.indexOf(this.item.id)},flagIsLoading(e){return e===this.loadingFlag},onFlagActionCard(e){if(!this.loadingFlag){let t=e.target.getAttribute("collid"),n=this.flagIsActive(t)?"unflag":"flag";this.loadingFlag=t,this.flagUnflag({action:n,id:this.item.id,collid:t}).then((e=>{this.loadingFlag=!1}))}},onCloseModalCard(e){this.$modal.hide(`modal-${this.item.id}`)},onSwipeCard(e){switch(e){case"top":case"bottom":break;case"left":case"right":this.$modal.hide(`modal-${this.item.id}`)}},prettyFileSize:e=>y(parseInt(e)),shortUrl:e=>e.replace(/^http:\/\//,"").replace(/^www\./,""),onNoteInput(e){this.note,this.note=e.target.value,this.debouncedSaveNote()},saveNote(){this.note_id,this.note,this.note_id?this.updateNote():this.createNote()},updateNote(){let e={type:[{target_id:"note"}],field_contenu:this.note},t={headers:{"X-CSRF-Token":this.csrf_token}};f.A.patch(`/node/${this.note_id}?_format=json`,e,t).then((({data:e})=>{})).catch((e=>{console.warn("Issue with updateNote",e)}))},createNote(){let e={type:[{target_id:"note"}],title:[{value:"note"}],field_contenu:this.note,field_target:this.item.id},t={headers:{"X-CSRF-Token":this.csrf_token}};f.A.post("/node?_format=json",e,t).then((({data:e})=>{this.note_id=e.nid[0].value,this.addNoteId(this.note_id)})).catch((e=>{console.warn("Issue with createNote",e)}))},onTapTool(e){e.target.parentNode.parentNode.querySelectorAll("section.tool").forEach(((e,t)=>{e.classList.remove("tapped")})),e.target.parentNode.classList.add("tapped")},onTapCard(e){if(e.target.tagName,"TEXTAREA"==e.target.tagName)return;this.$refs.tools.querySelectorAll("section.tool").forEach(((e,t)=>{e.classList.remove("tapped")}))},setLightBox(e){this.setcoolLightBoxItems(this.material.images),this.setcoolLightBoxIndex(e)}}};const w=(0,u.A)(_,i,[],!1,null,"c426cd78",null).exports},2087:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>pe});var i=function(){return i=Object.assign||function(e){for(var t,n=1,i=arguments.length;n120){for(var p=Math.floor(c/80),m=c%80,v=[],g=0;g0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),null!=a&&a.stack?(Object.defineProperty(g(m),"stack",{value:a.stack,writable:!0,configurable:!0}),v(m)):(Error.captureStackTrace?Error.captureStackTrace(g(m),y):Object.defineProperty(g(m),"stack",{value:Error().stack,writable:!0,configurable:!0}),m)}return i=y,(u=[{key:"toString",value:function(){return function(e){var t=e.message;if(e.nodes)for(var n=0,i=e.nodes;n0?{message:n,locations:i,path:o,extensions:a}:{message:n,locations:i,path:o}}(this)}},{key:a,get:function(){return"Object"}}])&&m(i.prototype,u),d&&m(i,d),y}(y(Error));function S(e){return void 0===e||0===e.length?void 0:e}function O(e,t,n){return new x("Syntax Error: ".concat(n),void 0,e,[t])}var E=Object.freeze({NAME:"Name",DOCUMENT:"Document",OPERATION_DEFINITION:"OperationDefinition",VARIABLE_DEFINITION:"VariableDefinition",SELECTION_SET:"SelectionSet",FIELD:"Field",ARGUMENT:"Argument",FRAGMENT_SPREAD:"FragmentSpread",INLINE_FRAGMENT:"InlineFragment",FRAGMENT_DEFINITION:"FragmentDefinition",VARIABLE:"Variable",INT:"IntValue",FLOAT:"FloatValue",STRING:"StringValue",BOOLEAN:"BooleanValue",NULL:"NullValue",ENUM:"EnumValue",LIST:"ListValue",OBJECT:"ObjectValue",OBJECT_FIELD:"ObjectField",DIRECTIVE:"Directive",NAMED_TYPE:"NamedType",LIST_TYPE:"ListType",NON_NULL_TYPE:"NonNullType",SCHEMA_DEFINITION:"SchemaDefinition",OPERATION_TYPE_DEFINITION:"OperationTypeDefinition",SCALAR_TYPE_DEFINITION:"ScalarTypeDefinition",OBJECT_TYPE_DEFINITION:"ObjectTypeDefinition",FIELD_DEFINITION:"FieldDefinition",INPUT_VALUE_DEFINITION:"InputValueDefinition",INTERFACE_TYPE_DEFINITION:"InterfaceTypeDefinition",UNION_TYPE_DEFINITION:"UnionTypeDefinition",ENUM_TYPE_DEFINITION:"EnumTypeDefinition",ENUM_VALUE_DEFINITION:"EnumValueDefinition",INPUT_OBJECT_TYPE_DEFINITION:"InputObjectTypeDefinition",DIRECTIVE_DEFINITION:"DirectiveDefinition",SCHEMA_EXTENSION:"SchemaExtension",SCALAR_TYPE_EXTENSION:"ScalarTypeExtension",OBJECT_TYPE_EXTENSION:"ObjectTypeExtension",INTERFACE_TYPE_EXTENSION:"InterfaceTypeExtension",UNION_TYPE_EXTENSION:"UnionTypeExtension",ENUM_TYPE_EXTENSION:"EnumTypeExtension",INPUT_OBJECT_TYPE_EXTENSION:"InputObjectTypeExtension"});const C="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):void 0;function T(e){var t=e.prototype.toJSON;"function"==typeof t||function(e,t){if(!Boolean(e))throw new Error(null!=t?t:"Unexpected invariant triggered.")}(0),e.prototype.inspect=t,C&&(e.prototype[C]=t)}var A=function(){function e(e,t,n){this.start=e.start,this.end=t.end,this.startToken=e,this.endToken=t,this.source=n}return e.prototype.toJSON=function(){return{start:this.start,end:this.end}},e}();T(A);var N=function(){function e(e,t,n,i,r,o,a){this.kind=e,this.start=t,this.end=n,this.line=i,this.column=r,this.value=a,this.prev=o,this.next=null}return e.prototype.toJSON=function(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}},e}();T(N);var L=Object.freeze({SOF:"",EOF:"",BANG:"!",DOLLAR:"$",AMP:"&",PAREN_L:"(",PAREN_R:")",SPREAD:"...",COLON:":",EQUALS:"=",AT:"@",BRACKET_L:"[",BRACKET_R:"]",BRACE_L:"{",PIPE:"|",BRACE_R:"}",NAME:"Name",INT:"Int",FLOAT:"Float",STRING:"String",BLOCK_STRING:"BlockString",COMMENT:"Comment"});function I(e){return I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},I(e)}function $(e,t){switch(I(e)){case"string":return JSON.stringify(e);case"function":return e.name?"[function ".concat(e.name,"]"):"[function]";case"object":return null===e?"null":function(e,t){if(-1!==t.indexOf(e))return"[Circular]";var n=[].concat(t,[e]),i=function(e){var t=e[String(C)];if("function"==typeof t)return t;if("function"==typeof e.inspect)return e.inspect}(e);if(void 0!==i){var r=i.call(e);if(r!==e)return"string"==typeof r?r:$(r,n)}else if(Array.isArray(e))return function(e,t){if(0===e.length)return"[]";if(t.length>2)return"[Array]";for(var n=Math.min(10,e.length),i=e.length-n,r=[],o=0;o1&&r.push("... ".concat(i," more items"));return"["+r.join(", ")+"]"}(e,n);return function(e,t){var n=Object.keys(e);if(0===n.length)return"{}";if(t.length>2)return"["+function(e){var t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if("Object"===t&&"function"==typeof e.constructor){var n=e.constructor.name;if("string"==typeof n&&""!==n)return n}return t}(e)+"]";var i=n.map((function(n){return n+": "+$(e[n],t)}));return"{ "+i.join(", ")+" }"}(e,n)}(e,t);default:return String(e)}}const j=function(e,t){return e instanceof t};function F(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"GraphQL request",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{line:1,column:1};"string"==typeof e||r(0,"Body must be a string. Received: ".concat($(e,[]),".")),this.body=e,this.name=t,this.locationOffset=n,this.locationOffset.line>0||r(0,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||r(0,"column in locationOffset is 1-indexed and must be positive.")}var t,n,i;return t=e,(n=[{key:a,get:function(){return"Source"}}])&&F(t.prototype,n),i&&F(t,i),e}();var M=Object.freeze({QUERY:"QUERY",MUTATION:"MUTATION",SUBSCRIPTION:"SUBSCRIPTION",FIELD:"FIELD",FRAGMENT_DEFINITION:"FRAGMENT_DEFINITION",FRAGMENT_SPREAD:"FRAGMENT_SPREAD",INLINE_FRAGMENT:"INLINE_FRAGMENT",VARIABLE_DEFINITION:"VARIABLE_DEFINITION",SCHEMA:"SCHEMA",SCALAR:"SCALAR",OBJECT:"OBJECT",FIELD_DEFINITION:"FIELD_DEFINITION",ARGUMENT_DEFINITION:"ARGUMENT_DEFINITION",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",ENUM_VALUE:"ENUM_VALUE",INPUT_OBJECT:"INPUT_OBJECT",INPUT_FIELD_DEFINITION:"INPUT_FIELD_DEFINITION"});function P(e){var t=e.split(/\r\n|[\n\r]/g),n=function(e){for(var t,n=!0,i=!0,r=0,o=null,a=0;ar&&R(t[o-1]);)--o;return t.slice(r,o).join("\n")}function R(e){for(var t=0;t31||9===o));return new N(L.COMMENT,t,s,n,i,r,a.slice(t+1,s))}function q(e,t,n,i,r,o){var a=e.body,s=n,c=t,l=!1;if(45===s&&(s=a.charCodeAt(++c)),48===s){if((s=a.charCodeAt(++c))>=48&&s<=57)throw O(e,c,"Invalid number, unexpected digit after 0: ".concat(U(s),"."))}else c=W(e,c,s),s=a.charCodeAt(c);if(46===s&&(l=!0,s=a.charCodeAt(++c),c=W(e,c,s),s=a.charCodeAt(c)),69!==s&&101!==s||(l=!0,43!==(s=a.charCodeAt(++c))&&45!==s||(s=a.charCodeAt(++c)),c=W(e,c,s),s=a.charCodeAt(c)),46===s||function(e){return 95===e||e>=65&&e<=90||e>=97&&e<=122}(s))throw O(e,c,"Invalid number, expected digit but got: ".concat(U(s),"."));return new N(l?L.FLOAT:L.INT,t,c,i,r,o,a.slice(t,c))}function W(e,t,n){var i=e.body,r=t,o=n;if(o>=48&&o<=57){do{o=i.charCodeAt(++r)}while(o>=48&&o<=57);return r}throw O(e,r,"Invalid number, expected digit but got: ".concat(U(o),"."))}function G(e,t,n,i,r){for(var o,a,s,c,l=e.body,u=t+1,d=u,f=0,h="";u=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function J(e,t,n,i,r){for(var o=e.body,a=o.length,s=t+1,c=0;s!==a&&!isNaN(c=o.charCodeAt(s))&&(95===c||c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122);)++s;return new N(L.NAME,t,s,n,i,r,o.slice(t,s))}var X=function(){function e(e,t){var n=function(e){return j(e,D)}(e)?e:new D(e);this._lexer=new B(n),this._options=t}var t=e.prototype;return t.parseName=function(){var e=this.expectToken(L.NAME);return{kind:E.NAME,value:e.value,loc:this.loc(e)}},t.parseDocument=function(){var e=this._lexer.token;return{kind:E.DOCUMENT,definitions:this.many(L.SOF,this.parseDefinition,L.EOF),loc:this.loc(e)}},t.parseDefinition=function(){if(this.peek(L.NAME))switch(this._lexer.token.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"schema":case"scalar":case"type":case"interface":case"union":case"enum":case"input":case"directive":return this.parseTypeSystemDefinition();case"extend":return this.parseTypeSystemExtension()}else{if(this.peek(L.BRACE_L))return this.parseOperationDefinition();if(this.peekDescription())return this.parseTypeSystemDefinition()}throw this.unexpected()},t.parseOperationDefinition=function(){var e=this._lexer.token;if(this.peek(L.BRACE_L))return{kind:E.OPERATION_DEFINITION,operation:"query",name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet(),loc:this.loc(e)};var t,n=this.parseOperationType();return this.peek(L.NAME)&&(t=this.parseName()),{kind:E.OPERATION_DEFINITION,operation:n,name:t,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(e)}},t.parseOperationType=function(){var e=this.expectToken(L.NAME);switch(e.value){case"query":return"query";case"mutation":return"mutation";case"subscription":return"subscription"}throw this.unexpected(e)},t.parseVariableDefinitions=function(){return this.optionalMany(L.PAREN_L,this.parseVariableDefinition,L.PAREN_R)},t.parseVariableDefinition=function(){var e=this._lexer.token;return{kind:E.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(L.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(L.EQUALS)?this.parseValueLiteral(!0):void 0,directives:this.parseDirectives(!0),loc:this.loc(e)}},t.parseVariable=function(){var e=this._lexer.token;return this.expectToken(L.DOLLAR),{kind:E.VARIABLE,name:this.parseName(),loc:this.loc(e)}},t.parseSelectionSet=function(){var e=this._lexer.token;return{kind:E.SELECTION_SET,selections:this.many(L.BRACE_L,this.parseSelection,L.BRACE_R),loc:this.loc(e)}},t.parseSelection=function(){return this.peek(L.SPREAD)?this.parseFragment():this.parseField()},t.parseField=function(){var e,t,n=this._lexer.token,i=this.parseName();return this.expectOptionalToken(L.COLON)?(e=i,t=this.parseName()):t=i,{kind:E.FIELD,alias:e,name:t,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(L.BRACE_L)?this.parseSelectionSet():void 0,loc:this.loc(n)}},t.parseArguments=function(e){var t=e?this.parseConstArgument:this.parseArgument;return this.optionalMany(L.PAREN_L,t,L.PAREN_R)},t.parseArgument=function(){var e=this._lexer.token,t=this.parseName();return this.expectToken(L.COLON),{kind:E.ARGUMENT,name:t,value:this.parseValueLiteral(!1),loc:this.loc(e)}},t.parseConstArgument=function(){var e=this._lexer.token;return{kind:E.ARGUMENT,name:this.parseName(),value:(this.expectToken(L.COLON),this.parseValueLiteral(!0)),loc:this.loc(e)}},t.parseFragment=function(){var e=this._lexer.token;this.expectToken(L.SPREAD);var t=this.expectOptionalKeyword("on");return!t&&this.peek(L.NAME)?{kind:E.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1),loc:this.loc(e)}:{kind:E.INLINE_FRAGMENT,typeCondition:t?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(e)}},t.parseFragmentDefinition=function(){var e,t=this._lexer.token;return this.expectKeyword("fragment"),!0===(null===(e=this._options)||void 0===e?void 0:e.experimentalFragmentVariables)?{kind:E.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(t)}:{kind:E.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(t)}},t.parseFragmentName=function(){if("on"===this._lexer.token.value)throw this.unexpected();return this.parseName()},t.parseValueLiteral=function(e){var t=this._lexer.token;switch(t.kind){case L.BRACKET_L:return this.parseList(e);case L.BRACE_L:return this.parseObject(e);case L.INT:return this._lexer.advance(),{kind:E.INT,value:t.value,loc:this.loc(t)};case L.FLOAT:return this._lexer.advance(),{kind:E.FLOAT,value:t.value,loc:this.loc(t)};case L.STRING:case L.BLOCK_STRING:return this.parseStringLiteral();case L.NAME:switch(this._lexer.advance(),t.value){case"true":return{kind:E.BOOLEAN,value:!0,loc:this.loc(t)};case"false":return{kind:E.BOOLEAN,value:!1,loc:this.loc(t)};case"null":return{kind:E.NULL,loc:this.loc(t)};default:return{kind:E.ENUM,value:t.value,loc:this.loc(t)}}case L.DOLLAR:if(!e)return this.parseVariable()}throw this.unexpected()},t.parseStringLiteral=function(){var e=this._lexer.token;return this._lexer.advance(),{kind:E.STRING,value:e.value,block:e.kind===L.BLOCK_STRING,loc:this.loc(e)}},t.parseList=function(e){var t=this,n=this._lexer.token;return{kind:E.LIST,values:this.any(L.BRACKET_L,(function(){return t.parseValueLiteral(e)}),L.BRACKET_R),loc:this.loc(n)}},t.parseObject=function(e){var t=this,n=this._lexer.token;return{kind:E.OBJECT,fields:this.any(L.BRACE_L,(function(){return t.parseObjectField(e)}),L.BRACE_R),loc:this.loc(n)}},t.parseObjectField=function(e){var t=this._lexer.token,n=this.parseName();return this.expectToken(L.COLON),{kind:E.OBJECT_FIELD,name:n,value:this.parseValueLiteral(e),loc:this.loc(t)}},t.parseDirectives=function(e){for(var t=[];this.peek(L.AT);)t.push(this.parseDirective(e));return t},t.parseDirective=function(e){var t=this._lexer.token;return this.expectToken(L.AT),{kind:E.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(e),loc:this.loc(t)}},t.parseTypeReference=function(){var e,t=this._lexer.token;return this.expectOptionalToken(L.BRACKET_L)?(e=this.parseTypeReference(),this.expectToken(L.BRACKET_R),e={kind:E.LIST_TYPE,type:e,loc:this.loc(t)}):e=this.parseNamedType(),this.expectOptionalToken(L.BANG)?{kind:E.NON_NULL_TYPE,type:e,loc:this.loc(t)}:e},t.parseNamedType=function(){var e=this._lexer.token;return{kind:E.NAMED_TYPE,name:this.parseName(),loc:this.loc(e)}},t.parseTypeSystemDefinition=function(){var e=this.peekDescription()?this._lexer.lookahead():this._lexer.token;if(e.kind===L.NAME)switch(e.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}throw this.unexpected(e)},t.peekDescription=function(){return this.peek(L.STRING)||this.peek(L.BLOCK_STRING)},t.parseDescription=function(){if(this.peekDescription())return this.parseStringLiteral()},t.parseSchemaDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("schema");var n=this.parseDirectives(!0),i=this.many(L.BRACE_L,this.parseOperationTypeDefinition,L.BRACE_R);return{kind:E.SCHEMA_DEFINITION,description:t,directives:n,operationTypes:i,loc:this.loc(e)}},t.parseOperationTypeDefinition=function(){var e=this._lexer.token,t=this.parseOperationType();this.expectToken(L.COLON);var n=this.parseNamedType();return{kind:E.OPERATION_TYPE_DEFINITION,operation:t,type:n,loc:this.loc(e)}},t.parseScalarTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("scalar");var n=this.parseName(),i=this.parseDirectives(!0);return{kind:E.SCALAR_TYPE_DEFINITION,description:t,name:n,directives:i,loc:this.loc(e)}},t.parseObjectTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("type");var n=this.parseName(),i=this.parseImplementsInterfaces(),r=this.parseDirectives(!0),o=this.parseFieldsDefinition();return{kind:E.OBJECT_TYPE_DEFINITION,description:t,name:n,interfaces:i,directives:r,fields:o,loc:this.loc(e)}},t.parseImplementsInterfaces=function(){var e;if(!this.expectOptionalKeyword("implements"))return[];if(!0===(null===(e=this._options)||void 0===e?void 0:e.allowLegacySDLImplementsInterfaces)){var t=[];this.expectOptionalToken(L.AMP);do{t.push(this.parseNamedType())}while(this.expectOptionalToken(L.AMP)||this.peek(L.NAME));return t}return this.delimitedMany(L.AMP,this.parseNamedType)},t.parseFieldsDefinition=function(){var e;return!0===(null===(e=this._options)||void 0===e?void 0:e.allowLegacySDLEmptyFields)&&this.peek(L.BRACE_L)&&this._lexer.lookahead().kind===L.BRACE_R?(this._lexer.advance(),this._lexer.advance(),[]):this.optionalMany(L.BRACE_L,this.parseFieldDefinition,L.BRACE_R)},t.parseFieldDefinition=function(){var e=this._lexer.token,t=this.parseDescription(),n=this.parseName(),i=this.parseArgumentDefs();this.expectToken(L.COLON);var r=this.parseTypeReference(),o=this.parseDirectives(!0);return{kind:E.FIELD_DEFINITION,description:t,name:n,arguments:i,type:r,directives:o,loc:this.loc(e)}},t.parseArgumentDefs=function(){return this.optionalMany(L.PAREN_L,this.parseInputValueDef,L.PAREN_R)},t.parseInputValueDef=function(){var e=this._lexer.token,t=this.parseDescription(),n=this.parseName();this.expectToken(L.COLON);var i,r=this.parseTypeReference();this.expectOptionalToken(L.EQUALS)&&(i=this.parseValueLiteral(!0));var o=this.parseDirectives(!0);return{kind:E.INPUT_VALUE_DEFINITION,description:t,name:n,type:r,defaultValue:i,directives:o,loc:this.loc(e)}},t.parseInterfaceTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("interface");var n=this.parseName(),i=this.parseImplementsInterfaces(),r=this.parseDirectives(!0),o=this.parseFieldsDefinition();return{kind:E.INTERFACE_TYPE_DEFINITION,description:t,name:n,interfaces:i,directives:r,fields:o,loc:this.loc(e)}},t.parseUnionTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("union");var n=this.parseName(),i=this.parseDirectives(!0),r=this.parseUnionMemberTypes();return{kind:E.UNION_TYPE_DEFINITION,description:t,name:n,directives:i,types:r,loc:this.loc(e)}},t.parseUnionMemberTypes=function(){return this.expectOptionalToken(L.EQUALS)?this.delimitedMany(L.PIPE,this.parseNamedType):[]},t.parseEnumTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("enum");var n=this.parseName(),i=this.parseDirectives(!0),r=this.parseEnumValuesDefinition();return{kind:E.ENUM_TYPE_DEFINITION,description:t,name:n,directives:i,values:r,loc:this.loc(e)}},t.parseEnumValuesDefinition=function(){return this.optionalMany(L.BRACE_L,this.parseEnumValueDefinition,L.BRACE_R)},t.parseEnumValueDefinition=function(){var e=this._lexer.token,t=this.parseDescription(),n=this.parseName(),i=this.parseDirectives(!0);return{kind:E.ENUM_VALUE_DEFINITION,description:t,name:n,directives:i,loc:this.loc(e)}},t.parseInputObjectTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("input");var n=this.parseName(),i=this.parseDirectives(!0),r=this.parseInputFieldsDefinition();return{kind:E.INPUT_OBJECT_TYPE_DEFINITION,description:t,name:n,directives:i,fields:r,loc:this.loc(e)}},t.parseInputFieldsDefinition=function(){return this.optionalMany(L.BRACE_L,this.parseInputValueDef,L.BRACE_R)},t.parseTypeSystemExtension=function(){var e=this._lexer.lookahead();if(e.kind===L.NAME)switch(e.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(e)},t.parseSchemaExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");var t=this.parseDirectives(!0),n=this.optionalMany(L.BRACE_L,this.parseOperationTypeDefinition,L.BRACE_R);if(0===t.length&&0===n.length)throw this.unexpected();return{kind:E.SCHEMA_EXTENSION,directives:t,operationTypes:n,loc:this.loc(e)}},t.parseScalarTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");var t=this.parseName(),n=this.parseDirectives(!0);if(0===n.length)throw this.unexpected();return{kind:E.SCALAR_TYPE_EXTENSION,name:t,directives:n,loc:this.loc(e)}},t.parseObjectTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");var t=this.parseName(),n=this.parseImplementsInterfaces(),i=this.parseDirectives(!0),r=this.parseFieldsDefinition();if(0===n.length&&0===i.length&&0===r.length)throw this.unexpected();return{kind:E.OBJECT_TYPE_EXTENSION,name:t,interfaces:n,directives:i,fields:r,loc:this.loc(e)}},t.parseInterfaceTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");var t=this.parseName(),n=this.parseImplementsInterfaces(),i=this.parseDirectives(!0),r=this.parseFieldsDefinition();if(0===n.length&&0===i.length&&0===r.length)throw this.unexpected();return{kind:E.INTERFACE_TYPE_EXTENSION,name:t,interfaces:n,directives:i,fields:r,loc:this.loc(e)}},t.parseUnionTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");var t=this.parseName(),n=this.parseDirectives(!0),i=this.parseUnionMemberTypes();if(0===n.length&&0===i.length)throw this.unexpected();return{kind:E.UNION_TYPE_EXTENSION,name:t,directives:n,types:i,loc:this.loc(e)}},t.parseEnumTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");var t=this.parseName(),n=this.parseDirectives(!0),i=this.parseEnumValuesDefinition();if(0===n.length&&0===i.length)throw this.unexpected();return{kind:E.ENUM_TYPE_EXTENSION,name:t,directives:n,values:i,loc:this.loc(e)}},t.parseInputObjectTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");var t=this.parseName(),n=this.parseDirectives(!0),i=this.parseInputFieldsDefinition();if(0===n.length&&0===i.length)throw this.unexpected();return{kind:E.INPUT_OBJECT_TYPE_EXTENSION,name:t,directives:n,fields:i,loc:this.loc(e)}},t.parseDirectiveDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("directive"),this.expectToken(L.AT);var n=this.parseName(),i=this.parseArgumentDefs(),r=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");var o=this.parseDirectiveLocations();return{kind:E.DIRECTIVE_DEFINITION,description:t,name:n,arguments:i,repeatable:r,locations:o,loc:this.loc(e)}},t.parseDirectiveLocations=function(){return this.delimitedMany(L.PIPE,this.parseDirectiveLocation)},t.parseDirectiveLocation=function(){var e=this._lexer.token,t=this.parseName();if(void 0!==M[t.value])return t;throw this.unexpected(e)},t.loc=function(e){var t;if(!0!==(null===(t=this._options)||void 0===t?void 0:t.noLocation))return new A(e,this._lexer.lastToken,this._lexer.source)},t.peek=function(e){return this._lexer.token.kind===e},t.expectToken=function(e){var t=this._lexer.token;if(t.kind===e)return this._lexer.advance(),t;throw O(this._lexer.source,t.start,"Expected ".concat(Z(e),", found ").concat(Q(t),"."))},t.expectOptionalToken=function(e){var t=this._lexer.token;if(t.kind===e)return this._lexer.advance(),t},t.expectKeyword=function(e){var t=this._lexer.token;if(t.kind!==L.NAME||t.value!==e)throw O(this._lexer.source,t.start,'Expected "'.concat(e,'", found ').concat(Q(t),"."));this._lexer.advance()},t.expectOptionalKeyword=function(e){var t=this._lexer.token;return t.kind===L.NAME&&t.value===e&&(this._lexer.advance(),!0)},t.unexpected=function(e){var t=null!=e?e:this._lexer.token;return O(this._lexer.source,t.start,"Unexpected ".concat(Q(t),"."))},t.any=function(e,t,n){this.expectToken(e);for(var i=[];!this.expectOptionalToken(n);)i.push(t.call(this));return i},t.optionalMany=function(e,t,n){if(this.expectOptionalToken(e)){var i=[];do{i.push(t.call(this))}while(!this.expectOptionalToken(n));return i}return[]},t.many=function(e,t,n){this.expectToken(e);var i=[];do{i.push(t.call(this))}while(!this.expectOptionalToken(n));return i},t.delimitedMany=function(e,t){this.expectOptionalToken(e);var n=[];do{n.push(t.call(this))}while(this.expectOptionalToken(e));return n},e}();function Q(e){var t=e.value;return Z(e.kind)+(null!=t?' "'.concat(t,'"'):"")}function Z(e){return function(e){return e===L.BANG||e===L.DOLLAR||e===L.AMP||e===L.PAREN_L||e===L.PAREN_R||e===L.SPREAD||e===L.COLON||e===L.EQUALS||e===L.AT||e===L.BRACKET_L||e===L.BRACKET_R||e===L.BRACE_L||e===L.PIPE||e===L.BRACE_R}(e)?'"'.concat(e,'"'):e}var ee=new Map,te=new Map,ne=!0,ie=!1;function re(e){return e.replace(/[\s,]+/g," ").trim()}function oe(e){var t=new Set,n=[];return e.definitions.forEach((function(e){if("FragmentDefinition"===e.kind){var i=e.name.value,r=re((a=e.loc).source.body.substring(a.start,a.end)),o=te.get(i);o&&!o.has(r)?ne&&console.warn("Warning: fragment with name "+i+" already exists.\ngraphql-tag enforces all fragment names across your application to be unique; read more about\nthis in the docs: http://dev.apollodata.com/core/fragments.html#unique-names"):o||te.set(i,o=new Set),o.add(r),t.has(r)||(t.add(r),n.push(e))}else n.push(e);var a})),i(i({},e),{definitions:n})}function ae(e){var t=re(e);if(!ee.has(t)){var n=function(e,t){return new X(e,t).parseDocument()}(e,{experimentalFragmentVariables:ie,allowLegacyFragmentVariables:ie});if(!n||"Document"!==n.kind)throw new Error("Not a valid GraphQL document.");ee.set(t,function(e){var t=new Set(e.definitions);t.forEach((function(e){e.loc&&delete e.loc,Object.keys(e).forEach((function(n){var i=e[n];i&&"object"==typeof i&&t.add(i)}))}));var n=e.loc;return n&&(delete n.startToken,delete n.endToken),e}(oe(n)))}return ee.get(t)}function se(e){for(var t=[],n=1;nn.parts.length&&(i.parts.length=n.parts.length)}else{var a=[];for(r=0;r',"\nscript:\n...\ninfiniteHandler($state) {\n ajax('https://www.example.com/api/news')\n .then((res) => {\n if (res.data.length) {\n $state.loaded();\n } else {\n $state.complete();\n }\n });\n}\n...","","more details: https://github.com/PeachScript/vue-infinite-loading/issues/57#issuecomment-324370549"].join("\n"),INFINITE_EVENT:"`:on-infinite` property will be deprecated soon, please use `@infinite` event instead.",IDENTIFIER:"the `reset` event will be deprecated soon, please reset this component by change the `identifier` property."},a={INFINITE_LOOP:["executed the callback function more than ".concat(i.loopCheckMaxCalls," times for a short time, it looks like searched a wrong scroll wrapper that doest not has fixed height or maximum height, please check it. If you want to force to set a element as scroll wrapper ranther than automatic searching, you can do this:"),'\n\x3c!-- add a special attribute for the real scroll wrapper --\x3e\n
\n ...\n \x3c!-- set force-use-infinite-wrapper --\x3e\n \n
\nor\n
\n ...\n \x3c!-- set force-use-infinite-wrapper as css selector of the real scroll wrapper --\x3e\n \n
\n ',"more details: https://github.com/PeachScript/vue-infinite-loading/issues/55#issuecomment-316934169"].join("\n")},s={READY:0,LOADING:1,COMPLETE:2,ERROR:3},c={color:"#666",fontSize:"14px",padding:"10px 0"},l={mode:"development",props:{spinner:"default",distance:100,forceUseInfiniteWrapper:!1},system:i,slots:{noResults:"No results :(",noMore:"No more data :)",error:"Opps, something went wrong :(",errorBtnText:"Retry",spinner:""},WARNINGS:o,ERRORS:a,STATUS:s},u=n(4),d=n.n(u),f={BUBBLES:{render:function(e){return e("span",{attrs:{class:"loading-bubbles"}},Array.apply(Array,Array(8)).map((function(){return e("span",{attrs:{class:"bubble-item"}})})))}},CIRCLES:{render:function(e){return e("span",{attrs:{class:"loading-circles"}},Array.apply(Array,Array(8)).map((function(){return e("span",{attrs:{class:"circle-item"}})})))}},DEFAULT:{render:function(e){return e("i",{attrs:{class:"loading-default"}})}},SPIRAL:{render:function(e){return e("i",{attrs:{class:"loading-spiral"}})}},WAVEDOTS:{render:function(e){return e("span",{attrs:{class:"loading-wave-dots"}},Array.apply(Array,Array(5)).map((function(){return e("span",{attrs:{class:"wave-item"}})})))}}};function h(e,t,n,i,r,o,a,s){var c,l="function"==typeof e?e.options:e;if(t&&(l.render=t,l.staticRenderFns=n,l._compiled=!0),i&&(l.functional=!0),o&&(l._scopeId="data-v-"+o),a?(c=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},l._ssrRegister=c):r&&(c=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),c)if(l.functional){l._injectStyles=c;var u=l.render;l.render=function(e,t){return c.call(t),u(e,t)}}else{var d=l.beforeCreate;l.beforeCreate=d?[].concat(d,c):[c]}return{exports:e,options:l}}var p=h({name:"Spinner",computed:{spinnerView:function(){return f[(this.$attrs.spinner||"").toUpperCase()]||this.spinnerInConfig},spinnerInConfig:function(){return l.slots.spinner&&"string"==typeof l.slots.spinner?{render:function(){return this._v(l.slots.spinner)}}:"object"===d()(l.slots.spinner)?l.slots.spinner:f[l.props.spinner.toUpperCase()]||f.DEFAULT}}},(function(){var e=this.$createElement;return(this._self._c||e)(this.spinnerView,{tag:"component"})}),[],!1,(function(e){var t=n(5);t.__inject__&&t.__inject__(e)}),"46b20d22",null).exports;function m(e){"production"!==l.mode&&console.warn("[Vue-infinite-loading warn]: ".concat(e))}function v(e){console.error("[Vue-infinite-loading error]: ".concat(e))}var g={timers:[],caches:[],throttle:function(e){var t=this;-1===this.caches.indexOf(e)&&(this.caches.push(e),this.timers.push(setTimeout((function(){e(),t.caches.splice(t.caches.indexOf(e),1),t.timers.shift()}),l.system.throttleLimit)))},reset:function(){this.timers.forEach((function(e){clearTimeout(e)})),this.timers.length=0,this.caches=[]}},y={isChecked:!1,timer:null,times:0,track:function(){var e=this;this.times+=1,clearTimeout(this.timer),this.timer=setTimeout((function(){e.isChecked=!0}),l.system.loopCheckTimeout),this.times>l.system.loopCheckMaxCalls&&(v(a.INFINITE_LOOP),this.isChecked=!0)}},b={key:"_infiniteScrollHeight",getScrollElm:function(e){return e===window?document.documentElement:e},save:function(e){var t=this.getScrollElm(e);t[this.key]=t.scrollHeight},restore:function(e){var t=this.getScrollElm(e);"number"==typeof t[this.key]&&(t.scrollTop=t.scrollHeight-t[this.key]+t.scrollTop),this.remove(t)},remove:function(e){void 0!==e[this.key]&&delete e[this.key]}};function _(e){return e.replace(/[A-Z]/g,(function(e){return"-".concat(e.toLowerCase())}))}function w(e){return e.offsetWidth+e.offsetHeight>0}var k=h({name:"InfiniteLoading",data:function(){return{scrollParent:null,scrollHandler:null,isFirstLoad:!0,status:s.READY,slots:l.slots}},components:{Spinner:p},computed:{isShowSpinner:function(){return this.status===s.LOADING},isShowError:function(){return this.status===s.ERROR},isShowNoResults:function(){return this.status===s.COMPLETE&&this.isFirstLoad},isShowNoMore:function(){return this.status===s.COMPLETE&&!this.isFirstLoad},slotStyles:function(){var e=this,t={};return Object.keys(l.slots).forEach((function(n){var i=_(n);(!e.$slots[i]&&!l.slots[n].render||e.$slots[i]&&!e.$slots[i][0].tag)&&(t[n]=c)})),t}},props:{distance:{type:Number,default:l.props.distance},spinner:String,direction:{type:String,default:"bottom"},forceUseInfiniteWrapper:{type:[Boolean,String],default:l.props.forceUseInfiniteWrapper},identifier:{default:+new Date},onInfinite:Function},watch:{identifier:function(){this.stateChanger.reset()}},mounted:function(){var e=this;this.$watch("forceUseInfiniteWrapper",(function(){e.scrollParent=e.getScrollParent()}),{immediate:!0}),this.scrollHandler=function(t){e.status===s.READY&&(t&&t.constructor===Event&&w(e.$el)?g.throttle(e.attemptLoad):e.attemptLoad())},setTimeout((function(){e.scrollHandler(),e.scrollParent.addEventListener("scroll",e.scrollHandler,r)}),1),this.$on("$InfiniteLoading:loaded",(function(t){e.isFirstLoad=!1,"top"===e.direction&&e.$nextTick((function(){b.restore(e.scrollParent)})),e.status===s.LOADING&&e.$nextTick(e.attemptLoad.bind(null,!0)),t&&t.target===e||m(o.STATE_CHANGER)})),this.$on("$InfiniteLoading:complete",(function(t){e.status=s.COMPLETE,e.$nextTick((function(){e.$forceUpdate()})),e.scrollParent.removeEventListener("scroll",e.scrollHandler,r),t&&t.target===e||m(o.STATE_CHANGER)})),this.$on("$InfiniteLoading:reset",(function(t){e.status=s.READY,e.isFirstLoad=!0,b.remove(e.scrollParent),e.scrollParent.addEventListener("scroll",e.scrollHandler,r),setTimeout((function(){g.reset(),e.scrollHandler()}),1),t&&t.target===e||m(o.IDENTIFIER)})),this.stateChanger={loaded:function(){e.$emit("$InfiniteLoading:loaded",{target:e})},complete:function(){e.$emit("$InfiniteLoading:complete",{target:e})},reset:function(){e.$emit("$InfiniteLoading:reset",{target:e})},error:function(){e.status=s.ERROR,g.reset()}},this.onInfinite&&m(o.INFINITE_EVENT)},deactivated:function(){this.status===s.LOADING&&(this.status=s.READY),this.scrollParent.removeEventListener("scroll",this.scrollHandler,r)},activated:function(){this.scrollParent.addEventListener("scroll",this.scrollHandler,r)},methods:{attemptLoad:function(e){var t=this;this.status!==s.COMPLETE&&w(this.$el)&&this.getCurrentDistance()<=this.distance?(this.status=s.LOADING,"top"===this.direction&&this.$nextTick((function(){b.save(t.scrollParent)})),"function"==typeof this.onInfinite?this.onInfinite.call(null,this.stateChanger):this.$emit("infinite",this.stateChanger),!e||this.forceUseInfiniteWrapper||y.isChecked||y.track()):this.status===s.LOADING&&(this.status=s.READY)},getCurrentDistance:function(){return"top"===this.direction?"number"==typeof this.scrollParent.scrollTop?this.scrollParent.scrollTop:this.scrollParent.pageYOffset:this.$el.getBoundingClientRect().top-(this.scrollParent===window?window.innerHeight:this.scrollParent.getBoundingClientRect().bottom)},getScrollParent:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.$el;return"string"==typeof this.forceUseInfiniteWrapper&&(e=document.querySelector(this.forceUseInfiniteWrapper)),e||("BODY"===t.tagName?e=window:(!this.forceUseInfiniteWrapper&&["scroll","auto"].indexOf(getComputedStyle(t).overflowY)>-1||t.hasAttribute("infinite-wrapper")||t.hasAttribute("data-infinite-wrapper"))&&(e=t)),e||this.getScrollParent(t.parentNode)}},destroyed:function(){!this.status!==s.COMPLETE&&(g.reset(),b.remove(this.scrollParent),this.scrollParent.removeEventListener("scroll",this.scrollHandler,r))}},(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"infinite-loading-container"},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isShowSpinner,expression:"isShowSpinner"}],staticClass:"infinite-status-prompt",style:e.slotStyles.spinner},[e._t("spinner",[n("spinner",{attrs:{spinner:e.spinner}})])],2),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.isShowNoResults,expression:"isShowNoResults"}],staticClass:"infinite-status-prompt",style:e.slotStyles.noResults},[e._t("no-results",[e.slots.noResults.render?n(e.slots.noResults,{tag:"component"}):[e._v(e._s(e.slots.noResults))]])],2),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.isShowNoMore,expression:"isShowNoMore"}],staticClass:"infinite-status-prompt",style:e.slotStyles.noMore},[e._t("no-more",[e.slots.noMore.render?n(e.slots.noMore,{tag:"component"}):[e._v(e._s(e.slots.noMore))]])],2),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.isShowError,expression:"isShowError"}],staticClass:"infinite-status-prompt",style:e.slotStyles.error},[e._t("error",[e.slots.error.render?n(e.slots.error,{tag:"component",attrs:{trigger:e.attemptLoad}}):[e._v("\n "+e._s(e.slots.error)+"\n "),n("br"),e._v(" "),n("button",{staticClass:"btn-try-infinite",domProps:{textContent:e._s(e.slots.errorBtnText)},on:{click:e.attemptLoad}})]],{trigger:e.attemptLoad})],2)])}),[],!1,(function(e){var t=n(7);t.__inject__&&t.__inject__(e)}),"644ea9c9",null).exports;function x(e){l.mode=e.config.productionTip?"development":"production"}Object.defineProperty(k,"install",{configurable:!1,enumerable:!1,value:function(e,t){Object.assign(l.props,t&&t.props),Object.assign(l.slots,t&&t.slots),Object.assign(l.system,t&&t.system),e.component("infinite-loading",k),x(e)}}),"undefined"!=typeof window&&window.Vue&&(window.Vue.component("infinite-loading",k),x(window.Vue)),t.default=k}])},2505:(e,t,n)=>{e.exports=n(8015)},2552:(e,t,n)=>{var i=n(1873),r=n(659),o=n(9350),a=i?i.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?r(e):o(e)}},2662:e=>{window,e.exports=function(){return n={},e.m=t=[function(e,t,n){var i=n(7);"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals),(0,n(4).default)("d763679c",i,!1,{})},function(e,t,n){var i=n(10);"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals),(0,n(4).default)("6b9cc0e0",i,!1,{})},function(e,t,n){var i=n(12);"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals),(0,n(4).default)("663c004e",i,!1,{})},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",i=e[3];if(!i)return n;if(t&&"function"==typeof btoa){var r=function(e){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e))))+" */"}(i),o=i.sources.map((function(e){return"/*# sourceURL="+i.sourceRoot+e+" */"}));return[n].concat(o).concat([r]).join("\n")}return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var i={},r=0;rn.parts.length&&(i.parts.length=n.parts.length)}else{var a=[];for(r=0;rthis.viewportWidth||e.clientX<0)&&!(e.clientY>this.viewportHeight||e.clientY<0)&&t){switch(this.targetClass){case"vue-modal-right":n-=t.offsetLeft,i=a;break;case"vue-modal-left":i=a,n=r+(this.initialX-e.clientX);break;case"vue-modal-top":n=r,i=a+(this.initialY-e.clientY);break;case"vue-modal-bottom":n=r,i-=t.offsetTop;break;case"vue-modal-bottomRight":n-=t.offsetLeft,i-=t.offsetTop;break;case"vue-modal-topRight":n-=t.offsetLeft,i=a+(this.initialY-e.clientY);break;case"vue-modal-bottomLeft":n=r+(this.initialX-e.clientX),i-=t.offsetTop;break;case"vue-modal-topLeft":n=r+(this.initialX-e.clientX),i=a+(this.initialY-e.clientY);break;default:console.error("Incorrrect/no resize direction.")}var s=Math.min(c(),this.maxWidth),l=Math.min(window.innerHeight,this.maxHeight);n=o(this.minWidth,s,n),i=o(this.minHeight,l,i),this.initialX=e.clientX,this.initialY=e.clientY,this.size={width:n,height:i};var u={width:n-r,height:i-a};t.style.width=n+"px",t.style.height=i+"px",this.$emit("resize",{element:t,size:this.size,direction:this.targetClass,dimGrowth:u})}}}};function p(e,t,n,i,r,o,a,s){var c,l="function"==typeof e?e.options:e;if(t&&(l.render=t,l.staticRenderFns=n,l._compiled=!0),i&&(l.functional=!0),o&&(l._scopeId="data-v-"+o),a?(c=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},l._ssrRegister=c):r&&(c=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),c)if(l.functional){l._injectStyles=c;var u=l.render;l.render=function(e,t){return c.call(t),u(e,t)}}else{var d=l.beforeCreate;l.beforeCreate=d?[].concat(d,c):[c]}return{exports:e,options:l}}n(6);var m=p(h,r,[],!1,null,null,null);m.options.__file="src/components/Resizer.vue";var v=m.exports;function g(e){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function y(e){switch(g(e)){case"number":return{type:"px",value:e};case"string":return function(e){if("auto"===e)return{type:e,value:0};var t=w.find((function(t){return t.regexp.test(e)}));return t?{type:t.name,value:parseFloat(e)}:{type:"",value:e}}(e);default:return{type:"",value:e}}}function b(e){if("string"!=typeof e)return 0<=e;var t=y(e);return("%"===t.type||"px"===t.type)&&0=this.viewportHeight?Math.max(this.minHeight,this.viewportHeight)+"px":"auto"},containerClass:function(){return["vm--container",this.scrollable&&this.isAutoHeight&&"scrollable"]},modalClass:function(){return["vm--modal",this.classes]},stylesProp:function(){return"string"==typeof this.styles?l(this.styles):this.styles},modalStyle:function(){return[this.stylesProp,{top:this.position.top+"px",left:this.position.left+"px",width:this.trueModalWidth+"px",height:this.isAutoHeight?this.autoHeight:this.trueModalHeight+"px"}]},isComponentReadyToBeDestroyed:function(){return this.overlayTransitionState===j&&this.modalTransitionState===j}},watch:{isComponentReadyToBeDestroyed:function(e){e&&(this.visible=!1)}},methods:{startTransitionEnter:function(){this.visibility.overlay=!0,this.visibility.modal=!0},startTransitionLeave:function(){this.visibility.overlay=!1,this.visibility.modal=!1},beforeOverlayTransitionEnter:function(){this.overlayTransitionState=$},afterOverlayTransitionEnter:function(){this.overlayTransitionState=I},beforeOverlayTransitionLeave:function(){this.overlayTransitionState=F},afterOverlayTransitionLeave:function(){this.overlayTransitionState=j},beforeModalTransitionEnter:function(){var e=this;this.modalTransitionState=$,this.$nextTick((function(){e.resizeObserver.observe(e.$refs.modal)}))},afterModalTransitionEnter:function(){this.modalTransitionState=I,this.draggable&&this.addDraggableListeners(),this.focusTrap&&this.$focusTrap.enable(this.$refs.modal);var e=this.createModalEvent({state:"opened"});this.$emit("opened",e)},beforeModalTransitionLeave:function(){this.modalTransitionState=F,this.resizeObserver.unobserve(this.$refs.modal),this.$focusTrap.enabled()&&this.$focusTrap.disable()},afterModalTransitionLeave:function(){this.modalTransitionState=j;var e=this.createModalEvent({state:"closed"});this.$emit("closed",e)},onToggle:function(e,t,n){if(this.name===e){var i=void 0===t?!this.visible:t;this.toggle(i,n)}},setInitialSize:function(){var e=y(this.width),t=y(this.height);this.modal.width=e.value,this.modal.widthType=e.type,this.modal.height=t.value,this.modal.heightType=t.type},onEscapeKeyUp:function(e){27===e.which&&this.visible&&this.$modal.hide(this.name)},onWindowResize:function(){this.viewportWidth=c(),this.viewportHeight=window.innerHeight,this.ensureShiftInWindowBounds()},createModalEvent:function(e){var t=0{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="fb15")}({"00ee":function(e,t,n){var i={};i[n("b622")("toStringTag")]="z",e.exports="[object z]"===String(i)},"0366":function(e,t,n){var i=n("1c0b");e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,r){return e.call(t,n,i,r)}}return function(){return e.apply(t,arguments)}}},"057f":function(e,t,n){var i=n("fc6a"),r=n("241c").f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==o.call(e)?function(e){try{return r(e)}catch(e){return a.slice()}}(e):r(i(e))}},"06cf":function(e,t,n){var i=n("83ab"),r=n("d1e7"),o=n("5c6c"),a=n("fc6a"),s=n("c04e"),c=n("5135"),l=n("0cfb"),u=Object.getOwnPropertyDescriptor;t.f=i?u:function(e,t){if(e=a(e),t=s(t,!0),l)try{return u(e,t)}catch(e){}if(c(e,t))return o(!r.f.call(e,t),e[t])}},"0cfb":function(e,t,n){var i=n("83ab"),r=n("d039"),o=n("cc12");e.exports=!i&&!r((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},"0d03":function(e,t,n){var i=n("6eeb"),r=Date.prototype,o="Invalid Date",a="toString",s=r[a],c=r.getTime;new Date(NaN)+""!=o&&i(r,a,(function(){var e=c.call(this);return e==e?s.call(this):o}))},"0df6":function(e,t,n){},"159b":function(e,t,n){var i=n("da84"),r=n("fdbc"),o=n("17c2"),a=n("9112");for(var s in r){var c=i[s],l=c&&c.prototype;if(l&&l.forEach!==o)try{a(l,"forEach",o)}catch(e){l.forEach=o}}},"17c2":function(e,t,n){"use strict";var i=n("b727").forEach,r=n("a640"),o=n("ae40"),a=r("forEach"),s=o("forEach");e.exports=a&&s?[].forEach:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}},"1be4":function(e,t,n){var i=n("d066");e.exports=i("document","documentElement")},"1c0b":function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},"1c6c":function(e,t,n){},"1c7e":function(e,t,n){var i=n("b622")("iterator"),r=!1;try{var o=0,a={next:function(){return{done:!!o++}},return:function(){r=!0}};a[i]=function(){return this},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!r)return!1;var n=!1;try{var o={};o[i]=function(){return{next:function(){return{done:n=!0}}}},e(o)}catch(e){}return n}},"1d1c":function(e,t,n){var i=n("23e7"),r=n("83ab");i({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n("37e8")})},"1d80":function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},"1dde":function(e,t,n){var i=n("d039"),r=n("b622"),o=n("2d00"),a=r("species");e.exports=function(e){return o>=51||!i((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},"23cb":function(e,t,n){var i=n("a691"),r=Math.max,o=Math.min;e.exports=function(e,t){var n=i(e);return n<0?r(n+t,0):o(n,t)}},"23e7":function(e,t,n){var i=n("da84"),r=n("06cf").f,o=n("9112"),a=n("6eeb"),s=n("ce4e"),c=n("e893"),l=n("94ca");e.exports=function(e,t){var n,u,d,f,h,p=e.target,m=e.global,v=e.stat;if(n=m?i:v?i[p]||s(p,{}):(i[p]||{}).prototype)for(u in t){if(f=t[u],d=e.noTargetGet?(h=r(n,u))&&h.value:n[u],!l(m?u:p+(v?".":"#")+u,e.forced)&&void 0!==d){if(typeof f==typeof d)continue;c(f,d)}(e.sham||d&&d.sham)&&o(f,"sham",!0),a(n,u,f,e)}}},"241c":function(e,t,n){var i=n("ca84"),r=n("7839").concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return i(e,r)}},"25f0":function(e,t,n){"use strict";var i=n("6eeb"),r=n("825a"),o=n("d039"),a=n("ad6d"),s="toString",c=RegExp.prototype,l=c[s],u=o((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),d=l.name!=s;(u||d)&&i(RegExp.prototype,s,(function(){var e=r(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(void 0===n&&e instanceof RegExp&&!("flags"in c)?a.call(e):n)}),{unsafe:!0})},"277d":function(e,t,n){n("23e7")({target:"Array",stat:!0},{isArray:n("e8b5")})},"2d00":function(e,t,n){var i,r,o=n("da84"),a=n("342f"),s=o.process,c=s&&s.versions,l=c&&c.v8;l?r=(i=l.split("."))[0]+i[1]:a&&(!(i=a.match(/Edge\/(\d+)/))||i[1]>=74)&&(i=a.match(/Chrome\/(\d+)/))&&(r=i[1]),e.exports=r&&+r},"342f":function(e,t,n){var i=n("d066");e.exports=i("navigator","userAgent")||""},"35a1":function(e,t,n){var i=n("f5df"),r=n("3f8c"),o=n("b622")("iterator");e.exports=function(e){if(null!=e)return e[o]||e["@@iterator"]||r[i(e)]}},"37e8":function(e,t,n){var i=n("83ab"),r=n("9bf2"),o=n("825a"),a=n("df75");e.exports=i?Object.defineProperties:function(e,t){o(e);for(var n,i=a(t),s=i.length,c=0;s>c;)r.f(e,n=i[c++],t[n]);return e}},"3bbe":function(e,t,n){var i=n("861d");e.exports=function(e){if(!i(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},"3ca3":function(e,t,n){"use strict";var i=n("6547").charAt,r=n("69f3"),o=n("7dd0"),a="String Iterator",s=r.set,c=r.getterFor(a);o(String,"String",(function(e){s(this,{type:a,string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,r=t.index;return r>=n.length?{value:void 0,done:!0}:(e=i(n,r),t.index+=e.length,{value:e,done:!1})}))},"3d02":function(e,t,n){},"3f8c":function(e,t){e.exports={}},4160:function(e,t,n){"use strict";var i=n("23e7"),r=n("17c2");i({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},"428f":function(e,t,n){var i=n("da84");e.exports=i},"44ad":function(e,t,n){var i=n("d039"),r=n("c6b6"),o="".split;e.exports=i((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==r(e)?o.call(e,""):Object(e)}:Object},"44d2":function(e,t,n){var i=n("b622"),r=n("7c73"),o=n("9bf2"),a=i("unscopables"),s=Array.prototype;null==s[a]&&o.f(s,a,{configurable:!0,value:r(null)}),e.exports=function(e){s[a][e]=!0}},4930:function(e,t,n){var i=n("d039");e.exports=!!Object.getOwnPropertySymbols&&!i((function(){return!String(Symbol())}))},"49b2":function(e,t,n){},"4d64":function(e,t,n){var i=n("fc6a"),r=n("50c4"),o=n("23cb"),a=function(e){return function(t,n,a){var s,c=i(t),l=r(c.length),u=o(a,l);if(e&&n!=n){for(;l>u;)if((s=c[u++])!=s)return!0}else for(;l>u;u++)if((e||u in c)&&c[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},"4de4":function(e,t,n){"use strict";var i=n("23e7"),r=n("b727").filter,o=n("1dde"),a=n("ae40"),s=o("filter"),c=a("filter");i({target:"Array",proto:!0,forced:!s||!c},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(e,t,n){"use strict";var i=n("0366"),r=n("7b0b"),o=n("9bdd"),a=n("e95a"),s=n("50c4"),c=n("8418"),l=n("35a1");e.exports=function(e){var t,n,u,d,f,h,p=r(e),m="function"==typeof this?this:Array,v=arguments.length,g=v>1?arguments[1]:void 0,y=void 0!==g,b=l(p),_=0;if(y&&(g=i(g,v>2?arguments[2]:void 0,2)),null==b||m==Array&&a(b))for(n=new m(t=s(p.length));t>_;_++)h=y?g(p[_],_):p[_],c(n,_,h);else for(f=(d=b.call(p)).next,n=new m;!(u=f.call(d)).done;_++)h=y?o(d,g,[u.value,_],!0):u.value,c(n,_,h);return n.length=_,n}},"4e6f":function(e,t,n){},"4fad":function(e,t,n){var i=n("23e7"),r=n("6f53").entries;i({target:"Object",stat:!0},{entries:function(e){return r(e)}})},"50c4":function(e,t,n){var i=n("a691"),r=Math.min;e.exports=function(e){return e>0?r(i(e),9007199254740991):0}},5135:function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},5692:function(e,t,n){var i=n("c430"),r=n("c6cd");(e.exports=function(e,t){return r[e]||(r[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.6.5",mode:i?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(e,t,n){var i=n("d066"),r=n("241c"),o=n("7418"),a=n("825a");e.exports=i("Reflect","ownKeys")||function(e){var t=r.f(a(e)),n=o.f;return n?t.concat(n(e)):t}},5899:function(e,t){e.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},"58a8":function(e,t,n){var i=n("1d80"),r="["+n("5899")+"]",o=RegExp("^"+r+r+"*"),a=RegExp(r+r+"*$"),s=function(e){return function(t){var n=String(i(t));return 1&e&&(n=n.replace(o,"")),2&e&&(n=n.replace(a,"")),n}};e.exports={start:s(1),end:s(2),trim:s(3)}},"5c6c":function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"62e4":function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},"64c0":function(e,t,n){},6547:function(e,t,n){var i=n("a691"),r=n("1d80"),o=function(e){return function(t,n){var o,a,s=String(r(t)),c=i(n),l=s.length;return c<0||c>=l?e?"":void 0:(o=s.charCodeAt(c))<55296||o>56319||c+1===l||(a=s.charCodeAt(c+1))<56320||a>57343?e?s.charAt(c):o:e?s.slice(c,c+2):a-56320+(o-55296<<10)+65536}};e.exports={codeAt:o(!1),charAt:o(!0)}},"65f0":function(e,t,n){var i=n("861d"),r=n("e8b5"),o=n("b622")("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?i(n)&&null===(n=n[o])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===t?0:t)}},"69f3":function(e,t,n){var i,r,o,a=n("7f9a"),s=n("da84"),c=n("861d"),l=n("9112"),u=n("5135"),d=n("f772"),f=n("d012"),h=s.WeakMap;if(a){var p=new h,m=p.get,v=p.has,g=p.set;i=function(e,t){return g.call(p,e,t),t},r=function(e){return m.call(p,e)||{}},o=function(e){return v.call(p,e)}}else{var y=d("state");f[y]=!0,i=function(e,t){return l(e,y,t),t},r=function(e){return u(e,y)?e[y]:{}},o=function(e){return u(e,y)}}e.exports={set:i,get:r,has:o,enforce:function(e){return o(e)?r(e):i(e,{})},getterFor:function(e){return function(t){var n;if(!c(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},"6eeb":function(e,t,n){var i=n("da84"),r=n("9112"),o=n("5135"),a=n("ce4e"),s=n("8925"),c=n("69f3"),l=c.get,u=c.enforce,d=String(String).split("String");(e.exports=function(e,t,n,s){var c=!!s&&!!s.unsafe,l=!!s&&!!s.enumerable,f=!!s&&!!s.noTargetGet;"function"==typeof n&&("string"!=typeof t||o(n,"name")||r(n,"name",t),u(n).source=d.join("string"==typeof t?t:"")),e!==i?(c?!f&&e[t]&&(l=!0):delete e[t],l?e[t]=n:r(e,t,n)):l?e[t]=n:a(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&l(this).source||s(this)}))},"6f53":function(e,t,n){var i=n("83ab"),r=n("df75"),o=n("fc6a"),a=n("d1e7").f,s=function(e){return function(t){for(var n,s=o(t),c=r(s),l=c.length,u=0,d=[];l>u;)n=c[u++],i&&!a.call(s,n)||d.push(e?[n,s[n]]:s[n]);return d}};e.exports={entries:s(!0),values:s(!1)}},7156:function(e,t,n){var i=n("861d"),r=n("d2bb");e.exports=function(e,t,n){var o,a;return r&&"function"==typeof(o=t.constructor)&&o!==n&&i(a=o.prototype)&&a!==n.prototype&&r(e,a),e}},7418:function(e,t){t.f=Object.getOwnPropertySymbols},"746f":function(e,t,n){var i=n("428f"),r=n("5135"),o=n("e538"),a=n("9bf2").f;e.exports=function(e){var t=i.Symbol||(i.Symbol={});r(t,e)||a(t,e,{value:o.f(e)})}},7839:function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7a82":function(e,t,n){var i=n("23e7"),r=n("83ab");i({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n("9bf2").f})},"7b0b":function(e,t,n){var i=n("1d80");e.exports=function(e){return Object(i(e))}},"7c73":function(e,t,n){var i,r=n("825a"),o=n("37e8"),a=n("7839"),s=n("d012"),c=n("1be4"),l=n("cc12"),u=n("f772"),d="prototype",f="script",h=u("IE_PROTO"),p=function(){},m=function(e){return"<"+f+">"+e+""},v=function(){try{i=document.domain&&new ActiveXObject("htmlfile")}catch(e){}var e,t,n;v=i?function(e){e.write(m("")),e.close();var t=e.parentWindow.Object;return e=null,t}(i):(t=l("iframe"),n="java"+f+":",t.style.display="none",c.appendChild(t),t.src=String(n),(e=t.contentWindow.document).open(),e.write(m("document.F=Object")),e.close(),e.F);for(var r=a.length;r--;)delete v[d][a[r]];return v()};s[h]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(p[d]=r(e),n=new p,p[d]=null,n[h]=e):n=v(),void 0===t?n:o(n,t)}},"7db0":function(e,t,n){"use strict";var i=n("23e7"),r=n("b727").find,o=n("44d2"),a=n("ae40"),s="find",c=!0,l=a(s);s in[]&&Array(1)[s]((function(){c=!1})),i({target:"Array",proto:!0,forced:c||!l},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}}),o(s)},"7dd0":function(e,t,n){"use strict";var i=n("23e7"),r=n("9ed3"),o=n("e163"),a=n("d2bb"),s=n("d44e"),c=n("9112"),l=n("6eeb"),u=n("b622"),d=n("c430"),f=n("3f8c"),h=n("ae93"),p=h.IteratorPrototype,m=h.BUGGY_SAFARI_ITERATORS,v=u("iterator"),g="keys",y="values",b="entries",_=function(){return this};e.exports=function(e,t,n,u,h,w,k){r(n,t,u);var x,S,O,E=function(e){if(e===h&&L)return L;if(!m&&e in A)return A[e];switch(e){case g:case y:case b:return function(){return new n(this,e)}}return function(){return new n(this)}},C=t+" Iterator",T=!1,A=e.prototype,N=A[v]||A["@@iterator"]||h&&A[h],L=!m&&N||E(h),I="Array"==t&&A.entries||N;if(I&&(x=o(I.call(new e)),p!==Object.prototype&&x.next&&(d||o(x)===p||(a?a(x,p):"function"!=typeof x[v]&&c(x,v,_)),s(x,C,!0,!0),d&&(f[C]=_))),h==y&&N&&N.name!==y&&(T=!0,L=function(){return N.call(this)}),d&&!k||A[v]===L||c(A,v,L),f[t]=L,h)if(S={values:E(y),keys:w?L:E(g),entries:E(b)},k)for(O in S)(m||T||!(O in A))&&l(A,O,S[O]);else i({target:t,proto:!0,forced:m||T},S);return S}},"7f9a":function(e,t,n){var i=n("da84"),r=n("8925"),o=i.WeakMap;e.exports="function"==typeof o&&/native code/.test(r(o))},"825a":function(e,t,n){var i=n("861d");e.exports=function(e){if(!i(e))throw TypeError(String(e)+" is not an object");return e}},"83ab":function(e,t,n){var i=n("d039");e.exports=!i((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},8418:function(e,t,n){"use strict";var i=n("c04e"),r=n("9bf2"),o=n("5c6c");e.exports=function(e,t,n){var a=i(t);a in e?r.f(e,a,o(0,n)):e[a]=n}},"861d":function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},8875:function(e,t,n){var i,r,o;"undefined"!=typeof self&&self,r=[],void 0===(o="function"==typeof(i=function(){function e(){var t=Object.getOwnPropertyDescriptor(document,"currentScript");if(!t&&"currentScript"in document&&document.currentScript)return document.currentScript;if(t&&t.get!==e&&document.currentScript)return document.currentScript;try{throw new Error}catch(e){var n,i,r,o=/@([^@]*):(\d+):(\d+)\s*$/gi,a=/.*at [^(]*\((.*):(.+):(.+)\)$/gi.exec(e.stack)||o.exec(e.stack),s=a&&a[1]||!1,c=a&&a[2]||!1,l=document.location.href.replace(document.location.hash,""),u=document.getElementsByTagName("script");s===l&&(n=document.documentElement.outerHTML,i=new RegExp("(?:[^\\n]+?\\n){0,"+(c-2)+"}[^<]*