diff --git a/composer.lock b/composer.lock index 8fb960983529619396c52025edcbfbe93a2bbe9f..a3743c025b4b8e06af64ac7e3326024f1667ffe4 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "cb3a7ca7f85b9bb73aad6cfcbe74f235", + "content-hash": "a8a8c52ec7adbbb486e0ad6d2492e421", "packages": [ { "name": "algolia/places", @@ -17,7 +17,9 @@ "extra": { "installer-name": "algolia.places" }, - "license": ["MIT"] + "license": [ + "MIT" + ] }, { "name": "asm89/stack-cors", @@ -54,7 +56,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Alexander", @@ -63,7 +67,10 @@ ], "description": "Cross-origin resource sharing library and stack middleware", "homepage": "https://github.com/asm89/stack-cors", - "keywords": ["cors", "stack"], + "keywords": [ + "cors", + "stack" + ], "support": { "issues": "https://github.com/asm89/stack-cors/issues", "source": "https://github.com/asm89/stack-cors/tree/v2.2.0" @@ -110,7 +117,9 @@ "symfony/yaml": "^6.3", "vimeo/psalm": "^5.14.0" }, - "bin": ["bin/dcg"], + "bin": [ + "bin/dcg" + ], "type": "library", "autoload": { "psr-4": { @@ -118,7 +127,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "description": "Drupal code generator", "support": { "issues": "https://github.com/Chi-teck/drupal-code-generator/issues", @@ -137,7 +148,9 @@ "extra": { "installer-name": "choices" }, - "license": ["MIT"] + "license": [ + "MIT" + ] }, { "name": "codemirror/codemirror", @@ -150,7 +163,9 @@ "extra": { "installer-name": "codemirror" }, - "license": ["MIT"] + "license": [ + "MIT" + ] }, { "name": "composer/installers", @@ -192,7 +207,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Kyle Robinson Young", @@ -329,7 +346,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nils Adermann", @@ -348,7 +367,12 @@ } ], "description": "Semver library that offers utilities, version constraint parsing and validation.", - "keywords": ["semantic", "semver", "validation", "versioning"], + "keywords": [ + "semantic", + "semver", + "validation", + "versioning" + ], "support": { "irc": "ircs://irc.libera.chat:6697/composer", "issues": "https://github.com/composer/semver/issues", @@ -410,7 +434,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Greg Anderson", @@ -468,7 +494,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Greg Anderson", @@ -517,7 +545,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Greg Anderson", @@ -566,7 +596,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Greg Anderson", @@ -618,7 +650,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Greg Anderson", @@ -679,7 +713,9 @@ "pear/archive_tar": "Allows tar archives to be created and extracted in taskPack and taskExtract, respectively.", "totten/lurkerlite": "For monitoring filesystem changes in taskWatch" }, - "bin": ["robo"], + "bin": [ + "robo" + ], "type": "library", "autoload": { "psr-4": { @@ -687,7 +723,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Davert", @@ -721,7 +759,9 @@ "symfony/console": "^2.8 || ^3 || ^4 || ^5 || ^6", "symfony/filesystem": "^2.5 || ^3 || ^4 || ^5 || ^6" }, - "bin": ["scripts/release"], + "bin": [ + "scripts/release" + ], "type": "library", "extra": { "branch-alias": { @@ -734,7 +774,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Alexander Menk", @@ -791,7 +833,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Greg Anderson", @@ -846,7 +890,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Greg Anderson", @@ -896,7 +942,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Cameron Eagans", @@ -946,7 +994,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Dragonfly Development Inc.", @@ -971,7 +1021,12 @@ ], "description": "Given a deep data structure, access data by dot notation.", "homepage": "https://github.com/dflydev/dflydev-dot-access-data", - "keywords": ["access", "data", "dot", "notation"], + "keywords": [ + "access", + "data", + "dot", + "notation" + ], "support": { "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.2" @@ -1016,7 +1071,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Guilherme Blanco", @@ -1041,7 +1098,11 @@ ], "description": "Docblock Annotations Parser", "homepage": "https://www.doctrine-project.org/projects/annotations.html", - "keywords": ["annotations", "docblock", "parser"], + "keywords": [ + "annotations", + "docblock", + "parser" + ], "support": { "issues": "https://github.com/doctrine/annotations/issues", "source": "https://github.com/doctrine/annotations/tree/1.14.3" @@ -1084,7 +1145,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", "homepage": "https://www.doctrine-project.org/", "support": { @@ -1125,7 +1188,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Guilherme Blanco", @@ -1142,7 +1207,13 @@ ], "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", "homepage": "https://www.doctrine-project.org/projects/lexer.html", - "keywords": ["annotations", "docblock", "lexer", "parser", "php"], + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], "support": { "issues": "https://github.com/doctrine/lexer/issues", "source": "https://github.com/doctrine/lexer/tree/2.1.1" @@ -1191,7 +1262,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["LGPL-2.1-or-later"], + "license": [ + "LGPL-2.1-or-later" + ], "authors": [ { "name": "The FontLib Community", @@ -1235,7 +1308,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "anand.toshniwal93", @@ -1304,7 +1379,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Wilfrid Roze (eme)", @@ -1346,7 +1423,10 @@ ], "description": "Provides a drop-down menu interface to the core Drupal Toolbar.", "homepage": "http://drupal.org/project/admin_toolbar", - "keywords": ["Drupal", "Toolbar"], + "keywords": [ + "Drupal", + "Toolbar" + ], "support": { "source": "https://git.drupalcode.org/project/admin_toolbar", "issues": "https://www.drupal.org/project/issues/admin_toolbar" @@ -1382,7 +1462,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0+"], + "license": [ + "GPL-2.0+" + ], "authors": [ { "name": "ANDiTKO", @@ -1437,7 +1519,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "AdamPS", @@ -1490,7 +1574,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Vardot", @@ -1547,7 +1633,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Mike Keran", @@ -1618,7 +1706,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "acbramley", @@ -1680,7 +1770,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0+"], + "license": [ + "GPL-2.0+" + ], "authors": [ { "name": "jefuri", @@ -1738,7 +1830,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Joshua Roberson", @@ -1791,7 +1885,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Mark Carver (markcarver)", @@ -1853,7 +1949,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "asgorobets", @@ -1902,7 +2000,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Anybody", @@ -1977,7 +2077,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0+"], + "license": [ + "GPL-2.0+" + ], "authors": [ { "name": "Christian Meilinger (meichr)", @@ -1991,7 +2093,9 @@ ], "description": "Provides integration of the CKEditor IndentBlock plugin with CKEditor.", "homepage": "https://www.drupal.org/project/ckeditor_indentblock", - "keywords": ["Drupal"], + "keywords": [ + "Drupal" + ], "support": { "source": "http://cgit.drupalcode.org/ckeditor_indentblock/", "issues": "https://www.drupal.org/project/issues/ckeditor_indentblock" @@ -2030,7 +2134,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Tommy Lynge Jørgensen", @@ -2177,7 +2283,9 @@ } }, "autoload": { - "files": ["includes/bootstrap.inc"], + "files": [ + "includes/bootstrap.inc" + ], "psr-4": { "Drupal\\Core\\": "lib/Drupal/Core", "Drupal\\Component\\": "lib/Drupal/Component" @@ -2208,7 +2316,9 @@ ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "description": "Drupal is an open source content management platform powering millions of websites and applications.", "support": { "source": "https://github.com/drupal/core/tree/10.3.2" @@ -2252,10 +2362,14 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "description": "A flexible Composer project scaffold builder.", "homepage": "https://www.drupal.org/project/drupal", - "keywords": ["drupal"], + "keywords": [ + "drupal" + ], "support": { "source": "https://github.com/drupal/core-composer-scaffold/tree/10.3.2" }, @@ -2337,7 +2451,9 @@ }, "type": "metapackage", "notification-url": "https://packagist.org/downloads/", - "license": ["GPL-2.0-or-later"], + "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.3.2" @@ -2373,7 +2489,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Drupal Media Team", @@ -2431,7 +2549,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Kris Vanderwater (EclipseGc)", @@ -2519,7 +2639,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "bkosborne", @@ -2561,7 +2683,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Alex Sharkov", @@ -2571,7 +2695,11 @@ ], "description": "The module provide ability to edit Media entity embedded via CKEditor in a modal window.", "homepage": "https://www.drupal.org/project/edit_media_modal", - "keywords": ["CKEditor", "Drupal", "Media"], + "keywords": [ + "CKEditor", + "Drupal", + "Media" + ], "support": { "source": "http://cgit.drupalcode.org/edit_media_modal", "issues": "https://www.drupal.org/project/issues/edit_media_modal" @@ -2610,7 +2738,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "DuaelFr", @@ -2659,7 +2789,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "John Jameson", @@ -2732,7 +2864,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0+"], + "license": [ + "GPL-2.0+" + ], "authors": [ { "name": "Janez Urevc", @@ -2817,7 +2951,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "colan", @@ -2887,7 +3023,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Berdir", @@ -2941,7 +3079,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "heddn", @@ -2991,7 +3131,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Sven Decabooter", @@ -3046,7 +3188,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Anybody", @@ -3112,7 +3256,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "japerry", @@ -3177,7 +3323,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "mondrake", @@ -3209,7 +3357,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "mondrake", @@ -3241,7 +3391,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "mondrake", @@ -3287,7 +3439,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Alexander Ross (bleen)", @@ -3342,7 +3496,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "See contributors", @@ -3405,7 +3561,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "acquia", @@ -3466,7 +3624,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Jeff Geerling", @@ -3550,7 +3710,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "mondrake", @@ -3596,7 +3758,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "bnjmnm", @@ -3692,7 +3856,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "bnjmnm", @@ -3755,7 +3921,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "bnjmnm", @@ -3818,7 +3986,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "bnjmnm", @@ -3869,7 +4039,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "bnjmnm", @@ -3932,7 +4104,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "bnjmnm", @@ -3991,7 +4165,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "bnjmnm", @@ -4043,7 +4219,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Naveen Valecha", @@ -4057,7 +4235,10 @@ ], "description": "Provides jQuery UI Touch Punch library.", "homepage": "https://www.drupal.org/project/jquery_ui_touch_punch", - "keywords": ["Drupal", "jquery_ui_touch_punch"], + "keywords": [ + "Drupal", + "jquery_ui_touch_punch" + ], "support": { "source": "https://www.drupal.org/project/jquery_ui_touch_punch", "issues": "https://www.drupal.org/project/issues/jquery_ui_touch_punch" @@ -4092,7 +4273,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "joseph.olstad", @@ -4160,7 +4343,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Emil Stjerneman", @@ -4213,7 +4398,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "cilefen", @@ -4263,7 +4450,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "bkosborne", @@ -4309,7 +4498,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0+"], + "license": [ + "GPL-2.0+" + ], "authors": [ { "name": "ahebrank", @@ -4318,7 +4509,9 @@ ], "description": "Add an edit button to the Media Library widget when an item is selected.", "homepage": "https://www.drupal.org/project/media_library_edit", - "keywords": ["Drupal"], + "keywords": [ + "Drupal" + ], "support": { "source": "http://cgit.drupalcode.org/media_library_edit", "issues": "https://www.drupal.org/project/issues/media_library_edit" @@ -4353,7 +4546,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Dave Reid", @@ -4415,7 +4610,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "aaron", @@ -4492,7 +4689,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "See contributors", @@ -4506,7 +4705,10 @@ ], "description": "Manage meta tags for all entities.", "homepage": "https://www.drupal.org/project/metatag", - "keywords": ["Drupal", "seo"], + "keywords": [ + "Drupal", + "seo" + ], "support": { "source": "https://git.drupalcode.org/project/metatag", "issues": "https://www.drupal.org/project/issues/metatag", @@ -4543,7 +4745,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0+"], + "license": [ + "GPL-2.0+" + ], "authors": [ { "name": "Matthew Donadio (mpdonadio)", @@ -4601,7 +4805,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "andrey.troeglazov", @@ -4653,7 +4859,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "randalv", @@ -4695,7 +4903,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "asghar", @@ -4762,9 +4972,13 @@ "phpcbf --report=full --extensions=php,module,inc,theme,info,install --standard=vendor/drupal/coder/coder_sniffer/Drupal tests/modules", "phpcbf tests/behat --standard=PSR2" ], - "phpunit": ["phpunit tests --colors=always"] + "phpunit": [ + "phpunit tests --colors=always" + ] }, - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "David Strauss", @@ -4843,7 +5057,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Berdir", @@ -4918,7 +5134,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Berdir", @@ -4974,7 +5192,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Evgenii Nikitin (sinn)", @@ -5032,7 +5252,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0+"], + "license": [ + "GPL-2.0+" + ], "authors": [ { "name": "hass", @@ -5111,7 +5333,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "leymannx", @@ -5155,7 +5379,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "hass", @@ -5240,7 +5466,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "B-Prod", @@ -5290,7 +5518,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Berdir", @@ -5344,7 +5574,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "joseph.olstad", @@ -5412,7 +5644,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Eric Schaefer (Eric Schaefer)", @@ -5471,7 +5705,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "bnjmnm", @@ -5532,7 +5768,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "martin107", @@ -5580,7 +5818,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Pawel Ginalski (gbyte)", @@ -5631,7 +5871,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0+"], + "license": [ + "GPL-2.0+" + ], "authors": [ { "name": "Berdir", @@ -5704,7 +5946,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "japerry", @@ -5772,7 +6016,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0+"], + "license": [ + "GPL-2.0+" + ], "authors": [ { "name": "Takim Islam", @@ -5825,7 +6071,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Neslee Canil Pinto", @@ -5879,7 +6127,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0+"], + "license": [ + "GPL-2.0+" + ], "authors": [ { "name": "Yaroslav Lushnikov", @@ -5935,7 +6185,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Berdir", @@ -5997,7 +6249,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "bizar1984", @@ -6058,7 +6312,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Chi", @@ -6067,7 +6323,10 @@ ], "description": "A Twig extension with some useful functions and filters for Drupal development.", "homepage": "https://www.drupal.org/project/twig_tweak", - "keywords": ["Drupal", "Twig"], + "keywords": [ + "Drupal", + "Twig" + ], "support": { "source": "https://git.drupalcode.org/project/twig_tweak", "issues": "https://www.drupal.org/project/issues/twig_tweak" @@ -6107,7 +6366,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0+"], + "license": [ + "GPL-2.0+" + ], "authors": [ { "name": "arnested", @@ -6168,7 +6429,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0+"], + "license": [ + "GPL-2.0+" + ], "authors": [ { "name": "karschsp", @@ -6181,7 +6444,10 @@ ], "description": "Allows admins to protect users from being edited or cancelled, on a per-user basis.", "homepage": "https://www.drupal.org/project/userprotect", - "keywords": ["Drupal", "User Management"], + "keywords": [ + "Drupal", + "User Management" + ], "support": { "source": "http://cgit.drupalcode.org/userprotect", "issues": "https://www.drupal.org/project/issues/userprotect" @@ -6221,7 +6487,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "abhinesh", @@ -6279,7 +6547,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Agnes Chisholm", @@ -6330,7 +6600,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "amateescu", @@ -6388,7 +6660,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "colan", @@ -6409,7 +6683,10 @@ ], "description": "Add autocomplete functionality to the views filter text fields.", "homepage": "https://www.drupal.org/project/views_autocomplete_filters", - "keywords": ["Drupal", "views_autocomplete_filters"], + "keywords": [ + "Drupal", + "views_autocomplete_filters" + ], "support": { "source": "https://git.drupalcode.org/project/views_autocomplete_filters", "issues": "https://www.drupal.org/project/issues/views_autocomplete_filters" @@ -6444,7 +6721,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Dmitry Demenchuk", @@ -6520,7 +6799,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Marcin Grabias", @@ -6572,7 +6853,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "pifagor", @@ -6627,7 +6910,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "anybody", @@ -6740,7 +7025,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Jacob Rockowitz (jrockowitz)", @@ -6826,18 +7113,36 @@ "rector/rector": "^0.12", "squizlabs/php_codesniffer": "^3.7" }, - "bin": ["drush"], + "bin": [ + "drush" + ], "type": "library", "extra": { "installer-paths": { - "sut/core": ["type:drupal-core"], - "sut/libraries/{$name}": ["type:drupal-library"], - "sut/modules/unish/{$name}": ["drupal/devel"], - "sut/themes/unish/{$name}": ["drupal/empty_theme"], - "sut/modules/contrib/{$name}": ["type:drupal-module"], - "sut/profiles/contrib/{$name}": ["type:drupal-profile"], - "sut/themes/contrib/{$name}": ["type:drupal-theme"], - "sut/drush/contrib/{$name}": ["type:drupal-drush"] + "sut/core": [ + "type:drupal-core" + ], + "sut/libraries/{$name}": [ + "type:drupal-library" + ], + "sut/modules/unish/{$name}": [ + "drupal/devel" + ], + "sut/themes/unish/{$name}": [ + "drupal/empty_theme" + ], + "sut/modules/contrib/{$name}": [ + "type:drupal-module" + ], + "sut/profiles/contrib/{$name}": [ + "type:drupal-profile" + ], + "sut/themes/contrib/{$name}": [ + "type:drupal-theme" + ], + "sut/drush/contrib/{$name}": [ + "type:drupal-drush" + ] } }, "autoload": { @@ -6846,7 +7151,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Moshe Weitzman", @@ -6936,7 +7243,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Eduardo Gulias Davis" @@ -6992,7 +7301,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Daryll Doyle", @@ -7040,7 +7351,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["GPL-2.0"], + "license": [ + "GPL-2.0" + ], "authors": [ { "name": "Lars Olesen", @@ -7057,7 +7370,10 @@ ], "description": "PHP Exif Library. A library for reading and writing Exif headers in JPEG and TIFF images using PHP.", "homepage": "https://github.com/FileEye/pel", - "keywords": ["exif", "image"], + "keywords": [ + "exif", + "image" + ], "support": { "issues": "https://github.com/FileEye/pel/issues", "source": "https://github.com/FileEye/pel/tree/0.10.0" @@ -7096,7 +7412,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Oscar Otero", @@ -7107,7 +7425,14 @@ ], "description": "PHP gettext manager", "homepage": "https://github.com/php-gettext/Gettext", - "keywords": ["JS", "gettext", "i18n", "mo", "po", "translation"], + "keywords": [ + "JS", + "gettext", + "i18n", + "mo", + "po", + "translation" + ], "support": { "email": "oom@oscarotero.com", "issues": "https://github.com/php-gettext/Gettext/issues", @@ -7149,7 +7474,9 @@ "require-dev": { "phpunit/phpunit": "^4.8 || ^5.7 || ^6.5 || ^7.5 || ^8.4" }, - "bin": ["bin/export-plural-rules"], + "bin": [ + "bin/export-plural-rules" + ], "type": "library", "autoload": { "psr-4": { @@ -7157,7 +7484,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Michele Locati", @@ -7233,7 +7562,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Oscar Otero", @@ -7244,7 +7575,12 @@ ], "description": "Gettext translator functions", "homepage": "https://github.com/php-gettext/Translator", - "keywords": ["gettext", "i18n", "php", "translator"], + "keywords": [ + "gettext", + "i18n", + "php", + "translator" + ], "support": { "email": "oom@oscarotero.com", "issues": "https://github.com/php-gettext/Translator/issues", @@ -7300,10 +7636,17 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "Client library for reCAPTCHA, a free service that protects websites from spam and abuse.", "homepage": "https://www.google.com/recaptcha/", - "keywords": ["Abuse", "captcha", "recaptcha", "spam"], + "keywords": [ + "Abuse", + "captcha", + "recaptcha", + "spam" + ], "support": { "forum": "https://groups.google.com/forum/#!forum/recaptcha", "issues": "https://github.com/google/recaptcha/issues", @@ -7348,7 +7691,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Matthew Grasmick" @@ -7387,7 +7732,9 @@ "phpunit/phpunit": "^9", "squizlabs/php_codesniffer": "^3.0" }, - "bin": ["bin/yaml-cli"], + "bin": [ + "bin/yaml-cli" + ], "type": "library", "extra": { "branch-alias": { @@ -7400,7 +7747,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Matthew Grasmick" @@ -7459,13 +7808,17 @@ } }, "autoload": { - "files": ["src/functions_include.php"], + "files": [ + "src/functions_include.php" + ], "psr-4": { "GuzzleHttp\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Graham Campbell", @@ -7569,7 +7922,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Graham Campbell", @@ -7593,7 +7948,9 @@ } ], "description": "Guzzle promises library", - "keywords": ["promise"], + "keywords": [ + "promise" + ], "support": { "issues": "https://github.com/guzzle/promises/issues", "source": "https://github.com/guzzle/promises/tree/2.0.3" @@ -7659,7 +8016,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Graham Campbell", @@ -7739,7 +8098,9 @@ "extra": { "installer-name": "jquery.chosen" }, - "license": ["MIT"] + "license": [ + "MIT" + ] }, { "name": "jquery/geocomplete", @@ -7752,7 +8113,9 @@ "extra": { "installer-name": "jquery.geocomplete" }, - "license": ["MIT"] + "license": [ + "MIT" + ] }, { "name": "jquery/hotkeys", @@ -7765,7 +8128,9 @@ "extra": { "installer-name": "jquery.hotkeys" }, - "license": ["MIT"] + "license": [ + "MIT" + ] }, { "name": "jquery/icheck", @@ -7778,7 +8143,9 @@ "extra": { "installer-name": "jquery.icheck" }, - "license": ["MIT"] + "license": [ + "MIT" + ] }, { "name": "jquery/image-picker", @@ -7791,7 +8158,9 @@ "extra": { "installer-name": "jquery.image-picker" }, - "license": ["MIT"] + "license": [ + "MIT" + ] }, { "name": "jquery/inputmask", @@ -7804,7 +8173,9 @@ "extra": { "installer-name": "jquery.inputmask" }, - "license": ["MIT"] + "license": [ + "MIT" + ] }, { "name": "jquery/intl-tel-input", @@ -7817,7 +8188,9 @@ "extra": { "installer-name": "jquery.intl-tel-input" }, - "license": ["MIT"] + "license": [ + "MIT" + ] }, { "name": "jquery/rateit", @@ -7830,7 +8203,9 @@ "extra": { "installer-name": "jquery.rateit" }, - "license": ["MIT"] + "license": [ + "MIT" + ] }, { "name": "jquery/select2", @@ -7843,7 +8218,9 @@ "extra": { "installer-name": "jquery.select2" }, - "license": ["MIT"] + "license": [ + "MIT" + ] }, { "name": "jquery/textcounter", @@ -7856,7 +8233,9 @@ "extra": { "installer-name": "jquery.textcounter" }, - "license": ["MIT"] + "license": [ + "MIT" + ] }, { "name": "jquery/timepicker", @@ -7869,7 +8248,9 @@ "extra": { "installer-name": "jquery.timepicker" }, - "license": ["MIT"] + "license": [ + "MIT" + ] }, { "name": "jquery/toggles", @@ -7882,7 +8263,9 @@ "extra": { "installer-name": "jquery.toggles" }, - "license": ["MIT"] + "license": [ + "MIT" + ] }, { "name": "league/container", @@ -7933,7 +8316,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Phil Bennett", @@ -8003,7 +8388,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Ignace Nyamagana Butera", @@ -8079,7 +8466,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Matt Butcher", @@ -8144,7 +8533,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Marco Marchiò", @@ -8183,10 +8574,14 @@ "psr-0": { "Detection": "namespaced/" }, - "classmap": ["Mobile_Detect.php"] + "classmap": [ + "Mobile_Detect.php" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Serban Ghita", @@ -8234,7 +8629,9 @@ "ircmaxell/php-yacc": "^0.0.7", "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" }, - "bin": ["bin/php-parse"], + "bin": [ + "bin/php-parse" + ], "type": "library", "extra": { "branch-alias": { @@ -8247,14 +8644,19 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Nikita Popov" } ], "description": "A PHP parser written in PHP", - "keywords": ["parser", "php"], + "keywords": [ + "parser", + "php" + ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", "source": "https://github.com/nikic/PHP-Parser/tree/v5.0.0" @@ -8304,7 +8706,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Stephen Beemsterboer", @@ -8363,8 +8767,12 @@ } }, "notification-url": "https://packagist.org/downloads/", - "include-path": ["./"], - "license": ["BSD-2-Clause"], + "include-path": [ + "./" + ], + "license": [ + "BSD-2-Clause" + ], "authors": [ { "name": "Vincent Blavet", @@ -8381,7 +8789,10 @@ ], "description": "Tar file management class with compression support (gzip, bzip2, lzma2)", "homepage": "https://github.com/pear/Archive_Tar", - "keywords": ["archive", "tar"], + "keywords": [ + "archive", + "tar" + ], "support": { "issues": "http://pear.php.net/bugs/search.php?cmd=display&package_name[]=Archive_Tar", "source": "https://github.com/pear/Archive_Tar" @@ -8409,8 +8820,12 @@ } }, "notification-url": "https://packagist.org/downloads/", - "include-path": ["./"], - "license": ["BSD-2-Clause"], + "include-path": [ + "./" + ], + "license": [ + "BSD-2-Clause" + ], "authors": [ { "name": "Andrei Zmievski", @@ -8459,11 +8874,17 @@ }, "type": "library", "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "include-path": ["src/"], - "license": ["BSD-3-Clause"], + "include-path": [ + "src/" + ], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Christian Weiske", @@ -8505,11 +8926,17 @@ } }, "autoload": { - "classmap": ["PEAR/"] + "classmap": [ + "PEAR/" + ] }, "notification-url": "https://packagist.org/downloads/", - "include-path": ["."], - "license": ["BSD-2-Clause"], + "include-path": [ + "." + ], + "license": [ + "BSD-2-Clause" + ], "authors": [ { "name": "Helgi Thormar", @@ -8522,7 +8949,9 @@ ], "description": "The PEAR Exception base class.", "homepage": "https://github.com/pear/PEAR_Exception", - "keywords": ["exception"], + "keywords": [ + "exception" + ], "support": { "issues": "http://pear.php.net/bugs/search.php?cmd=display&package_name[]=PEAR_Exception", "source": "https://github.com/pear/PEAR_Exception" @@ -8554,7 +8983,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Thomas Gossmann", @@ -8608,7 +9039,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Thomas Gossmann", @@ -8617,7 +9050,12 @@ ], "description": "Missing PHP language constructs", "homepage": "https://phootwork.github.io/lang/", - "keywords": ["array", "comparator", "comparison", "string"], + "keywords": [ + "array", + "comparator", + "comparison", + "string" + ], "support": { "issues": "https://github.com/phootwork/phootwork/issues", "source": "https://github.com/phootwork/lang/tree/v3.2.2" @@ -8672,7 +9110,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["LGPL-2.1-only"], + "license": [ + "LGPL-2.1-only" + ], "authors": [ { "name": "Marcus Bointon", @@ -8734,7 +9174,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Thomas Gossmann", @@ -8742,7 +9184,11 @@ } ], "description": "PHP Docblock parser and generator. An API to read and write Docblocks.", - "keywords": ["docblock", "generator", "parser"], + "keywords": [ + "docblock", + "generator", + "parser" + ], "support": { "issues": "https://github.com/phpowermove/docblock/issues", "source": "https://github.com/phpowermove/docblock/tree/v4.0" @@ -8765,7 +9211,9 @@ }, "type": "drupal-library", "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Dave Furfero", @@ -8774,7 +9222,11 @@ ], "description": "Extension to jQuery UI for mobile touch event support.", "homepage": "http://touchpunch.furf.com/", - "keywords": ["gestures", "mobile", "touch"], + "keywords": [ + "gestures", + "mobile", + "touch" + ], "support": { "issues": "https://github.com/politsin/jquery-ui-touch-punch/issues", "source": "https://github.com/politsin/jquery-ui-touch-punch/tree/1.0" @@ -8792,7 +9244,9 @@ "extra": { "installer-name": "popperjs" }, - "license": ["MIT"] + "license": [ + "MIT" + ] }, { "name": "progress-tracker/progress-tracker", @@ -8805,7 +9259,9 @@ "extra": { "installer-name": "progress-tracker" }, - "license": ["MIT"] + "license": [ + "MIT" + ] }, { "name": "psr/cache", @@ -8836,7 +9292,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -8844,7 +9302,11 @@ } ], "description": "Common interface for caching libraries", - "keywords": ["cache", "psr", "psr-6"], + "keywords": [ + "cache", + "psr", + "psr-6" + ], "support": { "source": "https://github.com/php-fig/cache/tree/3.0.0" }, @@ -8879,7 +9341,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -8930,7 +9394,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -8938,7 +9404,11 @@ } ], "description": "Standard interfaces for event handling.", - "keywords": ["events", "psr", "psr-14"], + "keywords": [ + "events", + "psr", + "psr-14" + ], "support": { "issues": "https://github.com/php-fig/event-dispatcher/issues", "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" @@ -8975,7 +9445,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -8984,7 +9456,12 @@ ], "description": "Common interface for HTTP clients", "homepage": "https://github.com/php-fig/http-client", - "keywords": ["http", "http-client", "psr", "psr-18"], + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], "support": { "source": "https://github.com/php-fig/http-client" }, @@ -9020,7 +9497,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -9072,7 +9551,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -9123,7 +9604,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -9132,7 +9615,11 @@ ], "description": "Common interface for logging libraries", "homepage": "https://github.com/php-fig/log", - "keywords": ["log", "psr", "psr-3"], + "keywords": [ + "log", + "psr", + "psr-3" + ], "support": { "source": "https://github.com/php-fig/log/tree/3.0.1" }, @@ -9171,7 +9658,9 @@ "ext-pdo-sqlite": "The doc command requires SQLite to work.", "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well." }, - "bin": ["bin/psysh"], + "bin": [ + "bin/psysh" + ], "type": "library", "extra": { "branch-alias": { @@ -9183,13 +9672,17 @@ } }, "autoload": { - "files": ["src/functions.php"], + "files": [ + "src/functions.php" + ], "psr-4": { "Psy\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Justin Hileman", @@ -9199,7 +9692,12 @@ ], "description": "An interactive shell for modern PHP.", "homepage": "http://psysh.org", - "keywords": ["REPL", "console", "interactive", "shell"], + "keywords": [ + "REPL", + "console", + "interactive", + "shell" + ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", "source": "https://github.com/bobthecow/psysh/tree/v0.12.0" @@ -9229,10 +9727,14 @@ }, "type": "library", "autoload": { - "files": ["src/getallheaders.php"] + "files": [ + "src/getallheaders.php" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Ralph Khattar", @@ -9271,10 +9773,17 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "A PHP library for XML Security", "homepage": "https://github.com/robrichards/xmlseclibs", - "keywords": ["security", "signature", "xml", "xmldsig"], + "keywords": [ + "security", + "signature", + "xml", + "xmldsig" + ], "support": { "issues": "https://github.com/robrichards/xmlseclibs/issues", "source": "https://github.com/robrichards/xmlseclibs/tree/3.1.1" @@ -9309,10 +9818,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -9325,7 +9838,12 @@ ], "description": "Diff implementation", "homepage": "https://github.com/sebastianbergmann/diff", - "keywords": ["diff", "udiff", "unidiff", "unified diff"], + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", "source": "https://github.com/sebastianbergmann/diff/tree/4.0.6" @@ -9349,7 +9867,9 @@ "extra": { "installer-name": "signature_pad" }, - "license": ["MIT"] + "license": [ + "MIT" + ] }, { "name": "simplesamlphp/assert", @@ -9389,7 +9909,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["LGPL-2.1-or-later"], + "license": [ + "LGPL-2.1-or-later" + ], "authors": [ { "name": "Tim van Dijen", @@ -9440,7 +9962,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["LGPL-2.1-only"], + "license": [ + "LGPL-2.1-only" + ], "description": "A Composer plugin that allows installing SimpleSAMLphp modules through Composer.", "support": { "issues": "https://github.com/simplesamlphp/composer-module-installer/issues", @@ -9490,7 +10014,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["LGPL-2.1-or-later"], + "license": [ + "LGPL-2.1-or-later" + ], "authors": [ { "name": "Andreas Åkre Solberg", @@ -9587,7 +10113,9 @@ } }, "autoload": { - "files": ["src/_autoload_modules.php"], + "files": [ + "src/_autoload_modules.php" + ], "psr-4": { "SimpleSAML\\": "src/SimpleSAML", "SimpleSAML\\Module\\core\\": "modules/core/src", @@ -9599,7 +10127,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["LGPL-2.1-or-later"], + "license": [ + "LGPL-2.1-or-later" + ], "authors": [ { "name": "Andreas Åkre Solberg", @@ -9650,7 +10180,9 @@ }, "type": "simplesamlphp-module", "notification-url": "https://packagist.org/downloads/", - "license": ["LGPL-2.1-or-later"], + "license": [ + "LGPL-2.1-or-later" + ], "authors": [ { "name": "Tim van Dijen", @@ -9694,7 +10226,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["LGPL-2.1-or-later"], + "license": [ + "LGPL-2.1-or-later" + ], "authors": [ { "name": "Olav Morken", @@ -9702,7 +10236,10 @@ } ], "description": "This module provides authentication against password hashes or .htpasswd files", - "keywords": ["authcrypt", "simplesamlphp"], + "keywords": [ + "authcrypt", + "simplesamlphp" + ], "support": { "issues": "https://github.com/simplesamlphp/simplesamlphp-module-authcrypt/issues", "source": "https://github.com/simplesamlphp/simplesamlphp-module-authcrypt" @@ -9741,7 +10278,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["LGPL-2.1-or-later"], + "license": [ + "LGPL-2.1-or-later" + ], "authors": [ { "name": "Andreas Åkre Solberg", @@ -9749,7 +10288,10 @@ } ], "description": "The metarefresh module will download and parse metadata documents and store them locally", - "keywords": ["metarefresh", "simplesamlphp"], + "keywords": [ + "metarefresh", + "simplesamlphp" + ], "support": { "issues": "https://github.com/simplesamlphp/simplesamlphp-module-metarefresh/issues", "source": "https://github.com/simplesamlphp/simplesamlphp-module-metarefresh" @@ -9790,7 +10332,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["LGPL-2.1-or-later"], + "license": [ + "LGPL-2.1-or-later" + ], "authors": [ { "name": "Jaime Perez", @@ -9803,7 +10347,10 @@ ], "description": "A library with classes and utilities for handling XML structures.", "homepage": "http://simplesamlphp.org", - "keywords": ["saml", "xml"], + "keywords": [ + "saml", + "xml" + ], "support": { "issues": "https://github.com/simplesamlphp/xml-common/issues", "source": "https://github.com/simplesamlphp/xml-common" @@ -9845,7 +10392,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["LGPL-2.1-or-later"], + "license": [ + "LGPL-2.1-or-later" + ], "authors": [ { "name": "Jaime Perez Crespo", @@ -9860,7 +10409,12 @@ ], "description": "SimpleSAMLphp library for XML Security", "homepage": "https://github.com/simplesamlphp/xml-security", - "keywords": ["security", "signature", "xml", "xmldsig"], + "keywords": [ + "security", + "signature", + "xml", + "xmldsig" + ], "support": { "issues": "https://github.com/simplesamlphp/xml-security/issues", "source": "https://github.com/simplesamlphp/xml-security/tree/v1.8.5" @@ -9878,7 +10432,9 @@ "extra": { "installer-name": "svg-pan-zoom" }, - "license": ["BSD-2-Clause"] + "license": [ + "BSD-2-Clause" + ] }, { "name": "symfony/cache", @@ -9930,11 +10486,17 @@ "psr-4": { "Symfony\\Component\\Cache\\": "" }, - "classmap": ["Traits/ValueWrapper.php"], - "exclude-from-classmap": ["/Tests/"] + "classmap": [ + "Traits/ValueWrapper.php" + ], + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -9947,7 +10509,10 @@ ], "description": "Provides extended PSR-6, PSR-16 (and tags) implementations", "homepage": "https://symfony.com", - "keywords": ["caching", "psr6"], + "keywords": [ + "caching", + "psr6" + ], "support": { "source": "https://github.com/symfony/cache/tree/v6.4.10" }, @@ -10001,7 +10566,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -10077,10 +10644,14 @@ "psr-4": { "Symfony\\Component\\Config\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -10161,10 +10732,14 @@ "psr-4": { "Symfony\\Component\\Console\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -10177,7 +10752,12 @@ ], "description": "Eases the creation of beautiful and testable command line interfaces", "homepage": "https://symfony.com", - "keywords": ["cli", "command-line", "console", "terminal"], + "keywords": [ + "cli", + "command-line", + "console", + "terminal" + ], "support": { "source": "https://github.com/symfony/console/tree/v6.4.11" }, @@ -10239,10 +10819,14 @@ "psr-4": { "Symfony\\Component\\DependencyInjection\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -10302,10 +10886,14 @@ } }, "autoload": { - "files": ["function.php"] + "files": [ + "function.php" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -10365,16 +10953,22 @@ "symfony/http-kernel": "^6.4|^7.0", "symfony/serializer": "^5.4|^6.0|^7.0" }, - "bin": ["Resources/bin/patch-type-declarations"], + "bin": [ + "Resources/bin/patch-type-declarations" + ], "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\ErrorHandler\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -10447,10 +11041,14 @@ "psr-4": { "Symfony\\Component\\EventDispatcher\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -10516,7 +11114,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -10583,10 +11183,14 @@ "psr-4": { "Symfony\\Component\\Filesystem\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -10643,10 +11247,14 @@ "psr-4": { "Symfony\\Component\\Finder\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -10787,10 +11395,14 @@ "psr-4": { "Symfony\\Bundle\\FrameworkBundle\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -10860,10 +11472,14 @@ "psr-4": { "Symfony\\Component\\HttpFoundation\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -10970,10 +11586,14 @@ "psr-4": { "Symfony\\Component\\HttpKernel\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -11032,10 +11652,15 @@ "psr-4": { "Symfony\\Component\\Intl\\": "" }, - "exclude-from-classmap": ["/Tests/", "/Resources/data/"] + "exclude-from-classmap": [ + "/Tests/", + "/Resources/data/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Bernhard Schussek", @@ -11124,10 +11749,14 @@ "psr-4": { "Symfony\\Component\\Mailer\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -11201,10 +11830,14 @@ "psr-4": { "Symfony\\Component\\Mime\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -11217,7 +11850,10 @@ ], "description": "Allows manipulating MIME messages", "homepage": "https://symfony.com", - "keywords": ["mime", "mime-type"], + "keywords": [ + "mime", + "mime-type" + ], "support": { "source": "https://github.com/symfony/mime/tree/v6.4.11" }, @@ -11266,10 +11902,14 @@ "psr-4": { "Symfony\\Component\\PasswordHasher\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Robin Chalas", @@ -11282,7 +11922,10 @@ ], "description": "Provides password hashing utilities", "homepage": "https://symfony.com", - "keywords": ["hashing", "password"], + "keywords": [ + "hashing", + "password" + ], "support": { "source": "https://github.com/symfony/password-hasher/tree/v6.4.8" }, @@ -11333,13 +11976,17 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Ctype\\": "" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Gert de Pagter", @@ -11352,7 +11999,12 @@ ], "description": "Symfony polyfill for ctype functions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "ctype", "polyfill", "portable"], + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], "support": { "source": "https://github.com/symfony/polyfill-ctype/tree/v1.29.0" }, @@ -11403,13 +12055,17 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Iconv\\": "" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -11476,13 +12132,17 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Intl\\Grapheme\\": "" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -11550,15 +12210,23 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Intl\\Icu\\": "" }, - "classmap": ["Resources/stubs"], - "exclude-from-classmap": ["/Tests/"] + "classmap": [ + "Resources/stubs" + ], + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -11628,13 +12296,17 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Intl\\Idn\\": "" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Laurent Bassin", @@ -11706,14 +12378,20 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Intl\\Normalizer\\": "" }, - "classmap": ["Resources/stubs"] + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -11784,13 +12462,17 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Mbstring\\": "" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -11854,13 +12536,17 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Php72\\": "" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -11873,7 +12559,12 @@ ], "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "polyfill", "portable", "shim"], + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], "support": { "source": "https://github.com/symfony/polyfill-php72/tree/v1.30.0" }, @@ -11918,14 +12609,20 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Php80\\": "" }, - "classmap": ["Resources/stubs"] + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Ion Bazan", @@ -11942,7 +12639,12 @@ ], "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "polyfill", "portable", "shim"], + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], "support": { "source": "https://github.com/symfony/polyfill-php80/tree/v1.30.0" }, @@ -11987,14 +12689,20 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Php81\\": "" }, - "classmap": ["Resources/stubs"] + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -12007,7 +12715,12 @@ ], "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "polyfill", "portable", "shim"], + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], "support": { "source": "https://github.com/symfony/polyfill-php81/tree/v1.30.0" }, @@ -12053,14 +12766,20 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Php83\\": "" }, - "classmap": ["Resources/stubs"] + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -12073,7 +12792,12 @@ ], "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "polyfill", "portable", "shim"], + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], "support": { "source": "https://github.com/symfony/polyfill-php83/tree/v1.29.0" }, @@ -12115,10 +12839,14 @@ "psr-4": { "Symfony\\Component\\Process\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -12188,10 +12916,14 @@ "psr-4": { "Symfony\\Bridge\\PsrHttpMessage\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -12204,7 +12936,12 @@ ], "description": "PSR HTTP message bridge", "homepage": "https://symfony.com", - "keywords": ["http", "http-message", "psr-17", "psr-7"], + "keywords": [ + "http", + "http-message", + "psr-17", + "psr-7" + ], "support": { "source": "https://github.com/symfony/psr-http-message-bridge/tree/v6.4.11" }, @@ -12262,10 +12999,14 @@ "psr-4": { "Symfony\\Component\\Routing\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -12278,7 +13019,12 @@ ], "description": "Maps an HTTP request to a set of configuration variables", "homepage": "https://symfony.com", - "keywords": ["router", "routing", "uri", "url"], + "keywords": [ + "router", + "routing", + "uri", + "url" + ], "support": { "source": "https://github.com/symfony/routing/tree/v6.4.11" }, @@ -12357,10 +13103,14 @@ "psr-4": { "Symfony\\Component\\Serializer\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -12428,10 +13178,14 @@ "psr-4": { "Symfony\\Contracts\\Service\\": "" }, - "exclude-from-classmap": ["/Test/"] + "exclude-from-classmap": [ + "/Test/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -12504,14 +13258,20 @@ }, "type": "library", "autoload": { - "files": ["Resources/functions.php"], + "files": [ + "Resources/functions.php" + ], "psr-4": { "Symfony\\Component\\String\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -12582,10 +13342,14 @@ "psr-4": { "Symfony\\Contracts\\Translation\\": "" }, - "exclude-from-classmap": ["/Test/"] + "exclude-from-classmap": [ + "/Test/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -12695,10 +13459,14 @@ "psr-4": { "Symfony\\Bridge\\Twig\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -12787,10 +13555,15 @@ "psr-4": { "Symfony\\Component\\Validator\\": "" }, - "exclude-from-classmap": ["/Tests/", "/Resources/bin/"] + "exclude-from-classmap": [ + "/Tests/", + "/Resources/bin/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -12853,17 +13626,25 @@ "symfony/uid": "^5.4|^6.0|^7.0", "twig/twig": "^2.13|^3.0.4" }, - "bin": ["Resources/bin/var-dump-server"], + "bin": [ + "Resources/bin/var-dump-server" + ], "type": "library", "autoload": { - "files": ["Resources/functions/dump.php"], + "files": [ + "Resources/functions/dump.php" + ], "psr-4": { "Symfony\\Component\\VarDumper\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -12876,7 +13657,10 @@ ], "description": "Provides mechanisms for walking through any arbitrary PHP variable", "homepage": "https://symfony.com", - "keywords": ["debug", "dump"], + "keywords": [ + "debug", + "dump" + ], "support": { "source": "https://github.com/symfony/var-dumper/tree/v6.4.11" }, @@ -12924,10 +13708,14 @@ "psr-4": { "Symfony\\Component\\VarExporter\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -12994,16 +13782,22 @@ "require-dev": { "symfony/console": "^5.4|^6.0|^7.0" }, - "bin": ["Resources/bin/yaml-lint"], + "bin": [ + "Resources/bin/yaml-lint" + ], "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Yaml\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -13046,7 +13840,9 @@ "extra": { "installer-name": "tabby" }, - "license": ["MIT"] + "license": [ + "MIT" + ] }, { "name": "tippyjs/tippyjs", @@ -13059,7 +13855,9 @@ "extra": { "installer-name": "tippyjs" }, - "license": ["MIT"] + "license": [ + "MIT" + ] }, { "name": "twig/intl-extra", @@ -13088,10 +13886,14 @@ "psr-4": { "Twig\\Extra\\Intl\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -13102,7 +13904,10 @@ ], "description": "A Twig extension for Intl", "homepage": "https://twig.symfony.com", - "keywords": ["intl", "twig"], + "keywords": [ + "intl", + "twig" + ], "support": { "source": "https://github.com/twigphp/intl-extra/tree/v3.11.0" }, @@ -13156,7 +13961,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Fabien Potencier", @@ -13176,7 +13983,9 @@ ], "description": "Twig, the flexible, fast, and secure template language for PHP", "homepage": "https://twig.symfony.com", - "keywords": ["templating"], + "keywords": [ + "templating" + ], "support": { "issues": "https://github.com/twigphp/Twig/issues", "source": "https://github.com/twigphp/Twig/tree/v3.10.3" @@ -13280,7 +14089,9 @@ } } }, - "license": ["None"], + "license": [ + "None" + ], "description": "Simplesamlphp configuration and utilities for wcm sites." }, { @@ -13306,10 +14117,14 @@ }, "type": "library", "autoload": { - "classmap": ["src/DrupalFinder.php"] + "classmap": [ + "src/DrupalFinder.php" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Florian Weber", @@ -13360,7 +14175,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Bernhard Schussek", @@ -13368,7 +14185,11 @@ } ], "description": "Assertions to validate method input/output with nice error messages.", - "keywords": ["assert", "check", "validate"], + "keywords": [ + "assert", + "check", + "validate" + ], "support": { "issues": "https://github.com/webmozarts/assert/issues", "source": "https://github.com/webmozarts/assert/tree/1.11.0" @@ -13402,7 +14223,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Jeremy Ebler", @@ -13411,7 +14234,10 @@ ], "description": "Apache's APR1-MD5 algorithm in pure PHP", "homepage": "https://github.com/whitehat101/apr1-md5", - "keywords": ["MD5", "apr1"], + "keywords": [ + "MD5", + "apr1" + ], "support": { "issues": "https://github.com/whitehat101/apr1-md5/issues", "source": "https://github.com/whitehat101/apr1-md5/tree/master" @@ -13458,7 +14284,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Bryan Davis", @@ -13491,5 +14319,5 @@ "platform-overrides": { "php": "8.3" }, - "plugin-api-version": "2.2.0" + "plugin-api-version": "2.6.0" } diff --git a/patches/inf-scroll-mod.patch b/patches/inf-scroll-mod.patch index 8f9ecc92a8c3b7f9ec6f9051b47aa4a9b4b46222..a05d879730f0ca7ed2b38b4379057b5f960ffafd 100644 --- a/patches/inf-scroll-mod.patch +++ b/patches/inf-scroll-mod.patch @@ -1,5 +1,5 @@ diff --git a/js/infinite-scroll.js b/js/infinite-scroll.js -index 31af211..df3e426 100644 +index 31af211..c2d81b8 100644 --- a/js/infinite-scroll.js +++ b/js/infinite-scroll.js @@ -10,7 +10,7 @@ @@ -22,7 +22,7 @@ index 31af211..df3e426 100644 // Remove once so that the exposed form and pager are processed on // behavior attach. once.remove('ajax-pager', view.$view); -@@ -53,12 +53,67 @@ +@@ -53,12 +53,69 @@ var $newRows = $newView.find(contentWrapperSelector).children(); var $newPager = $newView.find(pagerSelector); @@ -60,14 +60,15 @@ index 31af211..df3e426 100644 + + // Get the last existing row of the <div> we want to append to. + var $existingRows = $existingDiv.find('.row'); ++ var rowNumber = $existingRows.length + 1; + var $lastRow = $existingRows.length ? $existingRows.last() : null; + + // Pull all the individual people divs into an array so they aren't separately nested. -+ var $newRowsChildren = $newDiv.find('.row > *').toArray(); ++ var $newRowsChildren = $newDiv.find('.people-row').toArray(); + + // Fill the last row so it has 4 columns. -+ if ($lastRow && $lastRow.children().length < 4) { -+ var lastRowChildrenCount = $lastRow.children().length; ++ if ($lastRow && $lastRow.children(".people-row").length < 4) { ++ var lastRowChildrenCount = $lastRow.children(".people-row").length; + var childrenNeeded = 4 - lastRowChildrenCount; + var childrenToAdd = $newRowsChildren.splice(0, childrenNeeded); + $lastRow.append(childrenToAdd); @@ -75,9 +76,10 @@ index 31af211..df3e426 100644 + + // With the remaining people, create new rows of 4 people. + while ($newRowsChildren.length > 0) { -+ if ($lastRow.children().length === 4) { -+ $lastRow = $('<div class="row"></div>'); ++ if ($lastRow.children(".people-row").length === 4) { ++ $lastRow = $(`<div class="row row-${rowNumber}"></div>`); + $existingDiv.append($lastRow); ++ rowNumber++; + } + var rowChildren = $newRowsChildren.splice(0, 4); + $lastRow.append(rowChildren); @@ -96,7 +98,7 @@ index 31af211..df3e426 100644 // Replace the pager link with the new link and ajaxPageState values. $existingPager.replaceWith($newPager); -@@ -78,7 +133,7 @@ +@@ -78,7 +135,7 @@ * During `unload` remove the scroll event binding. */ Drupal.behaviors.views_infinite_scroll_automatic = { diff --git a/vendor/autoload.php b/vendor/autoload.php index f17a991d5a9e6cfff8b2b06c05363f478045a6a6..21b9f174aedfe5928f05fac605da83b90cf5e48b 100644 --- a/vendor/autoload.php +++ b/vendor/autoload.php @@ -2,6 +2,24 @@ // autoload.php @generated by Composer +if (PHP_VERSION_ID < 50600) { + if (!headers_sent()) { + header('HTTP/1.1 500 Internal Server Error'); + } + $err = 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL; + if (!ini_get('display_errors')) { + if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') { + fwrite(STDERR, $err); + } elseif (!headers_sent()) { + echo $err; + } + } + trigger_error( + $err, + E_USER_ERROR + ); +} + require_once __DIR__ . '/composer/autoload_real.php'; return ComposerAutoloaderInit5c689ffcd54b9e495ed983fdce09b530::getLoader(); diff --git a/vendor/composer/ClassLoader.php b/vendor/composer/ClassLoader.php index afef3fa2ad83f114c8de5487e869f9c9b8a459bf..7824d8f7eafe8db890975f0fa2dfab31435900da 100644 --- a/vendor/composer/ClassLoader.php +++ b/vendor/composer/ClassLoader.php @@ -42,35 +42,37 @@ */ class ClassLoader { - /** @var ?string */ + /** @var \Closure(string):void */ + private static $includeFile; + + /** @var string|null */ private $vendorDir; // PSR-4 /** - * @var array[] - * @psalm-var array<string, array<string, int>> + * @var array<string, array<string, int>> */ private $prefixLengthsPsr4 = array(); /** - * @var array[] - * @psalm-var array<string, array<int, string>> + * @var array<string, list<string>> */ private $prefixDirsPsr4 = array(); /** - * @var array[] - * @psalm-var array<string, string> + * @var list<string> */ private $fallbackDirsPsr4 = array(); // PSR-0 /** - * @var array[] - * @psalm-var array<string, array<string, string[]>> + * List of PSR-0 prefixes + * + * Structured as array('F (first letter)' => array('Foo\Bar (full prefix)' => array('path', 'path2'))) + * + * @var array<string, array<string, list<string>>> */ private $prefixesPsr0 = array(); /** - * @var array[] - * @psalm-var array<string, string> + * @var list<string> */ private $fallbackDirsPsr0 = array(); @@ -78,8 +80,7 @@ class ClassLoader private $useIncludePath = false; /** - * @var string[] - * @psalm-var array<string, string> + * @var array<string, string> */ private $classMap = array(); @@ -87,29 +88,29 @@ class ClassLoader private $classMapAuthoritative = false; /** - * @var bool[] - * @psalm-var array<string, bool> + * @var array<string, bool> */ private $missingClasses = array(); - /** @var ?string */ + /** @var string|null */ private $apcuPrefix; /** - * @var self[] + * @var array<string, self> */ private static $registeredLoaders = array(); /** - * @param ?string $vendorDir + * @param string|null $vendorDir */ public function __construct($vendorDir = null) { $this->vendorDir = $vendorDir; + self::initializeIncludeClosure(); } /** - * @return string[] + * @return array<string, list<string>> */ public function getPrefixes() { @@ -121,8 +122,7 @@ public function getPrefixes() } /** - * @return array[] - * @psalm-return array<string, array<int, string>> + * @return array<string, list<string>> */ public function getPrefixesPsr4() { @@ -130,8 +130,7 @@ public function getPrefixesPsr4() } /** - * @return array[] - * @psalm-return array<string, string> + * @return list<string> */ public function getFallbackDirs() { @@ -139,8 +138,7 @@ public function getFallbackDirs() } /** - * @return array[] - * @psalm-return array<string, string> + * @return list<string> */ public function getFallbackDirsPsr4() { @@ -148,8 +146,7 @@ public function getFallbackDirsPsr4() } /** - * @return string[] Array of classname => path - * @psalm-return array<string, string> + * @return array<string, string> Array of classname => path */ public function getClassMap() { @@ -157,8 +154,7 @@ public function getClassMap() } /** - * @param string[] $classMap Class to filename map - * @psalm-param array<string, string> $classMap + * @param array<string, string> $classMap Class to filename map * * @return void */ @@ -175,24 +171,25 @@ public function addClassMap(array $classMap) * Registers a set of PSR-0 directories for a given prefix, either * appending or prepending to the ones previously set for this prefix. * - * @param string $prefix The prefix - * @param string[]|string $paths The PSR-0 root directories - * @param bool $prepend Whether to prepend the directories + * @param string $prefix The prefix + * @param list<string>|string $paths The PSR-0 root directories + * @param bool $prepend Whether to prepend the directories * * @return void */ public function add($prefix, $paths, $prepend = false) { + $paths = (array) $paths; if (!$prefix) { if ($prepend) { $this->fallbackDirsPsr0 = array_merge( - (array) $paths, + $paths, $this->fallbackDirsPsr0 ); } else { $this->fallbackDirsPsr0 = array_merge( $this->fallbackDirsPsr0, - (array) $paths + $paths ); } @@ -201,19 +198,19 @@ public function add($prefix, $paths, $prepend = false) $first = $prefix[0]; if (!isset($this->prefixesPsr0[$first][$prefix])) { - $this->prefixesPsr0[$first][$prefix] = (array) $paths; + $this->prefixesPsr0[$first][$prefix] = $paths; return; } if ($prepend) { $this->prefixesPsr0[$first][$prefix] = array_merge( - (array) $paths, + $paths, $this->prefixesPsr0[$first][$prefix] ); } else { $this->prefixesPsr0[$first][$prefix] = array_merge( $this->prefixesPsr0[$first][$prefix], - (array) $paths + $paths ); } } @@ -222,9 +219,9 @@ public function add($prefix, $paths, $prepend = false) * Registers a set of PSR-4 directories for a given namespace, either * appending or prepending to the ones previously set for this namespace. * - * @param string $prefix The prefix/namespace, with trailing '\\' - * @param string[]|string $paths The PSR-4 base directories - * @param bool $prepend Whether to prepend the directories + * @param string $prefix The prefix/namespace, with trailing '\\' + * @param list<string>|string $paths The PSR-4 base directories + * @param bool $prepend Whether to prepend the directories * * @throws \InvalidArgumentException * @@ -232,17 +229,18 @@ public function add($prefix, $paths, $prepend = false) */ public function addPsr4($prefix, $paths, $prepend = false) { + $paths = (array) $paths; if (!$prefix) { // Register directories for the root namespace. if ($prepend) { $this->fallbackDirsPsr4 = array_merge( - (array) $paths, + $paths, $this->fallbackDirsPsr4 ); } else { $this->fallbackDirsPsr4 = array_merge( $this->fallbackDirsPsr4, - (array) $paths + $paths ); } } elseif (!isset($this->prefixDirsPsr4[$prefix])) { @@ -252,18 +250,18 @@ public function addPsr4($prefix, $paths, $prepend = false) throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator."); } $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length; - $this->prefixDirsPsr4[$prefix] = (array) $paths; + $this->prefixDirsPsr4[$prefix] = $paths; } elseif ($prepend) { // Prepend directories for an already registered namespace. $this->prefixDirsPsr4[$prefix] = array_merge( - (array) $paths, + $paths, $this->prefixDirsPsr4[$prefix] ); } else { // Append directories for an already registered namespace. $this->prefixDirsPsr4[$prefix] = array_merge( $this->prefixDirsPsr4[$prefix], - (array) $paths + $paths ); } } @@ -272,8 +270,8 @@ public function addPsr4($prefix, $paths, $prepend = false) * Registers a set of PSR-0 directories for a given prefix, * replacing any others previously set for this prefix. * - * @param string $prefix The prefix - * @param string[]|string $paths The PSR-0 base directories + * @param string $prefix The prefix + * @param list<string>|string $paths The PSR-0 base directories * * @return void */ @@ -290,8 +288,8 @@ public function set($prefix, $paths) * Registers a set of PSR-4 directories for a given namespace, * replacing any others previously set for this namespace. * - * @param string $prefix The prefix/namespace, with trailing '\\' - * @param string[]|string $paths The PSR-4 base directories + * @param string $prefix The prefix/namespace, with trailing '\\' + * @param list<string>|string $paths The PSR-4 base directories * * @throws \InvalidArgumentException * @@ -425,7 +423,8 @@ public function unregister() public function loadClass($class) { if ($file = $this->findFile($class)) { - includeFile($file); + $includeFile = self::$includeFile; + $includeFile($file); return true; } @@ -476,9 +475,9 @@ public function findFile($class) } /** - * Returns the currently registered loaders indexed by their corresponding vendor directories. + * Returns the currently registered loaders keyed by their corresponding vendor directories. * - * @return self[] + * @return array<string, self> */ public static function getRegisteredLoaders() { @@ -555,18 +554,26 @@ private function findFileWithExtension($class, $ext) return false; } -} -/** - * Scope isolated include. - * - * Prevents access to $this/self from included files. - * - * @param string $file - * @return void - * @private - */ -function includeFile($file) -{ - include $file; + /** + * @return void + */ + private static function initializeIncludeClosure() + { + if (self::$includeFile !== null) { + return; + } + + /** + * Scope isolated include. + * + * Prevents access to $this/self from included files. + * + * @param string $file + * @return void + */ + self::$includeFile = \Closure::bind(static function($file) { + include $file; + }, null, null); + } } diff --git a/vendor/composer/InstalledVersions.php b/vendor/composer/InstalledVersions.php index d50e0c9fcc47df4f65268ae1a0b4074990160486..51e734a774b3ed9ca110a921cb40a74f8c7905c2 100644 --- a/vendor/composer/InstalledVersions.php +++ b/vendor/composer/InstalledVersions.php @@ -21,12 +21,14 @@ * See also https://getcomposer.org/doc/07-runtime.md#installed-versions * * To require its presence, you can require `composer-runtime-api ^2.0` + * + * @final */ class InstalledVersions { /** * @var mixed[]|null - * @psalm-var array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}|array{}|null + * @psalm-var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}|array{}|null */ private static $installed; @@ -37,7 +39,7 @@ class InstalledVersions /** * @var array[] - * @psalm-var array<string, array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}> + * @psalm-var array<string, array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}> */ private static $installedByVendor = array(); @@ -96,7 +98,7 @@ public static function isInstalled($packageName, $includeDevRequirements = true) { foreach (self::getInstalled() as $installed) { if (isset($installed['versions'][$packageName])) { - return $includeDevRequirements || empty($installed['versions'][$packageName]['dev_requirement']); + return $includeDevRequirements || !isset($installed['versions'][$packageName]['dev_requirement']) || $installed['versions'][$packageName]['dev_requirement'] === false; } } @@ -117,7 +119,7 @@ public static function isInstalled($packageName, $includeDevRequirements = true) */ public static function satisfies(VersionParser $parser, $packageName, $constraint) { - $constraint = $parser->parseConstraints($constraint); + $constraint = $parser->parseConstraints((string) $constraint); $provided = $parser->parseConstraints(self::getVersionRanges($packageName)); return $provided->matches($constraint); @@ -241,7 +243,7 @@ public static function getInstallPath($packageName) /** * @return array - * @psalm-return array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string} + * @psalm-return array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool} */ public static function getRootPackage() { @@ -255,7 +257,7 @@ public static function getRootPackage() * * @deprecated Use getAllRawData() instead which returns all datasets for all autoloaders present in the process. getRawData only returns the first dataset loaded, which may not be what you expect. * @return array[] - * @psalm-return array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>} + * @psalm-return array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} */ public static function getRawData() { @@ -278,7 +280,7 @@ public static function getRawData() * Returns the raw data of all installed.php which are currently loaded for custom implementations * * @return array[] - * @psalm-return list<array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}> + * @psalm-return list<array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}> */ public static function getAllRawData() { @@ -301,7 +303,7 @@ public static function getAllRawData() * @param array[] $data A vendor/composer/installed.php data set * @return void * - * @psalm-param array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>} $data + * @psalm-param array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $data */ public static function reload($data) { @@ -311,7 +313,7 @@ public static function reload($data) /** * @return array[] - * @psalm-return list<array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}> + * @psalm-return list<array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}> */ private static function getInstalled() { @@ -326,7 +328,9 @@ private static function getInstalled() if (isset(self::$installedByVendor[$vendorDir])) { $installed[] = self::$installedByVendor[$vendorDir]; } elseif (is_file($vendorDir.'/composer/installed.php')) { - $installed[] = self::$installedByVendor[$vendorDir] = require $vendorDir.'/composer/installed.php'; + /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */ + $required = require $vendorDir.'/composer/installed.php'; + $installed[] = self::$installedByVendor[$vendorDir] = $required; if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) { self::$installed = $installed[count($installed) - 1]; } @@ -338,12 +342,17 @@ private static function getInstalled() // only require the installed.php file if this file is loaded from its dumped location, // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937 if (substr(__DIR__, -8, 1) !== 'C') { - self::$installed = require __DIR__ . '/installed.php'; + /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */ + $required = require __DIR__ . '/installed.php'; + self::$installed = $required; } else { self::$installed = array(); } } - $installed[] = self::$installed; + + if (self::$installed !== array()) { + $installed[] = self::$installed; + } return $installed; } diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php index 5d6aa2de0d8c5880673e5e0a04c457d938c23587..3d43d44307df09867037567d14bda8820b751b60 100644 --- a/vendor/composer/autoload_classmap.php +++ b/vendor/composer/autoload_classmap.php @@ -2,7 +2,7 @@ // autoload_classmap.php @generated by Composer -$vendorDir = dirname(dirname(__FILE__)); +$vendorDir = dirname(__DIR__); $baseDir = dirname($vendorDir); return array( diff --git a/vendor/composer/autoload_files.php b/vendor/composer/autoload_files.php index 746884a11a582cb5642f4edf10b2d3ad12a501a2..7009b18d0137185b50897ec2ab55b54535bb70d1 100644 --- a/vendor/composer/autoload_files.php +++ b/vendor/composer/autoload_files.php @@ -2,30 +2,30 @@ // autoload_files.php @generated by Composer -$vendorDir = dirname(dirname(__FILE__)); +$vendorDir = dirname(__DIR__); $baseDir = dirname($vendorDir); return array( '6e3fae29631ef280660b3cdad06f25a8' => $vendorDir . '/symfony/deprecation-contracts/function.php', - '320cde22f66dd4f5d3fd621d3e88b98f' => $vendorDir . '/symfony/polyfill-ctype/bootstrap.php', '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => $vendorDir . '/symfony/polyfill-mbstring/bootstrap.php', + '320cde22f66dd4f5d3fd621d3e88b98f' => $vendorDir . '/symfony/polyfill-ctype/bootstrap.php', 'a4a119a56e50fbb293281d9a48007e0e' => $vendorDir . '/symfony/polyfill-php80/bootstrap.php', - '89efb1254ef2d1c5d80096acd12c4098' => $vendorDir . '/twig/twig/src/Resources/core.php', - 'ffecb95d45175fd40f75be8a23b34f90' => $vendorDir . '/twig/twig/src/Resources/debug.php', - 'c7baa00073ee9c61edf148c51917cfb4' => $vendorDir . '/twig/twig/src/Resources/escaper.php', - 'f844ccf1d25df8663951193c3fc307c8' => $vendorDir . '/twig/twig/src/Resources/string_loader.php', '662a729f963d39afe703c9d9b7ab4a8c' => $vendorDir . '/symfony/polyfill-php83/bootstrap.php', 'e69f7f6ee287b969198c3c9d6777bd38' => $vendorDir . '/symfony/polyfill-intl-normalizer/bootstrap.php', '25072dd6e2470089de65ae7bf11d3109' => $vendorDir . '/symfony/polyfill-php72/bootstrap.php', 'f598d06aa772fa33d905e87be6398fb1' => $vendorDir . '/symfony/polyfill-intl-idn/bootstrap.php', '667aeda72477189d0494fecd327c3641' => $vendorDir . '/symfony/var-dumper/Resources/functions/dump.php', - '6a47392539ca2329373e0d33e1dba053' => $vendorDir . '/symfony/polyfill-intl-icu/bootstrap.php', '7b11c4dc42b3b3023073cb14e519683c' => $vendorDir . '/ralouphie/getallheaders/src/getallheaders.php', '8825ede83f2f289127722d4e842cf7e8' => $vendorDir . '/symfony/polyfill-intl-grapheme/bootstrap.php', 'b6b991a57620e2fb6b2f66f03fe9ddc2' => $vendorDir . '/symfony/string/Resources/functions.php', + '89efb1254ef2d1c5d80096acd12c4098' => $vendorDir . '/twig/twig/src/Resources/core.php', + 'ffecb95d45175fd40f75be8a23b34f90' => $vendorDir . '/twig/twig/src/Resources/debug.php', + 'c7baa00073ee9c61edf148c51917cfb4' => $vendorDir . '/twig/twig/src/Resources/escaper.php', + 'f844ccf1d25df8663951193c3fc307c8' => $vendorDir . '/twig/twig/src/Resources/string_loader.php', '37a3dc5111fe8f707ab4c132ef1dbc62' => $vendorDir . '/guzzlehttp/guzzle/src/functions_include.php', 'def43f6c87e4f8dfd0c9e1b1bab14fe8' => $vendorDir . '/symfony/polyfill-iconv/bootstrap.php', '2f69d3914119f042cca9e44442d5ce95' => $baseDir . '/web/core/includes/bootstrap.inc', + '6a47392539ca2329373e0d33e1dba053' => $vendorDir . '/symfony/polyfill-intl-icu/bootstrap.php', '23c18046f52bef3eea034657bafda50f' => $vendorDir . '/symfony/polyfill-php81/bootstrap.php', '334983c1b64a31de3c73827b7a6a1e88' => $vendorDir . '/simplesamlphp/simplesamlphp/src/_autoload_modules.php', '801c31d8ed748cfa537fa45402288c95' => $vendorDir . '/psy/psysh/src/functions.php', diff --git a/vendor/composer/autoload_namespaces.php b/vendor/composer/autoload_namespaces.php index acd059261f8cbabe121ed6fdbb04d1708f6d6107..bb2ff2e7f78b396b051447fb6f57a478dfede64e 100644 --- a/vendor/composer/autoload_namespaces.php +++ b/vendor/composer/autoload_namespaces.php @@ -2,7 +2,7 @@ // autoload_namespaces.php @generated by Composer -$vendorDir = dirname(dirname(__FILE__)); +$vendorDir = dirname(__DIR__); $baseDir = dirname($vendorDir); return array( diff --git a/vendor/composer/autoload_psr4.php b/vendor/composer/autoload_psr4.php index f8bb63d428ad2632dbceb40dbe21642cd8f1a6c4..acb5b6f7b046878cf4a4c8d9df0a82d0fa49a289 100644 --- a/vendor/composer/autoload_psr4.php +++ b/vendor/composer/autoload_psr4.php @@ -2,7 +2,7 @@ // autoload_psr4.php @generated by Composer -$vendorDir = dirname(dirname(__FILE__)); +$vendorDir = dirname(__DIR__); $baseDir = dirname($vendorDir); return array( diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php index 32fc497f4c4d9620ba5fca1e2c0997126e13899e..5d97330b6816278ed2786a4db41463907876ac94 100644 --- a/vendor/composer/autoload_real.php +++ b/vendor/composer/autoload_real.php @@ -25,60 +25,30 @@ public static function getLoader() require __DIR__ . '/platform_check.php'; spl_autoload_register(array('ComposerAutoloaderInit5c689ffcd54b9e495ed983fdce09b530', 'loadClassLoader'), true, true); - self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__))); + self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); spl_autoload_unregister(array('ComposerAutoloaderInit5c689ffcd54b9e495ed983fdce09b530', 'loadClassLoader')); $includePaths = require __DIR__ . '/include_paths.php'; $includePaths[] = get_include_path(); set_include_path(implode(PATH_SEPARATOR, $includePaths)); - $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); - if ($useStaticLoader) { - require __DIR__ . '/autoload_static.php'; + require __DIR__ . '/autoload_static.php'; + call_user_func(\Composer\Autoload\ComposerStaticInit5c689ffcd54b9e495ed983fdce09b530::getInitializer($loader)); - call_user_func(\Composer\Autoload\ComposerStaticInit5c689ffcd54b9e495ed983fdce09b530::getInitializer($loader)); - } else { - $map = require __DIR__ . '/autoload_namespaces.php'; - foreach ($map as $namespace => $path) { - $loader->set($namespace, $path); - } + $loader->register(true); - $map = require __DIR__ . '/autoload_psr4.php'; - foreach ($map as $namespace => $path) { - $loader->setPsr4($namespace, $path); - } + $filesToLoad = \Composer\Autoload\ComposerStaticInit5c689ffcd54b9e495ed983fdce09b530::$files; + $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { + if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { + $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true; - $classMap = require __DIR__ . '/autoload_classmap.php'; - if ($classMap) { - $loader->addClassMap($classMap); + require $file; } - } - - $loader->register(true); - - if ($useStaticLoader) { - $includeFiles = Composer\Autoload\ComposerStaticInit5c689ffcd54b9e495ed983fdce09b530::$files; - } else { - $includeFiles = require __DIR__ . '/autoload_files.php'; - } - foreach ($includeFiles as $fileIdentifier => $file) { - composerRequire5c689ffcd54b9e495ed983fdce09b530($fileIdentifier, $file); + }, null, null); + foreach ($filesToLoad as $fileIdentifier => $file) { + $requireFile($fileIdentifier, $file); } return $loader; } } - -/** - * @param string $fileIdentifier - * @param string $file - * @return void - */ -function composerRequire5c689ffcd54b9e495ed983fdce09b530($fileIdentifier, $file) -{ - if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { - $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true; - - require $file; - } -} diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index 2c3e830c333fabfad6e3798b897063e7a32b2bf0..c9287c9f43788bfe6e515312a3318aff276f088e 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -8,25 +8,25 @@ class ComposerStaticInit5c689ffcd54b9e495ed983fdce09b530 { public static $files = array ( '6e3fae29631ef280660b3cdad06f25a8' => __DIR__ . '/..' . '/symfony/deprecation-contracts/function.php', - '320cde22f66dd4f5d3fd621d3e88b98f' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php', '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php', + '320cde22f66dd4f5d3fd621d3e88b98f' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php', 'a4a119a56e50fbb293281d9a48007e0e' => __DIR__ . '/..' . '/symfony/polyfill-php80/bootstrap.php', - '89efb1254ef2d1c5d80096acd12c4098' => __DIR__ . '/..' . '/twig/twig/src/Resources/core.php', - 'ffecb95d45175fd40f75be8a23b34f90' => __DIR__ . '/..' . '/twig/twig/src/Resources/debug.php', - 'c7baa00073ee9c61edf148c51917cfb4' => __DIR__ . '/..' . '/twig/twig/src/Resources/escaper.php', - 'f844ccf1d25df8663951193c3fc307c8' => __DIR__ . '/..' . '/twig/twig/src/Resources/string_loader.php', '662a729f963d39afe703c9d9b7ab4a8c' => __DIR__ . '/..' . '/symfony/polyfill-php83/bootstrap.php', 'e69f7f6ee287b969198c3c9d6777bd38' => __DIR__ . '/..' . '/symfony/polyfill-intl-normalizer/bootstrap.php', '25072dd6e2470089de65ae7bf11d3109' => __DIR__ . '/..' . '/symfony/polyfill-php72/bootstrap.php', 'f598d06aa772fa33d905e87be6398fb1' => __DIR__ . '/..' . '/symfony/polyfill-intl-idn/bootstrap.php', '667aeda72477189d0494fecd327c3641' => __DIR__ . '/..' . '/symfony/var-dumper/Resources/functions/dump.php', - '6a47392539ca2329373e0d33e1dba053' => __DIR__ . '/..' . '/symfony/polyfill-intl-icu/bootstrap.php', '7b11c4dc42b3b3023073cb14e519683c' => __DIR__ . '/..' . '/ralouphie/getallheaders/src/getallheaders.php', '8825ede83f2f289127722d4e842cf7e8' => __DIR__ . '/..' . '/symfony/polyfill-intl-grapheme/bootstrap.php', 'b6b991a57620e2fb6b2f66f03fe9ddc2' => __DIR__ . '/..' . '/symfony/string/Resources/functions.php', + '89efb1254ef2d1c5d80096acd12c4098' => __DIR__ . '/..' . '/twig/twig/src/Resources/core.php', + 'ffecb95d45175fd40f75be8a23b34f90' => __DIR__ . '/..' . '/twig/twig/src/Resources/debug.php', + 'c7baa00073ee9c61edf148c51917cfb4' => __DIR__ . '/..' . '/twig/twig/src/Resources/escaper.php', + 'f844ccf1d25df8663951193c3fc307c8' => __DIR__ . '/..' . '/twig/twig/src/Resources/string_loader.php', '37a3dc5111fe8f707ab4c132ef1dbc62' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/functions_include.php', 'def43f6c87e4f8dfd0c9e1b1bab14fe8' => __DIR__ . '/..' . '/symfony/polyfill-iconv/bootstrap.php', '2f69d3914119f042cca9e44442d5ce95' => __DIR__ . '/../..' . '/web/core/includes/bootstrap.inc', + '6a47392539ca2329373e0d33e1dba053' => __DIR__ . '/..' . '/symfony/polyfill-intl-icu/bootstrap.php', '23c18046f52bef3eea034657bafda50f' => __DIR__ . '/..' . '/symfony/polyfill-php81/bootstrap.php', '334983c1b64a31de3c73827b7a6a1e88' => __DIR__ . '/..' . '/simplesamlphp/simplesamlphp/src/_autoload_modules.php', '801c31d8ed748cfa537fa45402288c95' => __DIR__ . '/..' . '/psy/psysh/src/functions.php', diff --git a/vendor/composer/include_paths.php b/vendor/composer/include_paths.php index d4fb967181c34edeb03fdbced173d00c67b66855..af33c14914c069f356ffca8157fe5dc3a7ba421d 100644 --- a/vendor/composer/include_paths.php +++ b/vendor/composer/include_paths.php @@ -2,7 +2,7 @@ // include_paths.php @generated by Composer -$vendorDir = dirname(dirname(__FILE__)); +$vendorDir = dirname(__DIR__); $baseDir = dirname($vendorDir); return array( diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php index f0904cb32c545a6d6fe004cbb4e4b1afa37071b7..0cdf42c9cbeb0fb026517eee6f6e7ecc964a988a 100644 --- a/vendor/composer/installed.php +++ b/vendor/composer/installed.php @@ -1,312 +1,310 @@ <?php return array( 'root' => array( + 'name' => 'asc-web-services/drupal-upstream', 'pretty_version' => 'dev-main', 'version' => 'dev-main', - 'reference' => '5bb0922a6b5eb0603141376ec6ddb2c356cdecac', + 'reference' => '490265cd07f13fbf30b4fe5097062cce51a1e535', 'type' => 'project', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), - 'reference' => '86bb6c69d2a2656faf8ba9d1b33897c394401437', - 'name' => 'asc-web-services/drupal-upstream', 'dev' => true, ), 'versions' => array( 'algolia/places' => array( 'pretty_version' => '1.19.0', 'version' => '1.19.0.0', + 'reference' => null, 'type' => 'drupal-library', 'install_path' => __DIR__ . '/../../web/libraries/algolia.places', 'aliases' => array(), - 'reference' => NULL, 'dev_requirement' => false, ), 'asc-web-services/drupal-upstream' => array( 'pretty_version' => 'dev-main', 'version' => 'dev-main', - 'reference' => '5bb0922a6b5eb0603141376ec6ddb2c356cdecac', + 'reference' => '490265cd07f13fbf30b4fe5097062cce51a1e535', 'type' => 'project', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), - 'reference' => '86bb6c69d2a2656faf8ba9d1b33897c394401437', 'dev_requirement' => false, ), 'asm89/stack-cors' => array( 'pretty_version' => 'v2.2.0', 'version' => '2.2.0.0', + 'reference' => '50f57105bad3d97a43ec4a485eb57daf347eafea', 'type' => 'library', 'install_path' => __DIR__ . '/../asm89/stack-cors', 'aliases' => array(), - 'reference' => '50f57105bad3d97a43ec4a485eb57daf347eafea', 'dev_requirement' => false, ), 'chi-teck/drupal-code-generator' => array( 'pretty_version' => '3.3.0', 'version' => '3.3.0.0', + 'reference' => '56da9209b24a5a5b5d27bec9e523f02bdd101770', 'type' => 'library', 'install_path' => __DIR__ . '/../chi-teck/drupal-code-generator', 'aliases' => array(), - 'reference' => '56da9209b24a5a5b5d27bec9e523f02bdd101770', 'dev_requirement' => false, ), 'choices/choices' => array( 'pretty_version' => '9.0.1', 'version' => '9.0.1.0', + 'reference' => null, 'type' => 'drupal-library', 'install_path' => __DIR__ . '/../../web/libraries/choices', 'aliases' => array(), - 'reference' => NULL, 'dev_requirement' => false, ), 'codemirror/codemirror' => array( 'pretty_version' => '5.65.12', 'version' => '5.65.12.0', + 'reference' => null, 'type' => 'drupal-library', 'install_path' => __DIR__ . '/../../web/libraries/codemirror', 'aliases' => array(), - 'reference' => NULL, 'dev_requirement' => false, ), 'composer/installers' => array( 'pretty_version' => 'v2.3.0', 'version' => '2.3.0.0', + 'reference' => '12fb2dfe5e16183de69e784a7b84046c43d97e8e', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/./installers', 'aliases' => array(), - 'reference' => '12fb2dfe5e16183de69e784a7b84046c43d97e8e', 'dev_requirement' => false, ), 'composer/semver' => array( 'pretty_version' => '3.4.2', 'version' => '3.4.2.0', + 'reference' => 'c51258e759afdb17f1fd1fe83bc12baaef6309d6', 'type' => 'library', 'install_path' => __DIR__ . '/./semver', 'aliases' => array(), - 'reference' => 'c51258e759afdb17f1fd1fe83bc12baaef6309d6', 'dev_requirement' => false, ), 'consolidation/annotated-command' => array( 'pretty_version' => '4.9.2', 'version' => '4.9.2.0', + 'reference' => 'b5255dcbee1de95036185062a103dabc622224de', 'type' => 'library', 'install_path' => __DIR__ . '/../consolidation/annotated-command', 'aliases' => array(), - 'reference' => 'b5255dcbee1de95036185062a103dabc622224de', 'dev_requirement' => false, ), 'consolidation/config' => array( 'pretty_version' => '2.1.2', 'version' => '2.1.2.0', + 'reference' => '597f8d7fbeef801736250ec10c3e190569b1b0ae', 'type' => 'library', 'install_path' => __DIR__ . '/../consolidation/config', 'aliases' => array(), - 'reference' => '597f8d7fbeef801736250ec10c3e190569b1b0ae', 'dev_requirement' => false, ), 'consolidation/filter-via-dot-access-data' => array( 'pretty_version' => '2.0.2', 'version' => '2.0.2.0', + 'reference' => 'cb2eeba41f8e2e3c61698a5cf70ef048ff6c9d5b', 'type' => 'library', 'install_path' => __DIR__ . '/../consolidation/filter-via-dot-access-data', 'aliases' => array(), - 'reference' => 'cb2eeba41f8e2e3c61698a5cf70ef048ff6c9d5b', 'dev_requirement' => false, ), 'consolidation/log' => array( 'pretty_version' => '3.0.0', 'version' => '3.0.0.0', + 'reference' => 'caaad9d70dae54eb49002666f000e3c607066878', 'type' => 'library', 'install_path' => __DIR__ . '/../consolidation/log', 'aliases' => array(), - 'reference' => 'caaad9d70dae54eb49002666f000e3c607066878', 'dev_requirement' => false, ), 'consolidation/output-formatters' => array( 'pretty_version' => '4.3.2', 'version' => '4.3.2.0', + 'reference' => '06711568b4cd169700ff7e8075db0a9a341ceb58', 'type' => 'library', 'install_path' => __DIR__ . '/../consolidation/output-formatters', 'aliases' => array(), - 'reference' => '06711568b4cd169700ff7e8075db0a9a341ceb58', 'dev_requirement' => false, ), 'consolidation/robo' => array( 'pretty_version' => '4.0.6', 'version' => '4.0.6.0', + 'reference' => '55a272370940607649e5c46eb173c5c54f7c166d', 'type' => 'library', 'install_path' => __DIR__ . '/../consolidation/robo', 'aliases' => array(), - 'reference' => '55a272370940607649e5c46eb173c5c54f7c166d', 'dev_requirement' => false, ), 'consolidation/self-update' => array( 'pretty_version' => '2.2.0', 'version' => '2.2.0.0', + 'reference' => '972a1016761c9b63314e040836a12795dff6953a', 'type' => 'library', 'install_path' => __DIR__ . '/../consolidation/self-update', 'aliases' => array(), - 'reference' => '972a1016761c9b63314e040836a12795dff6953a', 'dev_requirement' => false, ), 'consolidation/site-alias' => array( 'pretty_version' => '4.0.1', 'version' => '4.0.1.0', + 'reference' => 'b0eeb8c8f3d54d072824ee31b5e00cb5181f91c5', 'type' => 'library', 'install_path' => __DIR__ . '/../consolidation/site-alias', 'aliases' => array(), - 'reference' => 'b0eeb8c8f3d54d072824ee31b5e00cb5181f91c5', 'dev_requirement' => false, ), 'consolidation/site-process' => array( 'pretty_version' => '5.2.0', 'version' => '5.2.0.0', + 'reference' => '6c44638d7af8a8b4abe12c3180701243f480539d', 'type' => 'library', 'install_path' => __DIR__ . '/../consolidation/site-process', 'aliases' => array(), - 'reference' => '6c44638d7af8a8b4abe12c3180701243f480539d', 'dev_requirement' => false, ), 'cweagans/composer-patches' => array( 'pretty_version' => '1.7.3', 'version' => '1.7.3.0', + 'reference' => 'e190d4466fe2b103a55467dfa83fc2fecfcaf2db', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../cweagans/composer-patches', 'aliases' => array(), - 'reference' => 'e190d4466fe2b103a55467dfa83fc2fecfcaf2db', 'dev_requirement' => false, ), 'dflydev/dot-access-data' => array( 'pretty_version' => 'v3.0.2', 'version' => '3.0.2.0', + 'reference' => 'f41715465d65213d644d3141a6a93081be5d3549', 'type' => 'library', 'install_path' => __DIR__ . '/../dflydev/dot-access-data', 'aliases' => array(), - 'reference' => 'f41715465d65213d644d3141a6a93081be5d3549', 'dev_requirement' => false, ), 'doctrine/annotations' => array( 'pretty_version' => '1.14.3', 'version' => '1.14.3.0', + 'reference' => 'fb0d71a7393298a7b232cbf4c8b1f73f3ec3d5af', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/annotations', 'aliases' => array(), - 'reference' => 'fb0d71a7393298a7b232cbf4c8b1f73f3ec3d5af', 'dev_requirement' => false, ), 'doctrine/deprecations' => array( 'pretty_version' => '1.1.3', 'version' => '1.1.3.0', + 'reference' => 'dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/deprecations', 'aliases' => array(), - 'reference' => 'dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab', 'dev_requirement' => false, ), 'doctrine/lexer' => array( 'pretty_version' => '2.1.1', 'version' => '2.1.1.0', + 'reference' => '861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/lexer', 'aliases' => array(), - 'reference' => '861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6', 'dev_requirement' => false, ), 'dompdf/php-font-lib' => array( 'pretty_version' => '1.0.0', 'version' => '1.0.0.0', + 'reference' => '991d6a954f6bbd7e41022198f00586b230731441', 'type' => 'library', 'install_path' => __DIR__ . '/../dompdf/php-font-lib', 'aliases' => array(), - 'reference' => '991d6a954f6bbd7e41022198f00586b230731441', 'dev_requirement' => false, ), 'drupal/addtocalendar' => array( 'pretty_version' => '3.5.0', 'version' => '3.5.0.0', + 'reference' => '8.x-3.5', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/addtocalendar', 'aliases' => array(), - 'reference' => '8.x-3.5', 'dev_requirement' => false, ), 'drupal/admin_toolbar' => array( 'pretty_version' => '3.5.0', 'version' => '3.5.0.0', + 'reference' => '3.5.0', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/admin_toolbar', 'aliases' => array(), - 'reference' => '3.5.0', 'dev_requirement' => false, ), 'drupal/adminimal_theme' => array( 'pretty_version' => '1.7.0', 'version' => '1.7.0.0', + 'reference' => '8.x-1.7', 'type' => 'drupal-theme', 'install_path' => __DIR__ . '/../../web/themes/adminimal_theme', 'aliases' => array(), - 'reference' => '8.x-1.7', 'dev_requirement' => false, ), 'drupal/administerusersbyrole' => array( 'pretty_version' => '3.4.0', 'version' => '3.4.0.0', + 'reference' => '8.x-3.4', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/administerusersbyrole', 'aliases' => array(), - 'reference' => '8.x-3.4', 'dev_requirement' => false, ), 'drupal/anchor_link' => array( 'pretty_version' => '3.0.0-beta1', 'version' => '3.0.0.0-beta1', + 'reference' => '3.0.0-beta1', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/anchor_link', 'aliases' => array(), - 'reference' => '3.0.0-beta1', 'dev_requirement' => false, ), 'drupal/better_exposed_filters' => array( 'pretty_version' => '6.0.6', 'version' => '6.0.6.0', + 'reference' => '6.0.6', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/better_exposed_filters', 'aliases' => array(), - 'reference' => '6.0.6', 'dev_requirement' => false, ), 'drupal/block_field' => array( 'pretty_version' => '1.0.0-rc5', 'version' => '1.0.0.0-RC5', + 'reference' => '8.x-1.0-rc5', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/block_field', 'aliases' => array(), - 'reference' => '8.x-1.0-rc5', 'dev_requirement' => false, ), 'drupal/block_permissions' => array( 'pretty_version' => '1.3.0', 'version' => '1.3.0.0', + 'reference' => '8.x-1.3', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/block_permissions', 'aliases' => array(), - 'reference' => '8.x-1.3', 'dev_requirement' => false, ), 'drupal/block_region_permissions' => array( 'pretty_version' => '1.5.0', 'version' => '1.5.0.0', + 'reference' => '8.x-1.5', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/block_region_permissions', 'aliases' => array(), - 'reference' => '8.x-1.5', 'dev_requirement' => false, ), 'drupal/bootstrap' => array( 'pretty_version' => '3.32.0', 'version' => '3.32.0.0', + 'reference' => '8.x-3.32', 'type' => 'drupal-theme', 'install_path' => __DIR__ . '/../../web/themes/bootstrap', 'aliases' => array(), - 'reference' => '8.x-3.32', 'dev_requirement' => false, ), 'drupal/cache_control_override' => array( @@ -316,43 +314,42 @@ 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/cache_control_override', 'aliases' => array(), - 'reference' => '2.0.0', 'dev_requirement' => false, ), 'drupal/captcha' => array( 'pretty_version' => '2.0.6', 'version' => '2.0.6.0', + 'reference' => '2.0.6', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/captcha', 'aliases' => array(), - 'reference' => '2.0.6', 'dev_requirement' => false, ), 'drupal/ckeditor_indentblock' => array( 'pretty_version' => '1.0.0', 'version' => '1.0.0.0', + 'reference' => '8.x-1.0', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/ckeditor_indentblock', 'aliases' => array(), - 'reference' => '8.x-1.0', 'dev_requirement' => false, ), 'drupal/config_ignore' => array( 'pretty_version' => '3.3.0', 'version' => '3.3.0.0', + 'reference' => '8.x-3.3', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/config_ignore', 'aliases' => array(), - 'reference' => '8.x-3.3', 'dev_requirement' => false, ), 'drupal/core' => array( 'pretty_version' => '10.3.2', 'version' => '10.3.2.0', + 'reference' => '10e79c67a903844bef02a5cf10475d9a8b623e7a', 'type' => 'drupal-core', 'install_path' => __DIR__ . '/../../web/core', 'aliases' => array(), - 'reference' => '10e79c67a903844bef02a5cf10475d9a8b623e7a', 'dev_requirement' => false, ), 'drupal/core-annotation' => array( @@ -376,10 +373,10 @@ 'drupal/core-composer-scaffold' => array( 'pretty_version' => '10.3.2', 'version' => '10.3.2.0', + 'reference' => 'a1a186caeb89899143e0c6912ccee9d3d7181dbe', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../drupal/core-composer-scaffold', 'aliases' => array(), - 'reference' => 'a1a186caeb89899143e0c6912ccee9d3d7181dbe', 'dev_requirement' => false, ), 'drupal/core-datetime' => array( @@ -475,10 +472,10 @@ 'drupal/core-recommended' => array( 'pretty_version' => '10.3.2', 'version' => '10.3.2.0', + 'reference' => '18b7288d2e661afadfff4a714c5a166bf2554124', 'type' => 'metapackage', - 'install_path' => NULL, + 'install_path' => null, 'aliases' => array(), - 'reference' => '18b7288d2e661afadfff4a714c5a166bf2554124', 'dev_requirement' => false, ), 'drupal/core-render' => array( @@ -520,172 +517,172 @@ 'drupal/crop' => array( 'pretty_version' => '2.4.0', 'version' => '2.4.0.0', + 'reference' => '8.x-2.4', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/crop', 'aliases' => array(), - 'reference' => '8.x-2.4', 'dev_requirement' => false, ), 'drupal/ctools' => array( 'pretty_version' => '4.1.0', 'version' => '4.1.0.0', + 'reference' => '4.1.0', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/ctools', 'aliases' => array(), - 'reference' => '4.1.0', 'dev_requirement' => false, ), 'drupal/decorative_image_widget' => array( 'pretty_version' => '1.0.1', 'version' => '1.0.1.0', + 'reference' => '1.0.1', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/decorative_image_widget', 'aliases' => array(), - 'reference' => '1.0.1', 'dev_requirement' => false, ), 'drupal/edit_media_modal' => array( 'pretty_version' => '2.0.0', 'version' => '2.0.0.0', + 'reference' => '2.0.0', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/edit_media_modal', 'aliases' => array(), - 'reference' => '2.0.0', 'dev_requirement' => false, ), 'drupal/editor_advanced_link' => array( 'pretty_version' => '2.2.6', 'version' => '2.2.6.0', + 'reference' => '2.2.6', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/editor_advanced_link', 'aliases' => array(), - 'reference' => '2.2.6', 'dev_requirement' => false, ), 'drupal/editoria11y' => array( 'pretty_version' => '2.1.18', 'version' => '2.1.18.0', + 'reference' => '2.1.18', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/editoria11y', 'aliases' => array(), - 'reference' => '2.1.18', 'dev_requirement' => false, ), 'drupal/entity_browser' => array( 'pretty_version' => '2.11.0', 'version' => '2.11.0.0', + 'reference' => '8.x-2.11', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/entity_browser', 'aliases' => array(), - 'reference' => '8.x-2.11', 'dev_requirement' => false, ), 'drupal/entity_clone' => array( 'pretty_version' => '2.1.0-beta1', 'version' => '2.1.0.0-beta1', + 'reference' => '2.1.0-beta1', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/entity_clone', 'aliases' => array(), - 'reference' => '2.1.0-beta1', 'dev_requirement' => false, ), 'drupal/entity_reference_revisions' => array( 'pretty_version' => '1.12.0', 'version' => '1.12.0.0', + 'reference' => '8.x-1.12', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/entity_reference_revisions', 'aliases' => array(), - 'reference' => '8.x-1.12', 'dev_requirement' => false, ), 'drupal/exif_orientation' => array( 'pretty_version' => '1.4.0', 'version' => '1.4.0.0', + 'reference' => '8.x-1.4', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/exif_orientation', 'aliases' => array(), - 'reference' => '8.x-1.4', 'dev_requirement' => false, ), 'drupal/externalauth' => array( 'pretty_version' => '2.0.6', 'version' => '2.0.6.0', + 'reference' => '2.0.6', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/externalauth', 'aliases' => array(), - 'reference' => '2.0.6', 'dev_requirement' => false, ), 'drupal/field_group' => array( 'pretty_version' => '3.6.0', 'version' => '3.6.0.0', + 'reference' => '8.x-3.6', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/field_group', 'aliases' => array(), - 'reference' => '8.x-3.6', 'dev_requirement' => false, ), 'drupal/field_permissions' => array( 'pretty_version' => '1.4.0', 'version' => '1.4.0.0', + 'reference' => '8.x-1.4', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/field_permissions', 'aliases' => array(), - 'reference' => '8.x-1.4', 'dev_requirement' => false, ), 'drupal/file_mdm' => array( 'pretty_version' => '3.1.0', 'version' => '3.1.0.0', + 'reference' => '3.1.0', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/file_mdm', 'aliases' => array(), - 'reference' => '3.1.0', 'dev_requirement' => false, ), 'drupal/file_mdm_exif' => array( 'pretty_version' => '3.1.0', 'version' => '3.1.0.0', + 'reference' => null, 'type' => 'metapackage', - 'install_path' => NULL, + 'install_path' => null, 'aliases' => array(), - 'reference' => NULL, 'dev_requirement' => false, ), 'drupal/file_mdm_font' => array( 'pretty_version' => '3.1.0', 'version' => '3.1.0.0', + 'reference' => null, 'type' => 'metapackage', - 'install_path' => NULL, + 'install_path' => null, 'aliases' => array(), - 'reference' => NULL, 'dev_requirement' => false, ), 'drupal/focal_point' => array( 'pretty_version' => '2.1.1', 'version' => '2.1.1.0', + 'reference' => '2.1.1', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/focal_point', 'aliases' => array(), - 'reference' => '2.1.1', 'dev_requirement' => false, ), 'drupal/google_analytics' => array( 'pretty_version' => '4.0.2', 'version' => '4.0.2.0', + 'reference' => '4.0.2', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/google_analytics', 'aliases' => array(), - 'reference' => '4.0.2', 'dev_requirement' => false, ), 'drupal/google_tag' => array( 'pretty_version' => '1.7.0', 'version' => '1.7.0.0', + 'reference' => '8.x-1.7', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/google_tag', 'aliases' => array(), - 'reference' => '8.x-1.7', 'dev_requirement' => false, ), 'drupal/honeypot' => array( @@ -695,106 +692,105 @@ 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/honeypot', 'aliases' => array(), - 'reference' => '2.1.4', 'dev_requirement' => false, ), 'drupal/image_effects' => array( 'pretty_version' => '3.6.0', 'version' => '3.6.0.0', + 'reference' => '8.x-3.6', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/image_effects', 'aliases' => array(), - 'reference' => '8.x-3.6', 'dev_requirement' => false, ), 'drupal/jquery_ui' => array( 'pretty_version' => '1.7.0', 'version' => '1.7.0.0', + 'reference' => '8.x-1.7', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/jquery_ui', 'aliases' => array(), - 'reference' => '8.x-1.7', 'dev_requirement' => false, ), 'drupal/jquery_ui_autocomplete' => array( 'pretty_version' => '2.1.0', 'version' => '2.1.0.0', + 'reference' => '2.1.0', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/jquery_ui_autocomplete', 'aliases' => array(), - 'reference' => '2.1.0', 'dev_requirement' => false, ), 'drupal/jquery_ui_datepicker' => array( 'pretty_version' => '2.1.0', 'version' => '2.1.0.0', + 'reference' => '2.1.0', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/jquery_ui_datepicker', 'aliases' => array(), - 'reference' => '2.1.0', 'dev_requirement' => false, ), 'drupal/jquery_ui_draggable' => array( 'pretty_version' => '2.1.0', 'version' => '2.1.0.0', + 'reference' => '2.1.0', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/jquery_ui_draggable', 'aliases' => array(), - 'reference' => '2.1.0', 'dev_requirement' => false, ), 'drupal/jquery_ui_menu' => array( 'pretty_version' => '2.1.0', 'version' => '2.1.0.0', + 'reference' => '2.1.0', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/jquery_ui_menu', 'aliases' => array(), - 'reference' => '2.1.0', 'dev_requirement' => false, ), 'drupal/jquery_ui_resizable' => array( 'pretty_version' => '2.1.0', 'version' => '2.1.0.0', + 'reference' => '2.1.0', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/jquery_ui_resizable', 'aliases' => array(), - 'reference' => '2.1.0', 'dev_requirement' => false, ), 'drupal/jquery_ui_slider' => array( 'pretty_version' => '2.1.0', 'version' => '2.1.0.0', + 'reference' => '2.1.0', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/jquery_ui_slider', 'aliases' => array(), - 'reference' => '2.1.0', 'dev_requirement' => false, ), 'drupal/jquery_ui_touch_punch' => array( 'pretty_version' => '1.1.1', 'version' => '1.1.1.0', + 'reference' => '1.1.1', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/jquery_ui_touch_punch', 'aliases' => array(), - 'reference' => '1.1.1', 'dev_requirement' => false, ), 'drupal/libraries' => array( 'pretty_version' => '4.0.4', 'version' => '4.0.4.0', + 'reference' => '4.0.4', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/libraries', 'aliases' => array(), - 'reference' => '4.0.4', 'dev_requirement' => false, ), 'drupal/linkit' => array( 'pretty_version' => '6.1.4', 'version' => '6.1.4.0', + 'reference' => '6.1.4', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/linkit', 'aliases' => array(), - 'reference' => '6.1.4', 'dev_requirement' => false, ), 'drupal/mathjax' => array( @@ -804,7 +800,6 @@ 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/mathjax', 'aliases' => array(), - 'reference' => '4.0.2', 'dev_requirement' => false, ), 'drupal/media_entity_file_replace' => array( @@ -814,124 +809,123 @@ 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/media_entity_file_replace', 'aliases' => array(), - 'reference' => '8.x-1.2', 'dev_requirement' => false, ), 'drupal/media_library_edit' => array( 'pretty_version' => '3.0.3', 'version' => '3.0.3.0', + 'reference' => '3.0.3', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/media_library_edit', 'aliases' => array(), - 'reference' => '3.0.3', 'dev_requirement' => false, ), 'drupal/menu_block' => array( 'pretty_version' => '1.13.0', 'version' => '1.13.0.0', + 'reference' => '8.x-1.13', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/menu_block', 'aliases' => array(), - 'reference' => '8.x-1.13', 'dev_requirement' => false, ), 'drupal/menu_breadcrumb' => array( 'pretty_version' => '2.0.0-alpha0', 'version' => '2.0.0.0-alpha0', + 'reference' => '2.0.0-alpha0', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/menu_breadcrumb', 'aliases' => array(), - 'reference' => '2.0.0-alpha0', 'dev_requirement' => false, ), 'drupal/metatag' => array( 'pretty_version' => '2.0.2', 'version' => '2.0.2.0', + 'reference' => '2.0.2', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/metatag', 'aliases' => array(), - 'reference' => '2.0.2', 'dev_requirement' => false, ), 'drupal/mobile_detect' => array( 'pretty_version' => '3.0.6', 'version' => '3.0.6.0', + 'reference' => '3.0.6', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/mobile_detect', 'aliases' => array(), - 'reference' => '3.0.6', 'dev_requirement' => false, ), 'drupal/module_filter' => array( 'pretty_version' => '5.0.3', 'version' => '5.0.3.0', + 'reference' => '5.0.3', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/module_filter', 'aliases' => array(), - 'reference' => '5.0.3', 'dev_requirement' => false, ), 'drupal/msqrole' => array( 'pretty_version' => '1.0.17', 'version' => '1.0.17.0', + 'reference' => '1.0.17', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/msqrole', 'aliases' => array(), - 'reference' => '1.0.17', 'dev_requirement' => false, ), 'drupal/multiple_fields_remove_button' => array( 'pretty_version' => '2.2.0', 'version' => '2.2.0.0', + 'reference' => '8.x-2.2', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/multiple_fields_remove_button', 'aliases' => array(), - 'reference' => '8.x-2.2', 'dev_requirement' => false, ), 'drupal/pantheon_advanced_page_cache' => array( 'pretty_version' => '2.2.0', 'version' => '2.2.0.0', + 'reference' => '2.2.0', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/pantheon_advanced_page_cache', 'aliases' => array(), - 'reference' => '2.2.0', 'dev_requirement' => false, ), 'drupal/paragraphs' => array( 'pretty_version' => '1.18.0', 'version' => '1.18.0.0', + 'reference' => '8.x-1.18', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/paragraphs', 'aliases' => array(), - 'reference' => '8.x-1.18', 'dev_requirement' => false, ), 'drupal/pathauto' => array( 'pretty_version' => '1.13.0', 'version' => '1.13.0.0', + 'reference' => '8.x-1.13', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/pathauto', 'aliases' => array(), - 'reference' => '8.x-1.13', 'dev_requirement' => false, ), 'drupal/queue_mail' => array( 'pretty_version' => '1.6.0', 'version' => '1.6.0.0', + 'reference' => '8.x-1.6', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/queue_mail', 'aliases' => array(), - 'reference' => '8.x-1.6', 'dev_requirement' => false, ), 'drupal/realname' => array( 'pretty_version' => '2.0.0-beta2', 'version' => '2.0.0.0-beta2', + 'reference' => '2.0.0-beta2', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/realname', 'aliases' => array(), - 'reference' => '2.0.0-beta2', 'dev_requirement' => false, ), 'drupal/rebuild_cache_access' => array( @@ -941,547 +935,546 @@ 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/rebuild_cache_access', 'aliases' => array(), - 'reference' => '8.x-1.10', 'dev_requirement' => false, ), 'drupal/recaptcha' => array( 'pretty_version' => '3.4.0', 'version' => '3.4.0.0', + 'reference' => '8.x-3.4', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/recaptcha', 'aliases' => array(), - 'reference' => '8.x-3.4', 'dev_requirement' => false, ), 'drupal/recaptcha_v3' => array( 'pretty_version' => '2.0.3', 'version' => '2.0.3.0', + 'reference' => '2.0.3', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/recaptcha_v3', 'aliases' => array(), - 'reference' => '2.0.3', 'dev_requirement' => false, ), 'drupal/redirect' => array( 'pretty_version' => '1.10.0', 'version' => '1.10.0.0', + 'reference' => '8.x-1.10', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/redirect', 'aliases' => array(), - 'reference' => '8.x-1.10', 'dev_requirement' => false, ), 'drupal/roleassign' => array( 'pretty_version' => '2.0.2', 'version' => '2.0.2.0', + 'reference' => '2.0.2', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/roleassign', 'aliases' => array(), - 'reference' => '2.0.2', 'dev_requirement' => false, ), 'drupal/scheduler' => array( 'pretty_version' => '2.1.0', 'version' => '2.1.0.0', + 'reference' => '2.1.0', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/scheduler', 'aliases' => array(), - 'reference' => '2.1.0', 'dev_requirement' => false, ), 'drupal/seven' => array( 'pretty_version' => '1.0.0', 'version' => '1.0.0.0', + 'reference' => '1.0.0', 'type' => 'drupal-theme', 'install_path' => __DIR__ . '/../../web/themes/seven', 'aliases' => array(), - 'reference' => '1.0.0', 'dev_requirement' => false, ), 'drupal/simple_gmap' => array( 'pretty_version' => '3.1.0', 'version' => '3.1.0.0', + 'reference' => '3.1.0', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/simple_gmap', 'aliases' => array(), - 'reference' => '3.1.0', 'dev_requirement' => false, ), 'drupal/simple_sitemap' => array( 'pretty_version' => '4.2.1', 'version' => '4.2.1.0', + 'reference' => '4.2.1', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/simple_sitemap', 'aliases' => array(), - 'reference' => '4.2.1', 'dev_requirement' => false, ), 'drupal/simplesamlphp_auth' => array( 'pretty_version' => '4.0.0', 'version' => '4.0.0.0', + 'reference' => '4.0.0', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/simplesamlphp_auth', 'aliases' => array(), - 'reference' => '4.0.0', 'dev_requirement' => false, ), 'drupal/smtp' => array( 'pretty_version' => '1.4.0', 'version' => '1.4.0.0', + 'reference' => '8.x-1.4', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/smtp', 'aliases' => array(), - 'reference' => '8.x-1.4', 'dev_requirement' => false, ), 'drupal/social_media' => array( 'pretty_version' => '2.0.0', 'version' => '2.0.0.0', + 'reference' => '2.0.0', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/social_media', 'aliases' => array(), - 'reference' => '2.0.0', 'dev_requirement' => false, ), 'drupal/social_media_links' => array( 'pretty_version' => '2.10.0', 'version' => '2.10.0.0', + 'reference' => '8.x-2.10', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/social_media_links', 'aliases' => array(), - 'reference' => '8.x-2.10', 'dev_requirement' => false, ), 'drupal/svg_image' => array( 'pretty_version' => '3.0.2', 'version' => '3.0.2.0', + 'reference' => '3.0.2', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/svg_image', 'aliases' => array(), - 'reference' => '3.0.2', 'dev_requirement' => false, ), 'drupal/token' => array( 'pretty_version' => '1.15.0', 'version' => '1.15.0.0', + 'reference' => '8.x-1.15', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/token', 'aliases' => array(), - 'reference' => '8.x-1.15', 'dev_requirement' => false, ), 'drupal/twig_field_value' => array( 'pretty_version' => '2.0.2', 'version' => '2.0.2.0', + 'reference' => '2.0.2', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/twig_field_value', 'aliases' => array(), - 'reference' => '2.0.2', 'dev_requirement' => false, ), 'drupal/twig_tweak' => array( 'pretty_version' => '3.4.0', 'version' => '3.4.0.0', + 'reference' => '3.4.0', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/twig_tweak', 'aliases' => array(), - 'reference' => '3.4.0', 'dev_requirement' => false, ), 'drupal/ultimate_cron' => array( 'pretty_version' => '2.0.0-alpha8', 'version' => '2.0.0.0-alpha8', + 'reference' => '8.x-2.0-alpha8', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/ultimate_cron', 'aliases' => array(), - 'reference' => '8.x-2.0-alpha8', 'dev_requirement' => false, ), 'drupal/userprotect' => array( 'pretty_version' => '1.3.0', 'version' => '1.3.0.0', + 'reference' => '8.x-1.3', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/userprotect', 'aliases' => array(), - 'reference' => '8.x-1.3', 'dev_requirement' => false, ), 'drupal/video_embed_field' => array( 'pretty_version' => '2.5.0', 'version' => '2.5.0.0', + 'reference' => '8.x-2.5', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/video_embed_field', 'aliases' => array(), - 'reference' => '8.x-2.5', 'dev_requirement' => false, ), 'drupal/view_unpublished' => array( 'pretty_version' => '1.2.0', 'version' => '1.2.0.0', + 'reference' => '8.x-1.2', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/view_unpublished', 'aliases' => array(), - 'reference' => '8.x-1.2', 'dev_requirement' => false, ), 'drupal/views_ajax_history' => array( 'pretty_version' => '1.7.0', 'version' => '1.7.0.0', + 'reference' => '8.x-1.7', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/views_ajax_history', 'aliases' => array(), - 'reference' => '8.x-1.7', 'dev_requirement' => false, ), 'drupal/views_autocomplete_filters' => array( 'pretty_version' => '2.0.2', 'version' => '2.0.2.0', + 'reference' => '2.0.2', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/views_autocomplete_filters', 'aliases' => array(), - 'reference' => '2.0.2', 'dev_requirement' => false, ), 'drupal/views_bootstrap' => array( 'pretty_version' => '3.10.0', 'version' => '3.10.0.0', + 'reference' => '8.x-3.10', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/views_bootstrap', 'aliases' => array(), - 'reference' => '8.x-3.10', 'dev_requirement' => false, ), 'drupal/views_bulk_operations' => array( 'pretty_version' => '4.2.7', 'version' => '4.2.7.0', + 'reference' => '4.2.7', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/views_bulk_operations', 'aliases' => array(), - 'reference' => '4.2.7', 'dev_requirement' => false, ), 'drupal/views_fieldsets' => array( 'pretty_version' => '4.0.1', 'version' => '4.0.1.0', + 'reference' => '4.0.1', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/views_fieldsets', 'aliases' => array(), - 'reference' => '4.0.1', 'dev_requirement' => false, ), 'drupal/views_infinite_scroll' => array( 'pretty_version' => '2.0.3', 'version' => '2.0.3.0', + 'reference' => '2.0.3', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/views_infinite_scroll', 'aliases' => array(), - 'reference' => '2.0.3', 'dev_requirement' => false, ), 'drupal/webform' => array( 'pretty_version' => '6.2.7', 'version' => '6.2.7.0', + 'reference' => '6.2.7', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/webform', 'aliases' => array(), - 'reference' => '6.2.7', 'dev_requirement' => false, ), 'drush/drush' => array( 'pretty_version' => '12.5.3', 'version' => '12.5.3.0', + 'reference' => '7fe0a492d5126c457c5fb184c4668a132b0aaac6', 'type' => 'library', 'install_path' => __DIR__ . '/../drush/drush', 'aliases' => array(), - 'reference' => '7fe0a492d5126c457c5fb184c4668a132b0aaac6', 'dev_requirement' => false, ), 'egulias/email-validator' => array( 'pretty_version' => '4.0.2', 'version' => '4.0.2.0', + 'reference' => 'ebaaf5be6c0286928352e054f2d5125608e5405e', 'type' => 'library', 'install_path' => __DIR__ . '/../egulias/email-validator', 'aliases' => array(), - 'reference' => 'ebaaf5be6c0286928352e054f2d5125608e5405e', 'dev_requirement' => false, ), 'enshrined/svg-sanitize' => array( 'pretty_version' => '0.19.0', 'version' => '0.19.0.0', + 'reference' => 'e95cd17be68e45f523cbfb0fe50cdd891b0cf20e', 'type' => 'library', 'install_path' => __DIR__ . '/../enshrined/svg-sanitize', 'aliases' => array(), - 'reference' => 'e95cd17be68e45f523cbfb0fe50cdd891b0cf20e', 'dev_requirement' => false, ), 'fileeye/pel' => array( 'pretty_version' => '0.10.0', 'version' => '0.10.0.0', + 'reference' => '5da1e6ab73508056f0abb79f560d20a315d1aefe', 'type' => 'library', 'install_path' => __DIR__ . '/../fileeye/pel', 'aliases' => array(), - 'reference' => '5da1e6ab73508056f0abb79f560d20a315d1aefe', 'dev_requirement' => false, ), 'gettext/gettext' => array( 'pretty_version' => 'v5.7.1', 'version' => '5.7.1.0', + 'reference' => 'a9f89e0cc9d9a67b422632b594b5f1afb16eccfc', 'type' => 'library', 'install_path' => __DIR__ . '/../gettext/gettext', 'aliases' => array(), - 'reference' => 'a9f89e0cc9d9a67b422632b594b5f1afb16eccfc', 'dev_requirement' => false, ), 'gettext/languages' => array( 'pretty_version' => '2.10.0', 'version' => '2.10.0.0', + 'reference' => '4d61d67fe83a2ad85959fe6133d6d9ba7dddd1ab', 'type' => 'library', 'install_path' => __DIR__ . '/../gettext/languages', 'aliases' => array(), - 'reference' => '4d61d67fe83a2ad85959fe6133d6d9ba7dddd1ab', 'dev_requirement' => false, ), 'gettext/translator' => array( 'pretty_version' => 'v1.2.0', 'version' => '1.2.0.0', + 'reference' => 'a4fa5ed740f304a0ed7b3e169b2b554a195c7570', 'type' => 'library', 'install_path' => __DIR__ . '/../gettext/translator', 'aliases' => array(), - 'reference' => 'a4fa5ed740f304a0ed7b3e169b2b554a195c7570', 'dev_requirement' => false, ), 'google/recaptcha' => array( 'pretty_version' => '1.3.0', 'version' => '1.3.0.0', + 'reference' => 'd59a801e98a4e9174814a6d71bbc268dff1202df', 'type' => 'library', 'install_path' => __DIR__ . '/../google/recaptcha', 'aliases' => array(), - 'reference' => 'd59a801e98a4e9174814a6d71bbc268dff1202df', 'dev_requirement' => false, ), 'grasmash/expander' => array( 'pretty_version' => '3.0.0', 'version' => '3.0.0.0', + 'reference' => 'bb1c1a2430957945cf08c5a62f5d72a6aa6a2c82', 'type' => 'library', 'install_path' => __DIR__ . '/../grasmash/expander', 'aliases' => array(), - 'reference' => 'bb1c1a2430957945cf08c5a62f5d72a6aa6a2c82', 'dev_requirement' => false, ), 'grasmash/yaml-cli' => array( 'pretty_version' => '3.1.0', 'version' => '3.1.0.0', + 'reference' => '00f3fd775f6abbfacd44432f1999c3c3b02791f0', 'type' => 'library', 'install_path' => __DIR__ . '/../grasmash/yaml-cli', 'aliases' => array(), - 'reference' => '00f3fd775f6abbfacd44432f1999c3c3b02791f0', 'dev_requirement' => false, ), 'guzzlehttp/guzzle' => array( 'pretty_version' => '7.8.2', 'version' => '7.8.2.0', + 'reference' => 'f4152d9eb85c445fe1f992001d1748e8bec070d2', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/guzzle', 'aliases' => array(), - 'reference' => 'f4152d9eb85c445fe1f992001d1748e8bec070d2', 'dev_requirement' => false, ), 'guzzlehttp/promises' => array( 'pretty_version' => '2.0.3', 'version' => '2.0.3.0', + 'reference' => '6ea8dd08867a2a42619d65c3deb2c0fcbf81c8f8', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/promises', 'aliases' => array(), - 'reference' => '6ea8dd08867a2a42619d65c3deb2c0fcbf81c8f8', 'dev_requirement' => false, ), 'guzzlehttp/psr7' => array( 'pretty_version' => '2.6.3', 'version' => '2.6.3.0', + 'reference' => '6de29867b18790c0d2c846af4c13a24cc3ad56f3', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/psr7', 'aliases' => array(), - 'reference' => '6de29867b18790c0d2c846af4c13a24cc3ad56f3', 'dev_requirement' => false, ), 'jquery/chosen' => array( 'pretty_version' => '1.8.7', 'version' => '1.8.7.0', + 'reference' => null, 'type' => 'drupal-library', 'install_path' => __DIR__ . '/../../web/libraries/jquery.chosen', 'aliases' => array(), - 'reference' => NULL, 'dev_requirement' => false, ), 'jquery/geocomplete' => array( 'pretty_version' => '1.7.0', 'version' => '1.7.0.0', + 'reference' => null, 'type' => 'drupal-library', 'install_path' => __DIR__ . '/../../web/libraries/jquery.geocomplete', 'aliases' => array(), - 'reference' => NULL, 'dev_requirement' => false, ), 'jquery/hotkeys' => array( 'pretty_version' => '0.2.0', 'version' => '0.2.0.0', + 'reference' => null, 'type' => 'drupal-library', 'install_path' => __DIR__ . '/../../web/libraries/jquery.hotkeys', 'aliases' => array(), - 'reference' => NULL, 'dev_requirement' => false, ), 'jquery/icheck' => array( 'pretty_version' => '1.0.2 ', 'version' => '1.0.2.0', + 'reference' => null, 'type' => 'drupal-library', 'install_path' => __DIR__ . '/../../web/libraries/jquery.icheck', 'aliases' => array(), - 'reference' => NULL, 'dev_requirement' => false, ), 'jquery/image-picker' => array( 'pretty_version' => '0.3.1', 'version' => '0.3.1.0', + 'reference' => null, 'type' => 'drupal-library', 'install_path' => __DIR__ . '/../../web/libraries/jquery.image-picker', 'aliases' => array(), - 'reference' => NULL, 'dev_requirement' => false, ), 'jquery/inputmask' => array( 'pretty_version' => '5.0.8', 'version' => '5.0.8.0', + 'reference' => null, 'type' => 'drupal-library', 'install_path' => __DIR__ . '/../../web/libraries/jquery.inputmask', 'aliases' => array(), - 'reference' => NULL, 'dev_requirement' => false, ), 'jquery/intl-tel-input' => array( 'pretty_version' => '17.0.19', 'version' => '17.0.19.0', + 'reference' => null, 'type' => 'drupal-library', 'install_path' => __DIR__ . '/../../web/libraries/jquery.intl-tel-input', 'aliases' => array(), - 'reference' => NULL, 'dev_requirement' => false, ), 'jquery/rateit' => array( 'pretty_version' => '1.1.5', 'version' => '1.1.5.0', + 'reference' => null, 'type' => 'drupal-library', 'install_path' => __DIR__ . '/../../web/libraries/jquery.rateit', 'aliases' => array(), - 'reference' => NULL, 'dev_requirement' => false, ), 'jquery/select2' => array( 'pretty_version' => '4.0.13', 'version' => '4.0.13.0', + 'reference' => null, 'type' => 'drupal-library', 'install_path' => __DIR__ . '/../../web/libraries/jquery.select2', 'aliases' => array(), - 'reference' => NULL, 'dev_requirement' => false, ), 'jquery/textcounter' => array( 'pretty_version' => '0.9.1', 'version' => '0.9.1.0', + 'reference' => null, 'type' => 'drupal-library', 'install_path' => __DIR__ . '/../../web/libraries/jquery.textcounter', 'aliases' => array(), - 'reference' => NULL, 'dev_requirement' => false, ), 'jquery/timepicker' => array( 'pretty_version' => '1.14.0', 'version' => '1.14.0.0', + 'reference' => null, 'type' => 'drupal-library', 'install_path' => __DIR__ . '/../../web/libraries/jquery.timepicker', 'aliases' => array(), - 'reference' => NULL, 'dev_requirement' => false, ), 'jquery/toggles' => array( 'pretty_version' => '4.0.0', 'version' => '4.0.0.0', + 'reference' => null, 'type' => 'drupal-library', 'install_path' => __DIR__ . '/../../web/libraries/jquery.toggles', 'aliases' => array(), - 'reference' => NULL, 'dev_requirement' => false, ), 'league/container' => array( 'pretty_version' => '4.2.0', 'version' => '4.2.0.0', + 'reference' => '375d13cb828649599ef5d48a339c4af7a26cd0ab', 'type' => 'library', 'install_path' => __DIR__ . '/../league/container', 'aliases' => array(), - 'reference' => '375d13cb828649599ef5d48a339c4af7a26cd0ab', 'dev_requirement' => false, ), 'league/uri-interfaces' => array( 'pretty_version' => '7.4.1', 'version' => '7.4.1.0', + 'reference' => '8d43ef5c841032c87e2de015972c06f3865ef718', 'type' => 'library', 'install_path' => __DIR__ . '/../league/uri-interfaces', 'aliases' => array(), - 'reference' => '8d43ef5c841032c87e2de015972c06f3865ef718', 'dev_requirement' => false, ), 'masterminds/html5' => array( 'pretty_version' => '2.9.0', 'version' => '2.9.0.0', + 'reference' => 'f5ac2c0b0a2eefca70b2ce32a5809992227e75a6', 'type' => 'library', 'install_path' => __DIR__ . '/../masterminds/html5', 'aliases' => array(), - 'reference' => 'f5ac2c0b0a2eefca70b2ce32a5809992227e75a6', 'dev_requirement' => false, ), 'mck89/peast' => array( 'pretty_version' => 'v1.16.3', 'version' => '1.16.3.0', + 'reference' => '645ec21b650bc2aced18285c85f220d22afc1430', 'type' => 'library', 'install_path' => __DIR__ . '/../mck89/peast', 'aliases' => array(), - 'reference' => '645ec21b650bc2aced18285c85f220d22afc1430', 'dev_requirement' => false, ), 'mobiledetect/mobiledetectlib' => array( 'pretty_version' => '2.8.38', 'version' => '2.8.38.0', + 'reference' => 'b6c4ac9686d204c49a432f527f137cf24ac0b90e', 'type' => 'library', 'install_path' => __DIR__ . '/../mobiledetect/mobiledetectlib', 'aliases' => array(), - 'reference' => 'b6c4ac9686d204c49a432f527f137cf24ac0b90e', 'dev_requirement' => false, ), 'nikic/php-parser' => array( 'pretty_version' => 'v5.0.0', 'version' => '5.0.0.0', + 'reference' => '4a21235f7e56e713259a6f76bf4b5ea08502b9dc', 'type' => 'library', 'install_path' => __DIR__ . '/../nikic/php-parser', 'aliases' => array(), - 'reference' => '4a21235f7e56e713259a6f76bf4b5ea08502b9dc', 'dev_requirement' => false, ), 'northernco/ckeditor5-anchor-drupal' => array( 'pretty_version' => '0.5.0', 'version' => '0.5.0.0', + 'reference' => null, 'type' => 'drupal-library', 'install_path' => __DIR__ . '/../../web/libraries/ckeditor5-anchor-drupal', 'aliases' => array(), - 'reference' => NULL, 'dev_requirement' => false, ), 'oomphinc/composer-installers-extender' => array( 'pretty_version' => '2.0.1', 'version' => '2.0.1.0', + 'reference' => 'cbf4b6f9a24153b785d09eee755b995ba87bd5f9', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../oomphinc/composer-installers-extender', 'aliases' => array(), - 'reference' => 'cbf4b6f9a24153b785d09eee755b995ba87bd5f9', 'dev_requirement' => false, ), 'orno/di' => array( @@ -1493,109 +1486,109 @@ 'pear/archive_tar' => array( 'pretty_version' => '1.5.0', 'version' => '1.5.0.0', + 'reference' => 'b439c859564f5cbb0f64ad6002d0afe84a889602', 'type' => 'library', 'install_path' => __DIR__ . '/../pear/archive_tar', 'aliases' => array(), - 'reference' => 'b439c859564f5cbb0f64ad6002d0afe84a889602', 'dev_requirement' => false, ), 'pear/console_getopt' => array( 'pretty_version' => 'v1.4.3', 'version' => '1.4.3.0', + 'reference' => 'a41f8d3e668987609178c7c4a9fe48fecac53fa0', 'type' => 'library', 'install_path' => __DIR__ . '/../pear/console_getopt', 'aliases' => array(), - 'reference' => 'a41f8d3e668987609178c7c4a9fe48fecac53fa0', 'dev_requirement' => false, ), 'pear/pear-core-minimal' => array( 'pretty_version' => 'v1.10.15', 'version' => '1.10.15.0', + 'reference' => 'ce0adade8b97561656ace07cdaac4751c271ea8c', 'type' => 'library', 'install_path' => __DIR__ . '/../pear/pear-core-minimal', 'aliases' => array(), - 'reference' => 'ce0adade8b97561656ace07cdaac4751c271ea8c', 'dev_requirement' => false, ), 'pear/pear_exception' => array( 'pretty_version' => 'v1.0.2', 'version' => '1.0.2.0', + 'reference' => 'b14fbe2ddb0b9f94f5b24cf08783d599f776fff0', 'type' => 'class', 'install_path' => __DIR__ . '/../pear/pear_exception', 'aliases' => array(), - 'reference' => 'b14fbe2ddb0b9f94f5b24cf08783d599f776fff0', 'dev_requirement' => false, ), 'phootwork/collection' => array( 'pretty_version' => 'v3.2.2', 'version' => '3.2.2.0', + 'reference' => '46dde20420fba17766c89200bc3ff91d3e58eafa', 'type' => 'library', 'install_path' => __DIR__ . '/../phootwork/collection', 'aliases' => array(), - 'reference' => '46dde20420fba17766c89200bc3ff91d3e58eafa', 'dev_requirement' => false, ), 'phootwork/lang' => array( 'pretty_version' => 'v3.2.2', 'version' => '3.2.2.0', + 'reference' => 'baaf154ae7d521ebeee5e89105f5b12b0f234597', 'type' => 'library', 'install_path' => __DIR__ . '/../phootwork/lang', 'aliases' => array(), - 'reference' => 'baaf154ae7d521ebeee5e89105f5b12b0f234597', 'dev_requirement' => false, ), 'phpmailer/phpmailer' => array( 'pretty_version' => 'v6.9.1', 'version' => '6.9.1.0', + 'reference' => '039de174cd9c17a8389754d3b877a2ed22743e18', 'type' => 'library', 'install_path' => __DIR__ . '/../phpmailer/phpmailer', 'aliases' => array(), - 'reference' => '039de174cd9c17a8389754d3b877a2ed22743e18', 'dev_requirement' => false, ), 'phpowermove/docblock' => array( 'pretty_version' => 'v4.0', 'version' => '4.0.0.0', + 'reference' => 'a73f6e17b7d4e1b92ca5378c248c952c9fae7826', 'type' => 'library', 'install_path' => __DIR__ . '/../phpowermove/docblock', 'aliases' => array(), - 'reference' => 'a73f6e17b7d4e1b92ca5378c248c952c9fae7826', 'dev_requirement' => false, ), 'politsin/jquery-ui-touch-punch' => array( 'pretty_version' => '1.0', 'version' => '1.0.0.0', + 'reference' => '2fe375e05821e267f0f3c0e063197f5c406896dd', 'type' => 'drupal-library', 'install_path' => __DIR__ . '/../../web/libraries/jquery-ui-touch-punch', 'aliases' => array(), - 'reference' => '2fe375e05821e267f0f3c0e063197f5c406896dd', 'dev_requirement' => false, ), 'popperjs/popperjs' => array( 'pretty_version' => '2.11.6', 'version' => '2.11.6.0', + 'reference' => null, 'type' => 'drupal-library', 'install_path' => __DIR__ . '/../../web/libraries/popperjs', 'aliases' => array(), - 'reference' => NULL, 'dev_requirement' => false, ), 'progress-tracker/progress-tracker' => array( 'pretty_version' => '2.0.7', 'version' => '2.0.7.0', + 'reference' => null, 'type' => 'drupal-library', 'install_path' => __DIR__ . '/../../web/libraries/progress-tracker', 'aliases' => array(), - 'reference' => NULL, 'dev_requirement' => false, ), 'psr/cache' => array( 'pretty_version' => '3.0.0', 'version' => '3.0.0.0', + 'reference' => 'aa5030cfa5405eccfdcb1083ce040c2cb8d253bf', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/cache', 'aliases' => array(), - 'reference' => 'aa5030cfa5405eccfdcb1083ce040c2cb8d253bf', 'dev_requirement' => false, ), 'psr/cache-implementation' => array( @@ -1607,10 +1600,10 @@ 'psr/container' => array( 'pretty_version' => '2.0.2', 'version' => '2.0.2.0', + 'reference' => 'c71ecc56dfe541dbd90c5360474fbc405f8d5963', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), - 'reference' => 'c71ecc56dfe541dbd90c5360474fbc405f8d5963', 'dev_requirement' => false, ), 'psr/container-implementation' => array( @@ -1623,10 +1616,10 @@ 'psr/event-dispatcher' => array( 'pretty_version' => '1.0.0', 'version' => '1.0.0.0', + 'reference' => 'dbefd12671e8a14ec7f180cab83036ed26714bb0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/event-dispatcher', 'aliases' => array(), - 'reference' => 'dbefd12671e8a14ec7f180cab83036ed26714bb0', 'dev_requirement' => false, ), 'psr/event-dispatcher-implementation' => array( @@ -1638,10 +1631,10 @@ 'psr/http-client' => array( 'pretty_version' => '1.0.3', 'version' => '1.0.3.0', + 'reference' => 'bb5906edc1c324c9a05aa0873d40117941e5fa90', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-client', 'aliases' => array(), - 'reference' => 'bb5906edc1c324c9a05aa0873d40117941e5fa90', 'dev_requirement' => false, ), 'psr/http-client-implementation' => array( @@ -1653,10 +1646,10 @@ 'psr/http-factory' => array( 'pretty_version' => '1.1.0', 'version' => '1.1.0.0', + 'reference' => '2b4765fddfe3b508ac62f829e852b1501d3f6e8a', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-factory', 'aliases' => array(), - 'reference' => '2b4765fddfe3b508ac62f829e852b1501d3f6e8a', 'dev_requirement' => false, ), 'psr/http-factory-implementation' => array( @@ -1668,10 +1661,10 @@ 'psr/http-message' => array( 'pretty_version' => '2.0', 'version' => '2.0.0.0', + 'reference' => '402d35bcb92c70c026d1a6a9883f06b2ead23d71', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-message', 'aliases' => array(), - 'reference' => '402d35bcb92c70c026d1a6a9883f06b2ead23d71', 'dev_requirement' => false, ), 'psr/http-message-implementation' => array( @@ -1683,10 +1676,10 @@ 'psr/log' => array( 'pretty_version' => '3.0.1', 'version' => '3.0.1.0', + 'reference' => '79dff0b268932c640297f5208d6298f71855c03e', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/log', 'aliases' => array(), - 'reference' => '79dff0b268932c640297f5208d6298f71855c03e', 'dev_requirement' => false, ), 'psr/log-implementation' => array( @@ -1704,28 +1697,28 @@ 'psy/psysh' => array( 'pretty_version' => 'v0.12.0', 'version' => '0.12.0.0', + 'reference' => '750bf031a48fd07c673dbe3f11f72362ea306d0d', 'type' => 'library', 'install_path' => __DIR__ . '/../psy/psysh', 'aliases' => array(), - 'reference' => '750bf031a48fd07c673dbe3f11f72362ea306d0d', 'dev_requirement' => false, ), 'ralouphie/getallheaders' => array( 'pretty_version' => '3.0.3', 'version' => '3.0.3.0', + 'reference' => '120b605dfeb996808c31b6477290a714d356e822', 'type' => 'library', 'install_path' => __DIR__ . '/../ralouphie/getallheaders', 'aliases' => array(), - 'reference' => '120b605dfeb996808c31b6477290a714d356e822', 'dev_requirement' => false, ), 'robrichards/xmlseclibs' => array( 'pretty_version' => '3.1.1', 'version' => '3.1.1.0', + 'reference' => 'f8f19e58f26cdb42c54b214ff8a820760292f8df', 'type' => 'library', 'install_path' => __DIR__ . '/../robrichards/xmlseclibs', 'aliases' => array(), - 'reference' => 'f8f19e58f26cdb42c54b214ff8a820760292f8df', 'dev_requirement' => false, ), 'rsky/pear-core-min' => array( @@ -1737,127 +1730,127 @@ 'sebastian/diff' => array( 'pretty_version' => '4.0.6', 'version' => '4.0.6.0', + 'reference' => 'ba01945089c3a293b01ba9badc29ad55b106b0bc', 'type' => 'library', 'install_path' => __DIR__ . '/../sebastian/diff', 'aliases' => array(), - 'reference' => 'ba01945089c3a293b01ba9badc29ad55b106b0bc', 'dev_requirement' => false, ), 'signature_pad/signature_pad' => array( 'pretty_version' => '2.3.0', 'version' => '2.3.0.0', + 'reference' => null, 'type' => 'drupal-library', 'install_path' => __DIR__ . '/../../web/libraries/signature_pad', 'aliases' => array(), - 'reference' => NULL, 'dev_requirement' => false, ), 'simplesamlphp/assert' => array( 'pretty_version' => 'v1.2.1', 'version' => '1.2.1.0', + 'reference' => 'bc80f10858179af2516b48643f3ec43ae7a36937', 'type' => 'library', 'install_path' => __DIR__ . '/../simplesamlphp/assert', 'aliases' => array(), - 'reference' => 'bc80f10858179af2516b48643f3ec43ae7a36937', 'dev_requirement' => false, ), 'simplesamlphp/composer-module-installer' => array( 'pretty_version' => 'v1.3.4', 'version' => '1.3.4.0', + 'reference' => '36508ed9580a30c4d5ab0bb3c25c00d0b5d42946', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../simplesamlphp/composer-module-installer', 'aliases' => array(), - 'reference' => '36508ed9580a30c4d5ab0bb3c25c00d0b5d42946', 'dev_requirement' => false, ), 'simplesamlphp/saml2' => array( 'pretty_version' => 'v4.6.12', 'version' => '4.6.12.0', + 'reference' => '9545abd0d9d48388f2fa00469c5c1e0294f0303e', 'type' => 'library', 'install_path' => __DIR__ . '/../simplesamlphp/saml2', 'aliases' => array(), - 'reference' => '9545abd0d9d48388f2fa00469c5c1e0294f0303e', 'dev_requirement' => false, ), 'simplesamlphp/simplesamlphp' => array( 'pretty_version' => 'v2.3.0', 'version' => '2.3.0.0', + 'reference' => '74c4130659d1574f44aa2606090a8d87ffc95ebb', 'type' => 'project', 'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp', 'aliases' => array(), - 'reference' => '74c4130659d1574f44aa2606090a8d87ffc95ebb', 'dev_requirement' => false, ), 'simplesamlphp/simplesamlphp-assets-base' => array( 'pretty_version' => 'v2.2.7', 'version' => '2.2.7.0', + 'reference' => '06da64ae4c7d3fae044d076d6523acff4561d11f', 'type' => 'simplesamlphp-module', 'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp/public/assets/base', 'aliases' => array(), - 'reference' => '06da64ae4c7d3fae044d076d6523acff4561d11f', 'dev_requirement' => false, ), 'simplesamlphp/simplesamlphp-module-authcrypt' => array( 'pretty_version' => 'v1.1.0', 'version' => '1.1.0.0', + 'reference' => 'dbec600aec1e2559939a018c3ba31b2be8cdadd3', 'type' => 'simplesamlphp-module', 'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp/modules/authcrypt', 'aliases' => array(), - 'reference' => 'dbec600aec1e2559939a018c3ba31b2be8cdadd3', 'dev_requirement' => false, ), 'simplesamlphp/simplesamlphp-module-metarefresh' => array( 'pretty_version' => 'v1.2.2', 'version' => '1.2.2.0', + 'reference' => 'ed2eadb2df4fbfe714078c67bff96fa2059b0f71', 'type' => 'simplesamlphp-module', 'install_path' => __DIR__ . '/../simplesamlphp/simplesamlphp/modules/metarefresh', 'aliases' => array(), - 'reference' => 'ed2eadb2df4fbfe714078c67bff96fa2059b0f71', 'dev_requirement' => false, ), 'simplesamlphp/xml-common' => array( 'pretty_version' => 'v1.17.0', 'version' => '1.17.0.0', + 'reference' => 'd06e0c6b4f42048181aec575211ff0ac171b0ec1', 'type' => 'project', 'install_path' => __DIR__ . '/../simplesamlphp/xml-common', 'aliases' => array(), - 'reference' => 'd06e0c6b4f42048181aec575211ff0ac171b0ec1', 'dev_requirement' => false, ), 'simplesamlphp/xml-security' => array( 'pretty_version' => 'v1.8.5', 'version' => '1.8.5.0', + 'reference' => 'a2ac09c77c68833b3530c3c49ff0e248f0f5b077', 'type' => 'library', 'install_path' => __DIR__ . '/../simplesamlphp/xml-security', 'aliases' => array(), - 'reference' => 'a2ac09c77c68833b3530c3c49ff0e248f0f5b077', 'dev_requirement' => false, ), 'svg-pan-zoom/svg-pan-zoom' => array( 'pretty_version' => '3.6.1', 'version' => '3.6.1.0', + 'reference' => null, 'type' => 'drupal-library', 'install_path' => __DIR__ . '/../../web/libraries/svg-pan-zoom', 'aliases' => array(), - 'reference' => NULL, 'dev_requirement' => false, ), 'symfony/cache' => array( 'pretty_version' => 'v6.4.10', 'version' => '6.4.10.0', + 'reference' => '6702d2d777260e6ff3451fee2d7d78ab5f715cdc', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/cache', 'aliases' => array(), - 'reference' => '6702d2d777260e6ff3451fee2d7d78ab5f715cdc', 'dev_requirement' => false, ), 'symfony/cache-contracts' => array( 'pretty_version' => 'v3.5.0', 'version' => '3.5.0.0', + 'reference' => 'df6a1a44c890faded49a5fca33c2d5c5fd3c2197', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/cache-contracts', 'aliases' => array(), - 'reference' => 'df6a1a44c890faded49a5fca33c2d5c5fd3c2197', 'dev_requirement' => false, ), 'symfony/cache-implementation' => array( @@ -1869,64 +1862,64 @@ 'symfony/config' => array( 'pretty_version' => 'v6.4.7', 'version' => '6.4.7.0', + 'reference' => '51da0e4494d81bd7b5b5bd80319c55d8e0d7f4ff', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/config', 'aliases' => array(), - 'reference' => '51da0e4494d81bd7b5b5bd80319c55d8e0d7f4ff', 'dev_requirement' => false, ), 'symfony/console' => array( 'pretty_version' => 'v6.4.11', 'version' => '6.4.11.0', + 'reference' => '42686880adaacdad1835ee8fc2a9ec5b7bd63998', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/console', 'aliases' => array(), - 'reference' => '42686880adaacdad1835ee8fc2a9ec5b7bd63998', 'dev_requirement' => false, ), 'symfony/dependency-injection' => array( 'pretty_version' => 'v6.4.11', 'version' => '6.4.11.0', + 'reference' => 'e93c8368dc9915c2fe12018ff22fcbbdd32c9a9e', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/dependency-injection', 'aliases' => array(), - 'reference' => 'e93c8368dc9915c2fe12018ff22fcbbdd32c9a9e', 'dev_requirement' => false, ), 'symfony/deprecation-contracts' => array( 'pretty_version' => 'v3.5.0', 'version' => '3.5.0.0', + 'reference' => '0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/deprecation-contracts', 'aliases' => array(), - 'reference' => '0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1', 'dev_requirement' => false, ), 'symfony/error-handler' => array( 'pretty_version' => 'v6.4.10', 'version' => '6.4.10.0', + 'reference' => '231f1b2ee80f72daa1972f7340297d67439224f0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/error-handler', 'aliases' => array(), - 'reference' => '231f1b2ee80f72daa1972f7340297d67439224f0', 'dev_requirement' => false, ), 'symfony/event-dispatcher' => array( 'pretty_version' => 'v6.4.7', 'version' => '6.4.7.0', + 'reference' => 'd84384f3f67de3cb650db64d685d70395dacfc3f', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/event-dispatcher', 'aliases' => array(), - 'reference' => 'd84384f3f67de3cb650db64d685d70395dacfc3f', 'dev_requirement' => false, ), 'symfony/event-dispatcher-contracts' => array( 'pretty_version' => 'v3.5.0', 'version' => '3.5.0.0', + 'reference' => '8f93aec25d41b72493c6ddff14e916177c9efc50', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/event-dispatcher-contracts', 'aliases' => array(), - 'reference' => '8f93aec25d41b72493c6ddff14e916177c9efc50', 'dev_requirement' => false, ), 'symfony/event-dispatcher-implementation' => array( @@ -1938,226 +1931,226 @@ 'symfony/filesystem' => array( 'pretty_version' => 'v6.4.9', 'version' => '6.4.9.0', + 'reference' => 'b51ef8059159330b74a4d52f68e671033c0fe463', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/filesystem', 'aliases' => array(), - 'reference' => 'b51ef8059159330b74a4d52f68e671033c0fe463', 'dev_requirement' => false, ), 'symfony/finder' => array( 'pretty_version' => 'v6.4.11', 'version' => '6.4.11.0', + 'reference' => 'd7eb6daf8cd7e9ac4976e9576b32042ef7253453', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/finder', 'aliases' => array(), - 'reference' => 'd7eb6daf8cd7e9ac4976e9576b32042ef7253453', 'dev_requirement' => false, ), 'symfony/framework-bundle' => array( 'pretty_version' => 'v6.4.10', 'version' => '6.4.10.0', + 'reference' => '6cbdb0cc3ddbb63499262cd3036882b08ee2690b', 'type' => 'symfony-bundle', 'install_path' => __DIR__ . '/../symfony/framework-bundle', 'aliases' => array(), - 'reference' => '6cbdb0cc3ddbb63499262cd3036882b08ee2690b', 'dev_requirement' => false, ), 'symfony/http-foundation' => array( 'pretty_version' => 'v6.4.10', 'version' => '6.4.10.0', + 'reference' => '117f1f20a7ade7bcea28b861fb79160a21a1e37b', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/http-foundation', 'aliases' => array(), - 'reference' => '117f1f20a7ade7bcea28b861fb79160a21a1e37b', 'dev_requirement' => false, ), 'symfony/http-kernel' => array( 'pretty_version' => 'v6.4.11', 'version' => '6.4.11.0', + 'reference' => '1ba6b89d781cb47448155cc70dd2e0f1b0584c79', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/http-kernel', 'aliases' => array(), - 'reference' => '1ba6b89d781cb47448155cc70dd2e0f1b0584c79', 'dev_requirement' => false, ), 'symfony/intl' => array( 'pretty_version' => 'v6.4.7', 'version' => '6.4.7.0', + 'reference' => '9ed7dfeeba5759b61798358100bb63230509b337', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/intl', 'aliases' => array(), - 'reference' => '9ed7dfeeba5759b61798358100bb63230509b337', 'dev_requirement' => false, ), 'symfony/mailer' => array( 'pretty_version' => 'v6.4.9', 'version' => '6.4.9.0', + 'reference' => 'e2d56f180f5b8c5e7c0fbea872bb1f529b6d6d45', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/mailer', 'aliases' => array(), - 'reference' => 'e2d56f180f5b8c5e7c0fbea872bb1f529b6d6d45', 'dev_requirement' => false, ), 'symfony/mime' => array( 'pretty_version' => 'v6.4.11', 'version' => '6.4.11.0', + 'reference' => 'dba5d5f6073baf7a3576b580cc4a208b4ca00553', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/mime', 'aliases' => array(), - 'reference' => 'dba5d5f6073baf7a3576b580cc4a208b4ca00553', 'dev_requirement' => false, ), 'symfony/password-hasher' => array( 'pretty_version' => 'v6.4.8', 'version' => '6.4.8.0', + 'reference' => '90ebbe946e5d64a5fad9ac9427e335045cf2bd31', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/password-hasher', 'aliases' => array(), - 'reference' => '90ebbe946e5d64a5fad9ac9427e335045cf2bd31', 'dev_requirement' => false, ), 'symfony/polyfill-ctype' => array( 'pretty_version' => 'v1.29.0', 'version' => '1.29.0.0', + 'reference' => 'ef4d7e442ca910c4764bce785146269b30cb5fc4', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-ctype', 'aliases' => array(), - 'reference' => 'ef4d7e442ca910c4764bce785146269b30cb5fc4', 'dev_requirement' => false, ), 'symfony/polyfill-iconv' => array( 'pretty_version' => 'v1.29.0', 'version' => '1.29.0.0', + 'reference' => 'cd4226d140ecd3d0f13d32ed0a4a095ffe871d2f', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-iconv', 'aliases' => array(), - 'reference' => 'cd4226d140ecd3d0f13d32ed0a4a095ffe871d2f', 'dev_requirement' => false, ), 'symfony/polyfill-intl-grapheme' => array( 'pretty_version' => 'v1.29.0', 'version' => '1.29.0.0', + 'reference' => '32a9da87d7b3245e09ac426c83d334ae9f06f80f', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-grapheme', 'aliases' => array(), - 'reference' => '32a9da87d7b3245e09ac426c83d334ae9f06f80f', 'dev_requirement' => false, ), 'symfony/polyfill-intl-icu' => array( 'pretty_version' => 'v1.30.0', 'version' => '1.30.0.0', + 'reference' => 'e76343c631b453088e2260ac41dfebe21954de81', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-icu', 'aliases' => array(), - 'reference' => 'e76343c631b453088e2260ac41dfebe21954de81', 'dev_requirement' => false, ), 'symfony/polyfill-intl-idn' => array( 'pretty_version' => 'v1.29.0', 'version' => '1.29.0.0', + 'reference' => 'a287ed7475f85bf6f61890146edbc932c0fff919', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-idn', 'aliases' => array(), - 'reference' => 'a287ed7475f85bf6f61890146edbc932c0fff919', 'dev_requirement' => false, ), 'symfony/polyfill-intl-normalizer' => array( 'pretty_version' => 'v1.29.0', 'version' => '1.29.0.0', + 'reference' => 'bc45c394692b948b4d383a08d7753968bed9a83d', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-normalizer', 'aliases' => array(), - 'reference' => 'bc45c394692b948b4d383a08d7753968bed9a83d', 'dev_requirement' => false, ), 'symfony/polyfill-mbstring' => array( 'pretty_version' => 'v1.29.0', 'version' => '1.29.0.0', + 'reference' => '9773676c8a1bb1f8d4340a62efe641cf76eda7ec', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-mbstring', 'aliases' => array(), - 'reference' => '9773676c8a1bb1f8d4340a62efe641cf76eda7ec', 'dev_requirement' => false, ), 'symfony/polyfill-php72' => array( 'pretty_version' => 'v1.30.0', 'version' => '1.30.0.0', + 'reference' => '10112722600777e02d2745716b70c5db4ca70442', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php72', 'aliases' => array(), - 'reference' => '10112722600777e02d2745716b70c5db4ca70442', 'dev_requirement' => false, ), 'symfony/polyfill-php80' => array( 'pretty_version' => 'v1.30.0', 'version' => '1.30.0.0', + 'reference' => '77fa7995ac1b21ab60769b7323d600a991a90433', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php80', 'aliases' => array(), - 'reference' => '77fa7995ac1b21ab60769b7323d600a991a90433', 'dev_requirement' => false, ), 'symfony/polyfill-php81' => array( 'pretty_version' => 'v1.30.0', 'version' => '1.30.0.0', + 'reference' => '3fb075789fb91f9ad9af537c4012d523085bd5af', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php81', 'aliases' => array(), - 'reference' => '3fb075789fb91f9ad9af537c4012d523085bd5af', 'dev_requirement' => false, ), 'symfony/polyfill-php83' => array( 'pretty_version' => 'v1.29.0', 'version' => '1.29.0.0', + 'reference' => '86fcae159633351e5fd145d1c47de6c528f8caff', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php83', 'aliases' => array(), - 'reference' => '86fcae159633351e5fd145d1c47de6c528f8caff', 'dev_requirement' => false, ), 'symfony/process' => array( 'pretty_version' => '6.4.x-dev', 'version' => '6.4.9999999.9999999-dev', + 'reference' => '8d92dd79149f29e89ee0f480254db595f6a6a2c5', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/process', 'aliases' => array(), - 'reference' => '8d92dd79149f29e89ee0f480254db595f6a6a2c5', 'dev_requirement' => false, ), 'symfony/psr-http-message-bridge' => array( 'pretty_version' => 'v6.4.11', 'version' => '6.4.11.0', + 'reference' => '74835ba54eca99a38f374f7a6d932fa510124773', 'type' => 'symfony-bridge', 'install_path' => __DIR__ . '/../symfony/psr-http-message-bridge', 'aliases' => array(), - 'reference' => '74835ba54eca99a38f374f7a6d932fa510124773', 'dev_requirement' => false, ), 'symfony/routing' => array( 'pretty_version' => 'v6.4.11', 'version' => '6.4.11.0', + 'reference' => '8ee0c24c1bf61c263a26f1b9b6d19e83b1121f2a', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/routing', 'aliases' => array(), - 'reference' => '8ee0c24c1bf61c263a26f1b9b6d19e83b1121f2a', 'dev_requirement' => false, ), 'symfony/serializer' => array( 'pretty_version' => 'v6.4.11', 'version' => '6.4.11.0', + 'reference' => 'a75d03d7720417f8a654e73e8f02acdea8779cd0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/serializer', 'aliases' => array(), - 'reference' => 'a75d03d7720417f8a654e73e8f02acdea8779cd0', 'dev_requirement' => false, ), 'symfony/service-contracts' => array( 'pretty_version' => 'v3.5.0', 'version' => '3.5.0.0', + 'reference' => 'bd1d9e59a81d8fa4acdcea3f617c581f7475a80f', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/service-contracts', 'aliases' => array(), - 'reference' => 'bd1d9e59a81d8fa4acdcea3f617c581f7475a80f', 'dev_requirement' => false, ), 'symfony/service-implementation' => array( @@ -2169,145 +2162,145 @@ 'symfony/string' => array( 'pretty_version' => 'v6.4.11', 'version' => '6.4.11.0', + 'reference' => '5bc3eb632cf9c8dbfd6529d89be9950d1518883b', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/string', 'aliases' => array(), - 'reference' => '5bc3eb632cf9c8dbfd6529d89be9950d1518883b', 'dev_requirement' => false, ), 'symfony/translation-contracts' => array( 'pretty_version' => 'v3.5.0', 'version' => '3.5.0.0', + 'reference' => 'b9d2189887bb6b2e0367a9fc7136c5239ab9b05a', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/translation-contracts', 'aliases' => array(), - 'reference' => 'b9d2189887bb6b2e0367a9fc7136c5239ab9b05a', 'dev_requirement' => false, ), 'symfony/twig-bridge' => array( 'pretty_version' => 'v6.4.9', 'version' => '6.4.9.0', + 'reference' => '9bcb26445b9d4ef1087c389234bf33fb00e10ea6', 'type' => 'symfony-bridge', 'install_path' => __DIR__ . '/../symfony/twig-bridge', 'aliases' => array(), - 'reference' => '9bcb26445b9d4ef1087c389234bf33fb00e10ea6', 'dev_requirement' => false, ), 'symfony/validator' => array( 'pretty_version' => 'v6.4.11', 'version' => '6.4.11.0', + 'reference' => '4ff41cf10af1de99ad92895411b55c9f309bc2d8', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/validator', 'aliases' => array(), - 'reference' => '4ff41cf10af1de99ad92895411b55c9f309bc2d8', 'dev_requirement' => false, ), 'symfony/var-dumper' => array( 'pretty_version' => 'v6.4.11', 'version' => '6.4.11.0', + 'reference' => 'ee14c8254a480913268b1e3b1cba8045ed122694', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/var-dumper', 'aliases' => array(), - 'reference' => 'ee14c8254a480913268b1e3b1cba8045ed122694', 'dev_requirement' => false, ), 'symfony/var-exporter' => array( 'pretty_version' => 'v6.4.9', 'version' => '6.4.9.0', + 'reference' => 'f9a060622e0d93777b7f8687ec4860191e16802e', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/var-exporter', 'aliases' => array(), - 'reference' => 'f9a060622e0d93777b7f8687ec4860191e16802e', 'dev_requirement' => false, ), 'symfony/yaml' => array( 'pretty_version' => 'v6.4.11', 'version' => '6.4.11.0', + 'reference' => 'be37e7f13195e05ab84ca5269365591edd240335', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/yaml', 'aliases' => array(), - 'reference' => 'be37e7f13195e05ab84ca5269365591edd240335', 'dev_requirement' => false, ), 'tabby/tabby' => array( 'pretty_version' => '12.0.3', 'version' => '12.0.3.0', + 'reference' => null, 'type' => 'drupal-library', 'install_path' => __DIR__ . '/../../web/libraries/tabby', 'aliases' => array(), - 'reference' => NULL, 'dev_requirement' => false, ), 'tippyjs/tippyjs' => array( 'pretty_version' => '6.3.7', 'version' => '6.3.7.0', + 'reference' => null, 'type' => 'drupal-library', 'install_path' => __DIR__ . '/../../web/libraries/tippyjs', 'aliases' => array(), - 'reference' => NULL, 'dev_requirement' => false, ), 'twig/intl-extra' => array( 'pretty_version' => 'v3.11.0', 'version' => '3.11.0.0', + 'reference' => 'e9cadd61342e71e45b2f4f0558122433fd7e4566', 'type' => 'library', 'install_path' => __DIR__ . '/../twig/intl-extra', 'aliases' => array(), - 'reference' => 'e9cadd61342e71e45b2f4f0558122433fd7e4566', 'dev_requirement' => false, ), 'twig/twig' => array( 'pretty_version' => 'v3.10.3', 'version' => '3.10.3.0', + 'reference' => '67f29781ffafa520b0bbfbd8384674b42db04572', 'type' => 'library', 'install_path' => __DIR__ . '/../twig/twig', 'aliases' => array(), - 'reference' => '67f29781ffafa520b0bbfbd8384674b42db04572', 'dev_requirement' => false, ), 'wcm-osu/wcm_simplesamlphp_auth' => array( 'pretty_version' => '3.1.7', 'version' => '3.1.7.0', + 'reference' => '28488604a3b87066906c18c1db67bb6530e60f78', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/wcm_simplesamlphp_auth', 'aliases' => array(), - 'reference' => '28488604a3b87066906c18c1db67bb6530e60f78', 'dev_requirement' => false, ), 'webflo/drupal-finder' => array( 'pretty_version' => '1.2.2', 'version' => '1.2.2.0', + 'reference' => 'c8e5dbe65caef285fec8057a4c718a0d4138d1ee', 'type' => 'library', 'install_path' => __DIR__ . '/../webflo/drupal-finder', 'aliases' => array(), - 'reference' => 'c8e5dbe65caef285fec8057a4c718a0d4138d1ee', 'dev_requirement' => false, ), 'webmozart/assert' => array( 'pretty_version' => '1.11.0', 'version' => '1.11.0.0', + 'reference' => '11cb2199493b2f8a3b53e7f19068fc6aac760991', 'type' => 'library', 'install_path' => __DIR__ . '/../webmozart/assert', 'aliases' => array(), - 'reference' => '11cb2199493b2f8a3b53e7f19068fc6aac760991', 'dev_requirement' => false, ), 'whitehat101/apr1-md5' => array( 'pretty_version' => 'v1.0.0', 'version' => '1.0.0.0', + 'reference' => '8b261c9fc0481b4e9fa9d01c6ca70867b5d5e819', 'type' => 'library', 'install_path' => __DIR__ . '/../whitehat101/apr1-md5', 'aliases' => array(), - 'reference' => '8b261c9fc0481b4e9fa9d01c6ca70867b5d5e819', 'dev_requirement' => false, ), 'wikimedia/composer-merge-plugin' => array( 'pretty_version' => 'v2.1.0', 'version' => '2.1.0.0', + 'reference' => 'a03d426c8e9fb2c9c569d9deeb31a083292788bc', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../wikimedia/composer-merge-plugin', 'aliases' => array(), - 'reference' => 'a03d426c8e9fb2c9c569d9deeb31a083292788bc', 'dev_requirement' => false, ), ), diff --git a/web/modules/views_infinite_scroll/js/infinite-scroll.js b/web/modules/views_infinite_scroll/js/infinite-scroll.js index df3e426fc9a8b9ea83567b4e04006682b1cc40e0..c2d81b8c7b707a4d8d591e22148398175b064653 100644 --- a/web/modules/views_infinite_scroll/js/infinite-scroll.js +++ b/web/modules/views_infinite_scroll/js/infinite-scroll.js @@ -81,14 +81,15 @@ // Get the last existing row of the <div> we want to append to. var $existingRows = $existingDiv.find('.row'); + var rowNumber = $existingRows.length + 1; var $lastRow = $existingRows.length ? $existingRows.last() : null; // Pull all the individual people divs into an array so they aren't separately nested. - var $newRowsChildren = $newDiv.find('.row > *').toArray(); + var $newRowsChildren = $newDiv.find('.people-row').toArray(); // Fill the last row so it has 4 columns. - if ($lastRow && $lastRow.children().length < 4) { - var lastRowChildrenCount = $lastRow.children().length; + if ($lastRow && $lastRow.children(".people-row").length < 4) { + var lastRowChildrenCount = $lastRow.children(".people-row").length; var childrenNeeded = 4 - lastRowChildrenCount; var childrenToAdd = $newRowsChildren.splice(0, childrenNeeded); $lastRow.append(childrenToAdd); @@ -96,9 +97,10 @@ // With the remaining people, create new rows of 4 people. while ($newRowsChildren.length > 0) { - if ($lastRow.children().length === 4) { - $lastRow = $('<div class="row"></div>'); + if ($lastRow.children(".people-row").length === 4) { + $lastRow = $(`<div class="row row-${rowNumber}"></div>`); $existingDiv.append($lastRow); + rowNumber++; } var rowChildren = $newRowsChildren.splice(0, 4); $lastRow.append(rowChildren);